MVC for PHP

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. My ”systems thinking” is usually in the ”large professional genre” and it’s an absolute requirement that the PHP code developed is Efficient, Secure and Maintainable. To get a decent shoot at these, we really can’t reuse ideas and ideologies from Java or Ruby into PHP – we must adapt them to the strengths, weaknesses and ”php ways” to get a good result.

QuickSilver

I finally get it. QuickSilver that is. Its an application for the Mac OSX and is the best friend any OSX Power User can have. I’ve downloaded it a couple of times, tried to figure what it was and uninstalled it – but not any more. It’s just great and ought to be build into the OSX. QuickSilver is sort of a power tools basically has made my muse workless today. It’s a power-edition of the Dock and it probably has a ton of undiscovered features I haven’t figured out yet.

Phase 1 complete

Operation redesign - a secret behind the scenes project after the big crash of November 2004 - has been completed. As a visible result some of the pages now look somewhat different, but there’s more. The core foundation in the new design is ”NetFactory Tree” a home-brewed, not too fancy but pretty damn efficient site engine, which manages the design (sort of). It’s a fun mixture of database hierarchies, Smarty templates and other magic stuff – which almost work.

iPod reactions from the past

Web archives and the IT-business has always been a fun combination. Some sites with great expectations crash and burn fast – while other underdogs seem to make it quite well. Predictions and initial expectations seems to be just as bad no matter if it’s hardware, software or devices… Take these iPod comments from the initial launch as a great example, that you really shouldn’t try too hard to predict that future of IT too stubbornly.

Deadlines and respect...

Why is it that lawyers and project managers keep information to themselves until the very last minute, and the present the non-negotiable deadline to developers when the point of ”reasonable notice” is long past? – Today marked yet another occasion. … and even more strange – why is it, that we developers do magic every time and actually make the impossible happen? – I’m seriously questioning if that’s a bright strategy, if we ever want to get something in due time – and not burn the midnight oil while the project managers a sleeping.