Comment Needs more lawyers (Score 4, Insightful) 53
and for some reason it's possible that whatever money we collect might not ever actually get to them...
-but anyway click here to donate"
Because building something has nothing to do with code, but with understanding the application domain.
...
And that requires typing out code, because why?...
A computer should be able to generate perfect code, if only you could provide the instructions how. For all this talk of design/architectural systems, there is still a lot of ambiguity involved in software development.
I notice that there is lots of love for "layers" and "reusable code", but the only justifications for that is because writing that code took a lot of time and effort for humans to do... (-it's almost as if we are justifying wasting even more time by all the time we've already wasted-)
If you could just update a flow chart and the computer could re-write it, who would give a shit about layers or re-use? Who would care if the final code was spaghetti? The computer ain't got no problems with it, and nobody else would need to read it?
Pascal is not a high-level language. -- Steven Feiner