Ask HN: Hackers - mediocre programmers?
My software Engineering lecturer was taking us through some types of Software Engineering methodologies. On one end of the spectrum was the Milestone plan-driven model, and the on the other were the Hackers. He told us that hackers produce crappy software with no documentation whatsoever, while I believe its the opposite case(Linux, the Internet etc )
How would you explain to such a person who hackers really are, and what they do?
3 comments
[ 3.3 ms ] story [ 22.1 ms ] threadSoftware development methodologies are just processes, followed by people (yes, programmers are people too). You can't enforce them rigorously and you will deviate; dev teams under the milestone plan-driven model will produce some pretty horrible code (I wish I could showcase some), and hackers will in fact write some pretty neat documentation.
I'd expect a lecturer to have the wisdom to stay away from blindly labeling and generalizing in such a crude fashion. Yeah, I'd tell him that as well. :-)
-- Edsger W. Dijkstra
http://www.cs.utexas.edu/users/EWD/transcriptions/EWD10xx/EW...