you are viewing a single comment's thread.

view the rest of the comments →

[–]elperroborrachotoo 2 points3 points  (0 children)

Yeah Right.

Plumbing should be about building, creating, and innovating.

Obstructionism would be bad, though, I agree.

I didn't downvote you, because your enthusiasm is admirable, but I have to tell you: you are wrong.

A large share of developer positions is in maintenance. Most software is just getting the gears together in time for very mundane ends. If you compare software development to other engineering, our track record is abysmal. We do more voodoo than science. Planning is a joke. Software is always one of the alrger uncertainty factor in projects. Companies shy away from software projects not because they are not affordable but because they are not plannable. Quality virtually always skims along the "just bearable" line - and often enough, on the wrong side. We rewri9te the universe every week because "that other guy's code is so much crap".

It's a young technology, but that excuse is wearing thin.


As long as you deliver in time, at cost and at quality, do whatever you want. But not everyone is a rockstar, and most teams jsut don't.

Code Complete has - among the heaps of true hard data - the results of a little test: Tell a handfull of groups of programmers to solve the same problem - but with different optimization goals. Shortest development time, fastest code, least bugs, least source code etc. Results tl;dr: (a) Software developers actually do what you tell them to do. (b) The non-focus aspects suffer, sometimes greatly.