What Makes Software Development So Hard? 567
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."
What makes software development so hard...... (Score:3, Funny)
Re:good question (Score:4, Funny)
Why is herding cats so hard?
Software development is hard because.... (Score:5, Funny)
What's that you say? It's not the
Re:It's design not development (Score:5, Funny)
That was yesterday....We'll be sending you the updated specs soon.
Re:It's design not development (Score:2, Funny)
Re:It's design not development (Score:4, Funny)
Re:It's design not development (Score:2, Funny)
This non-insight brought to you by the discredited waterfall model, the ideology driving the outsourcing fad, and incompetent god-architects with no real programming experience.
What Makes Software Development So Hard? (Score:2, Funny)
Re:good question (Score:3, Funny)
Re:It's design not development (Score:3, Funny)
Re:Today's applications are like 1850s houses. (Score:3, Funny)
So you're saying that in 100-200 years, almost all software will be developed by large companies who charge high prices, but hire illegal immigrants with little or no training to do the building? Worse, the software won't be written correctly, and won't be checked because 1) the company doesn't care and 2) the government software inspector is paid off by the company to look the other way instead of doing a proper inspection to make sure the software is "to code"? And while the software may look cool at first, it'll stop working in a few years after numerous parts have broken? And if all that wasn't bad enough, the software developers will come back to work after-hours and steal parts of the application and resell them on the black market?
No thanks.
I dont understand the question...... (Score:3, Funny)
Re:Cats and penguins... (Score:4, Funny)
Indeed - it should have been this [emory.edu] - it so appropos in so many ways.
Re:It's not hard (Score:5, Funny)
I have no idea, but according to his blog, he can't adjust his alarm clock. So, my guess is he's in management somehow.
( http://www.makesitgood.net/ [makesitgood.net] )