Linked by Thom Holwerda on Sun 22nd Jul 2007 00:33 UTC, submitted by liquidat
Permalink for comment 257196
To read all comments associated with this story, please click here.
To read all comments associated with this story, please click here.
News
Linked by Thom Holwerda on 05/22/13 22:23 UTC
Linked by Thom Holwerda on 05/22/13 13:38 UTC
Linked by Thom Holwerda on 05/22/13 13:30 UTC, submitted by JRepin
Linked by Thom Holwerda on 05/21/13 22:06 UTC
Linked by Thom Holwerda on 05/21/13 21:45 UTC
Linked by Thom Holwerda on 05/21/13 15:53 UTC
Linked by Thom Holwerda on 05/20/13 22:43 UTC
Linked by Thom Holwerda on 05/20/13 21:50 UTC
Linked by Thom Holwerda on 05/19/13 23:15 UTC
Linked by Thom Holwerda on 05/19/13 23:11 UTC, submitted by Drumhellar
More News »
Sponsored Links



Member since:
2005-07-06
Iraq is more like a situation where the leader surrounds himself with ideologues and isolates himself from any contrary views.
Basically, it was a battle on two fronts that dooms to failure any country who has ever tried it (something Bismark repeated over and over again regarding the downful of those who tried) and worse still, an attempt to do the invasion on the cheap - Champagne lifestyle on a Coca Cola budget.
Believe me, just look at the number of opensource projects that have needed large rewrites because of inadequate code separation, inadequate infrastructure in the code design to allow for future expansion without a complete break in compatibility, code thats so ugly it could crack a mirror.
The problem is that there are too many programmers who want to jump right into the code before doing the boring work - planning. The programming is the easy part, the difficult part is the planning, thats why there are so many programmers who avoid doing that leg work.
I use an iterative approach, and if I have to do 10 prototypes before moving on and putting it into live production code, I'll do that, because I'm pretty sure that the 10th prototype will pay off later.
Creating prototypes are good for 'first time' internal development within an organisation - generally speaking to get feedback on the GUI. But once a trend has been established, 'best GUI practices' in regards to internal programme development should be written up and required reading for all programmers who work at the company before starting on any project.
Again, the problem is, people don't want to write documentation - they want to just fire code at a problem and hope that it works - inadequate documentation, poor code quality and lack of following internally written 'best practices' ends up to code which is unmaintainable for the longterm.