Software Design

Unified Modeling Language seems like a good idea for software development ... Thinking about what you want to build before you do it makes sense. I wouldn't build a house without a well thought out plan ... but I would remodel one with just a shopping list (I am doing it now) ...

I have just bought a few books on UML and am trying to see if it will help my professional life ... we have very complex systems ... I am not the coder only the manager ... so I need to worry about the deployment and documentation end of things ... UML 2.0 has new stuff that seems to cover this area.

Someday when I get to work in my startup I will be thinking like this..

... By focusing almost exclusively on service-based infrastructure options, a business could operate as a sort of neo- Bedouin clan - with workers as a roaming nomadic tribe carrying laptops & cell phones and able to set up shop wherever there is an Internet connection, chairs, tables, and sources of caffeine.  "Going Bedouin" is an interesting concept...

Thanks to

Dries Buytaert posts about Creating Passionate Users

Like many, I'm a long-time reader of Creating Passionate Users, a blog co-authored by Kathy Sierra. Last month at Euro OSCON I had the opportunity to attend a 3 hour tutorial by Kathy Sierra, and now I can't wait for the "Creating Passionate Users" book to come out.

I'm a fan.

I'm a fan because over the past year, Kathy has permanently changed my perspective on user experience (and because she managed to put in words what I've known intuitively for a long time). To give you an idea, I've included the blog posts (and graphs) that had the most impact on me.