Modular kitchen systems

One of the joys of moving into a new house is fitting a new kitchen, and I have learnt a lot about kitchens over the past few days. When you're fitting kitchens, modularity is king.

One of the joys of moving into a new house is fitting a new kitchen, and I have learnt a lot about kitchens over the past few days. When you're fitting kitchens, modularity is king. I had the fortune to watch the builder assemble a B&Q kitchen, and you buy the units, the doors, the handles, the worktop and it all (kind of) magically fits together. But not across brands. Which is a pain, because I have some old kitchen units I was hoping to re-use...

I chatted to the builder about modularity in web design & build, and how you have different levels of modularity: "simple" CMSes such as Joomla! and Drupal, through to frameworks such as Rails and Django, on to roll-your-own languages such as JSP and PHP.

I'm not sure how well this analogy holds up. But what is interesting is the concept of having to learn the system. Your initial choice of system (whether it's a CMS, framework or language) is determined by your needs (now and in the future), your budget and your knowledge. For me, as a lone professional earning an honest crust building web sites, my choice has been Joomla!.