How To Guarantee That Your Software Will Suck
codethinked.com
codethinked.com
I've decided that I will not accept a future job unless I can use a non-Windows OS, and I have extremely flexible time accounting. I'm not sure how reasonable that is, but it has to be out there, right?
- use two $50K programmers instead of one $100K programmer
- have managers who have never programmed
- begin programming before systems analysis has adequately defined the "big fat what"
- change requirements daily
- don't ask your users what they want
- don't ask your users for feedback on what you've done
- don't test
- write something really cool that no one wants
- use Microsoft products
That's one of the problems where I work. I don't understand what would make someone think that a single 1280x1024 monitor is good enough software development. My requests for a 30" or at least a 24" have not been met yet. I'm strongly considering buying my own monitor.
They also want to cheap out on hardware. It seems like they are only interested in buying $300-400 machines, which makes it less likely that my request for a Mac will be met.
I think this guy is a chump. Writing things yourself is a luxury. If you have the time to spend on writing it yourself, you have more of a chance understand what is going on. Also some software is still written for a specific task (as in, not to be everything to everyone). If this is the case, and you have the luxury to write everything yourself you will know how your software works, AND you can optimize for a specific task, rather than being general enough to be used elsewhere.
It is also my opinion that it is good to know as much as possible about what you work with. So to take on libraries just so you can skimp out makes you a tad ignorant.
"Refuse to buy them more than one monitor."
I have coded entire projects on an Everex Cloudbook, with a single 7" screen. If lack of dual monitors kills your productivity then you probably suck at coding. ;)
"Buy cheap hardware."
Again, entire projects, Cloudbook, $300. This guy is just a winy chump haha!