3 ms·
From section 5 of the "Signs that you shouldn't be a programmer" section: Your program produces output to be read by another (eg: a browser), or implements a n
by martey 18y ago
From section 5 of the "Signs that you shouldn't be a programmer" section:
Your program produces output to be read by another (eg: a browser), or implements a network protocol, and relies on the other party's software to be significantly tolerant to spec violations.
Doesn't this describe most web applications?
- tl 18y agoI think the author is referring to programmers who produce "semi-correct" HTML, only test in 1 browser (if they test at all) and expect everything to be acceptable. As a separate example, I know our customers expect the CSV files that they generate for our program to run to work despite ambiguous data, incorrect / inconsistent number of fields, spelling mistakes, etc...
- tx 18y agoProgrammers don't produce HTML, that job is left to high school dropouts who aren't tough enough to work at Kwik Lube. Real programmers write binary code using aluminum keyboards with just three buttons: 0, 1 and "Enter".
- reazalun 18y agoThe most hardcore definition of 'real programmers' that I've ever read ;)
- marcus 18y agoRead the story of Mel http://www.cs.utah.edu/~elb/folklore/mel.html http://www.cs.utah.edu/~elb/folklore/mel.html
- OniMusha79 18y agoYou should really check these out, then... http://xkcd.com/378/ http://xkcd.com/378/
- dfranke 18y agoWhat's the purpose of 'enter'? You have 00001010 for that.
- tx 18y ago"execute", you silly!
- mroman 18y agoWhy even use a keyboard when you can just use a switch? :O
- ComputerGuru 18y agoIf you're a real programmer, you're using an IBM Model M... which is a switch :)