Top 3 developer vanities (or oversights)

Sometimes web developers forget, that they are not typical net users and develop websites and applications for themselves rather than the intended mainstream users. Too often we let ourselves slip into a “geek to geek world”, and forget, that many of the sites we create are not for geeks, but for common users. Here are the top three mistakes made across a large number of mainstream websites, as I’ve seen them.
Continue reading Top 3 developer vanities (or oversights)


With the amazing buzz around RubyonRails, everyone seems to be hooked on the Model-View-Controller (or just MVC) paradigm – and do strive to mindlessly implement the ”Ruby way” into other programming languages without too much reflection and thoughts on how to do it. . Even tough most of the efforts I’ve seen so far seem pretty hopeless; I do believe you could actually do something good with MVC and PHP. Let me try to tell you how.
Continue reading MVC for PHP

Do Repeat Yourself

It seems most developers has listen too much to the principle of “don’t repeat yourself”, and so otherwise bright developers in some cases strive too much to avoid repeating themselves and makes a mess of their systems but avoids repetitions completely. If your developer and reads about the DRY, do also remember the important step one: Think.
Continue reading Do Repeat Yourself