|
| quote: | Originally posted by DJ RANN
1, you're a coding geek that "recognises coding is an artform". |
I don't believe that he's a programmer. At least not a good programmer. Maybe a script kiddie.
Software is, informally, another branch of engineering. To be a good engineer you have to possess savvy business skills and soft skills, and be able to understand a product from all angles and at all levels of abstraction. I infer none of this from his posts. He's just another vapid, sophomoric /. malcontent.
Every day I'm faced with conflicting requirements, impossible problems, and bad-or-worse sets of options. This is the real business of software, and to suggest, even in jest, that it shouldn't be a paying job, is asinine. It's an incredibly difficult and stressful job (not that it isn't rewarding in its own way). It's even worse at a company like Microsoft when you have literally billions of customers and have to worry about 50 different languages, cultures, and legal systems, and millions of different hardware environments and organizational structures. Make the wrong move and if you're lucky you'll lose millions of sales; if you're not, you might get sued.
Your average freetard (and this crono dude seems to be no exception) does not have a clue when it comes to UI design, i18n, backward compatibility, mass deployment, security (both internal and external), work estimation, project scheduling, scaling constraints, high availability, SLAs, team coordination (CVS doesn't count), licensing issues, or any of the other concepts around software development. Most of them don't even understand concepts fundamental to real-world software development such as data structures, code organization, code reviews, tiers and other abstractions, database optimization, coupling and cohesion, parallel processing, unit testing, regression testing, code coverage, or good naming conventions.
This dude probably ran the Linux kernel compilation script once and thinks that makes him an expert on software. Maybe if he was really adventurous he grepped the source and edited two lines in order to fix some trivial bug, and never tried to commit his changes back to the cvs.
Crono, if you really know anything at all, I would love to see an example of something you've created. Even if it's some trivial web 2.0 social shopping cart mashup crap or hacked-up network backup app. Put your money where your mouth is.
___________________
My party schedule:
2009-02-21 - DJ Attention @ I'm So Popular
2009-06-18 - DJ Annoying @ People Need To Know Where I'll Be
2012-11-32 - DJ Insufferable ɸ Or At Least the Stalkers I Complain About
2048-06-66 - Spastic & Whocares ¶ Although I'm Actually Flattered
9999-45-81 - Tweaker Gimp ☼ I Probably Won't Even Go To This But I Have To Make Sure I Fill Up All The Available Space Here
|