As I was riding the metro into work today, I was thinking about the many projects I am working on this week.
I also thought about the tools I am working with and which have proven to be barriers to productivity rather than helps:
- Proprietary CMS software: The house, fully furnished. The furniture is nailed down. The furniture is nice and fully functional in terms of what you need. You can bring in some new decorative items such as a vase or book, but you can't easily move the furniture around. And matching pieces are expensive.
- Open source CMS: My experience is with Drupal (Linux/Apache/MySQL/PHP). You get the house for a reasonable price and you get the furniture -- LOTS of furniture. Sometimes too much furniture. You will definitely need to try a variety of pieces until you find those pieces that best reflect your taste. And you may need to have some furniture custom-made. But that's okay. 'Cause you can share your furniture designs with other people eager to see what neat design ideas you've come up with.
- Software to build-your-own. My experience is with ColdFusion/SQLServer/Windows. You get the house for a one-time hefty fee. But you have ultimate flexibility to paint the walls whatever color you want and to create all your own furnishings. But it takes time, keen knowledge of your environment and inhabitants of your space, and clever use of your existing resources.