What Makes Software Development So Hard?
lizzyben writes to mention that CIO Insight is running a short piece that takes a look at why the rocky culture of software development continues to exist despite all of the missed deadlines, blown budgets, and broken promises. From the article: "I was not really looking or thinking about big software projects. I was just coming out of my experiences at Salon, where we built a content management system in 2000, which was painful. I was one of the people in charge of it, and when the dust cleared, I thought, I don't really know that much about software development. Other people must have figured it out better than I have; I must go and learn. So I started reading, and talking to people, and realized it's a big subject and an unsolved problem. And the bigger the project, the harder the problem."
You just have to have a good system and management if it's a large project. That's all.
The over abundance of stupid programmers or programmers tought in India. I guess those aren't mutually exclusive. Oh yeah and also the fact that smart programmers come out of school thinking that the real world is just like college where everything must be perfect and "elegant".
> arrogant programmers
Take, for example, this one who claims to have written huge portions of Slashdot by averaging a whopping 4 lines of code/hour.
the NPG electrode was replaced with carbon blac
IMO, Delphi is still the best and fastest option available.
The real problem with software engineering is that the vast majority of people writing software today simply do not have the intellectual discipline to undertake it.
Amen to that!!
I think most of them work for a company called Microsoft... which explains how C# came to be...