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?
Any sufficiently advanced technology is indistinguishable from a rigged demo. - Andy Finkel, computer guy