Click here to Skip to main content
15,890,882 members

The Insider News

   

The Insider News is for breaking IT and Software development news. Post your news, your alerts and your inside scoops. This is an IT news-only forum - all off-topic, non-news posts will be removed. If you wish to ask a programming question please post it here.

Get The Daily Insider direct to your mailbox every day. Subscribe now!

 
NewsC# 8 asynchronous streams PinPopular
Kent Sharkey24-Feb-20 8:15
staffKent Sharkey24-Feb-20 8:15 
GeneralRe: C# 8 asynchronous streams Pin
virang_2124-Feb-20 10:51
virang_2124-Feb-20 10:51 
NewsPhysics undergrads crunched numbers for Star Trek’s tribble problem Pin
Kent Sharkey24-Feb-20 7:45
staffKent Sharkey24-Feb-20 7:45 
GeneralRe: Physics undergrads crunched numbers for Star Trek’s tribble problem Pin
Mark_Wallace24-Feb-20 18:40
Mark_Wallace24-Feb-20 18:40 
GeneralRe: Physics undergrads crunched numbers for Star Trek’s tribble problem Pin
enhzflep25-Feb-20 12:29
enhzflep25-Feb-20 12:29 
News5 arguments to make managers care about technical debt Pin
Kent Sharkey24-Feb-20 7:45
staffKent Sharkey24-Feb-20 7:45 
GeneralRe: 5 arguments to make managers care about technical debt Pin
Mark_Wallace24-Feb-20 18:53
Mark_Wallace24-Feb-20 18:53 
GeneralRe: 5 arguments to make managers care about technical debt Pin
Greg Utas25-Feb-20 5:51
professionalGreg Utas25-Feb-20 5:51 
It's worth refactoring if
  1. someone has a design that will significantly improve the code, and
  2. the cost of refactoring will be recouped by making it easier to add new capabilities over the product's anticipated lifetime.
The introduction of bugs is indeed a concern and is one more reason for developing automated testing, the lack of which results in what a former colleague astutely called "verification inertia".

In a major refactoring (rewrite), some things that can help are
  1. There must be good specification documents so that the rewrite doesn't drop functionality.
  2. No significant user-visible changes (e.g., to a GUI) are allowed, because this is likely to anger users.
  3. Customers still want new functionality, so split the development team:
    • In release 1, have a small group create the core of the new system while everyone else continues to deliver on the old one.
    • In release 2, reimplement a significant portion of the product's capabilities on the new system while still delivering new capabilities on the old one.
    • In release 3, shift everyone to the new system, which finally catches up to the old one and delivers the new functionality promised for that release.

GeneralRe: 5 arguments to make managers care about technical debt Pin
Mark_Wallace25-Feb-20 6:32
Mark_Wallace25-Feb-20 6:32 
GeneralRe: 5 arguments to make managers care about technical debt Pin
Nelek25-Feb-20 8:42
protectorNelek25-Feb-20 8:42 
GeneralRe: 5 arguments to make managers care about technical debt Pin
Joe Woodbury25-Feb-20 14:00
professionalJoe Woodbury25-Feb-20 14:00 
NewsThe myth of the T-shaped developer Pin
Kent Sharkey24-Feb-20 7:30
staffKent Sharkey24-Feb-20 7:30 
GeneralRe: The myth of the T-shaped developer Pin
Mark_Wallace24-Feb-20 19:02
Mark_Wallace24-Feb-20 19:02 
NewsPrivacy concerns raised over new Google Chrome feature Pin
Kent Sharkey24-Feb-20 7:30
staffKent Sharkey24-Feb-20 7:30 
GeneralRe: Privacy concerns raised over new Google Chrome feature Pin
Mark_Wallace24-Feb-20 19:14
Mark_Wallace24-Feb-20 19:14 
NewsBerners-Lee's Solid project: Schneier joins team to give you back control over data Pin
Kent Sharkey24-Feb-20 7:30
staffKent Sharkey24-Feb-20 7:30 
GeneralRe: Berners-Lee's Solid project: Schneier joins team to give you back control over data Pin
Mark_Wallace24-Feb-20 19:19
Mark_Wallace24-Feb-20 19:19 
NewsSmart Speakers Study Pin
Kent Sharkey23-Feb-20 8:30
staffKent Sharkey23-Feb-20 8:30 
GeneralRe: Smart Speakers Study Pin
Nelek23-Feb-20 12:25
protectorNelek23-Feb-20 12:25 
GeneralRe: Smart Speakers Study Pin
Mark_Wallace23-Feb-20 20:21
Mark_Wallace23-Feb-20 20:21 
NewsNovel EV battery doubles driving range and charges up to 80% in five minutes Pin
Kent Sharkey23-Feb-20 8:30
staffKent Sharkey23-Feb-20 8:30 
GeneralRe: Novel EV battery doubles driving range and charges up to 80% in five minutes Pin
enhzflep23-Feb-20 11:56
enhzflep23-Feb-20 11:56 
GeneralRe: Novel EV battery doubles driving range and charges up to 80% in five minutes Pin
Kent Sharkey23-Feb-20 15:11
staffKent Sharkey23-Feb-20 15:11 
GeneralRe: Novel EV battery doubles driving range and charges up to 80% in five minutes Pin
enhzflep23-Feb-20 20:02
enhzflep23-Feb-20 20:02 
GeneralRe: Novel EV battery doubles driving range and charges up to 80% in five minutes Pin
Mark_Wallace23-Feb-20 20:28
Mark_Wallace23-Feb-20 20:28 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.