hey! bad programmers!

Listen up. Yea you. Please stop writing code that intermixes presentation with data. Please, please don't create a class that abstracts out the model and then rely on POST superglobals! Damn! What was the point of writing that class anyways? Coupling is bad. Now I can't reuse this >:/ .

Yea, I'm on a project that looks like it was written in the late 90's. Only...it wasn't. Written in PHP with intermixed presentation and data handling all over the place. Tracing through it is necessary to find out wha…more

Don't listen to the so called experts

It seems lately that there are a number of OOP "experts" coming out of the woodworks preaching the design pattern goodness. I'm fine with the design patterns, in fact I use them on a day to day basis. It's the, don't overuse strategy, that I hate being preached to design pattern beginners. This brings about a fear of using them. I say, "Use them!". That's how we learn. Of course we'll misuse new technologies when we're learning. Don't get me wrong, I'm not saying, "make the solution fit the problem". That's not …more