Click here to Skip to main content
15,889,096 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!

 
GeneralRe: SOLID Code for SOLID Reasons Pin
R. Giskard Reventlov23-May-12 11:32
R. Giskard Reventlov23-May-12 11:32 
GeneralRe: SOLID Code for SOLID Reasons Pin
PIEBALDconsult23-May-12 12:55
mvePIEBALDconsult23-May-12 12:55 
GeneralRe: SOLID Code for SOLID Reasons Pin
Wonde Tadesse23-May-12 13:59
professionalWonde Tadesse23-May-12 13:59 
GeneralRe: SOLID Code for SOLID Reasons Pin
Tim Corey24-May-12 7:32
professionalTim Corey24-May-12 7:32 
GeneralRe: SOLID Code for SOLID Reasons Pin
PIEBALDconsult24-May-12 9:06
mvePIEBALDconsult24-May-12 9:06 
GeneralRe: SOLID Code for SOLID Reasons Pin
Tim Corey24-May-12 9:43
professionalTim Corey24-May-12 9:43 
GeneralRe: SOLID Code for SOLID Reasons Pin
lewax0024-May-12 11:31
lewax0024-May-12 11:31 
GeneralRe: SOLID Code for SOLID Reasons Pin
oledawg24-Jun-12 5:05
oledawg24-Jun-12 5:05 
Good code is such that someone who knows little can understand and therefore enhance its usefulness.

Good programmers write such code and also can understand, enhance and clean up bad code so others can benefit from their efforts.

Unfortunately, it is sometimes more cost efficient to understand bad code, then incrementally recode only those portions that require enhancement.

A good programming manager will approve of this approach because the useful life of a project is extended.

It usually is an easy task to convince the programming manager of an incremental approach because most of the time required to understand the functions of the bad code is mandatory because it must first be understood before it can be modified.

The complete rewrite of a badly coded project is usually not feasible because of time and cost constraints.

Unfortunately, many programming managers are former mediocre programmers who have 'inherited' their management position through longevity or guile.
They are also more likely to promote a 'down and dirty' approach that can eventually lead to the early demise of a given project.
They can get away with it because they can always blame the hapless programmer who must do what the manager demands. Usually, this happens because the manager must answer to a superior who rarely understands or appreciates the benefits of good code.

Anyway, that has been my experience as a programmer, manager and eventually the founder of a software house, over almost fifty years in this business.
GeneralRe: SOLID Code for SOLID Reasons Pin
TheGreatAndPowerfulOz24-May-12 9:02
TheGreatAndPowerfulOz24-May-12 9:02 
JokeRe: SOLID Code for SOLID Reasons Pin
AspDotNetDev24-May-12 11:12
protectorAspDotNetDev24-May-12 11:12 
NewsRoy - a functional language the compiles to JavaScript Pin
Terrence Dorsey23-May-12 10:55
sitebuilderTerrence Dorsey23-May-12 10:55 
NewsFunctional programming in sh Pin
Terrence Dorsey23-May-12 10:55
sitebuilderTerrence Dorsey23-May-12 10:55 
NewsInterview With Ward Cunningham Pin
Terrence Dorsey23-May-12 10:54
sitebuilderTerrence Dorsey23-May-12 10:54 
NewsUnderstanding the Rule of Thirds in Web Design Pin
Terrence Dorsey23-May-12 10:53
sitebuilderTerrence Dorsey23-May-12 10:53 
NewsWindows Azure Myths Pin
Terrence Dorsey23-May-12 10:53
sitebuilderTerrence Dorsey23-May-12 10:53 
GeneralRe: Windows Azure Myths Pin
AspDotNetDev23-May-12 12:19
protectorAspDotNetDev23-May-12 12:19 
NewsApple and the Bigger-Display iPhone Thing Pin
Terrence Dorsey23-May-12 10:52
sitebuilderTerrence Dorsey23-May-12 10:52 
NewsAn SSH Primer Pin
Terrence Dorsey23-May-12 10:52
sitebuilderTerrence Dorsey23-May-12 10:52 
NewsAnatomy of a hack: 6 separate bugs needed to bring down Google browser Pin
Terrence Dorsey23-May-12 10:51
sitebuilderTerrence Dorsey23-May-12 10:51 
NewsWhy Do You Have a Website? Pin
Terrence Dorsey22-May-12 9:21
sitebuilderTerrence Dorsey22-May-12 9:21 
NewsEverything you ever wanted to know about building a secure password reset feature Pin
Terrence Dorsey22-May-12 9:21
sitebuilderTerrence Dorsey22-May-12 9:21 
GeneralRe: Everything you ever wanted to know about building a secure password reset feature Pin
Nelek23-May-12 11:13
protectorNelek23-May-12 11:13 
NewsSo You Really Want to be an Agile Developer? Pin
Terrence Dorsey22-May-12 9:20
sitebuilderTerrence Dorsey22-May-12 9:20 
GeneralRe: So You Really Want to be an Agile Developer? Pin
Member 404464123-May-12 3:21
professionalMember 404464123-May-12 3:21 
NewsOut of Duct Tape, Try Some Cheap Code Pin
Terrence Dorsey22-May-12 9:20
sitebuilderTerrence Dorsey22-May-12 9:20 

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.