Original Post
Found this article while reading Job Listings. Felt like Sharing. http://www.joelonsoftware.com/items/2009/09/23.html
Quote:
Original post by Kingerthethird
Found this article while reading Job Listings. Felt like Sharing.
http://www.joelonsoftware.com/items/2009/09/23.html
Quote:
Original post by Yann L Quote:
Original post by Kingerthethird
Found this article while reading Job Listings. Felt like Sharing.
http://www.joelonsoftware.com/items/2009/09/23.html
I don't know. There's also the opposite of over-engineering, and that's being totally oblivious to newer technologies, to the point of becoming obsolete and detached from reality. Both extremes are bad.
Over engineering certainly is a big problem. Then again, are people who claim that all OOP is the spawn of Satan and everything should be done in pure C any better ?
Quote:
Original post by Sneftel
also need to read this article.
Quote:
You see, everybody else is too afraid of looking stupid because they just can’t keep enough facts in their head at once to make multiple inheritance, or templates, or COM, or multithreading, or any of that stuff work.
Quote:
Original post by Koobazaur
Templates? Seriously? Templates are too hard to understand? They make things over-complicated? If anything, they make things much simpler, saving a lot of copypasta that's only a hassle to work with as project size grows...
Quote:
Original post by Koobazaur
Templates? Seriously? Templates are too hard to understand?
Quote:
The problem is that 90% of the people who read that article, sit back and grin, and say "yup, that's me", also need to read this article. That 90% includes everyone who reads that second article, sits back and grins, and says "yup, that's everyone else".
Quote:
Duct tape programmers are the reason why some software ends up on The Daily WTF. Sure your go-cart can fly, but...oops...the breaks don't work for people between 178 and 201 pounds.
Quote:
Go and look at the source of Boost Spirit. You will not be the same person anymore...
Quote:
Zawinski didn’t do many unit tests. They “sound great in principle. Given a leisurely development pace, that’s certainly the way to go. But when you’re looking at, ‘We’ve got to go from zero to done in six weeks,’ well, I can’t do that unless I cut something out. And what I’m going to cut out is the stuff that’s not absolutely critical. And unit tests are not critical. If there’s no unit test the customer isn’t going to complain about that.”
Remember, before you freak out, that Zawinski was at Netscape when they were changing the world.
Quote:
They thought that they only had a few months before someone else came along and ate their lunch. A lot of important code is like that.
Quote:
Zawinski didn't do many unit tests. They "sound great in principle. Given a leisurely development pace, that's certainly the way to go. But when you're looking at, 'We've got to go from zero to done in six weeks,' well, I can't do that unless I cut something out. And what I'm going to cut out is the stuff that's not absolutely critical. And unit tests are not critical. If there's no unit test the customer isn't going to complain about that."
Quote:
Original post by Andrew Russell
Joel on Software hasn't been good since Fog Creek started becoming successful.
This topic has been locked by a moderator. New replies are not allowed.
With your permission, GameDev.net uses analytics cookies to understand how people use the platform. You can accept analytics or continue with necessary cookies only. Learn more