Month: January 2008

  • The PythonShop saga continues

    We made a lot of progress working on our python shop this weekend. Our working patern ended up being a pair programming scenario, with him at the keyboard (as he was the python person, this was the most efficient) and me finding logic problems, and working on the overall program design. Based on some of…

  • Python, the other white meat

    So, a colleague and I started on a little project. We’ve decided on our own time to take a toy project and jointly try it out in as many languages as are interesting to us. It’ll be a great learning experience, and it’ll also be some nice code that can be shown off without nondisclosure-type…

  • Demeter’s Law

    So, I’m still working my way through The Pragmatic Programmer (yeah, I’ve been busy) and just went through the chapter on Demeter’s Law. I have to say, I’m a little skeptical. The general idea is that you only use objects and methods of objects that your current method(or class) “owns” directly, not things that other…

  • NHibernate 1.2

    I noticed yesterday there was a version of NHibernate out that does some things I’ve really been wanting: Version 1.2. Now, I’m on 1.0.2.0. Things I’m really excited about: the ability to use strongly typed collections. I’d looked into Ayende’s solution in his NHibernate.Collections, but frankly after checking it out, it gave me a bad…

  • Software Development is not Dry Cleaning

    “Of course software development is not dry cleaning!”, you might be saying. However, it’s apparently a not-so-obvious idea. As a services-oriented software company, what’s your role? Is it to deliver “satisfaction guaranteed” ? It it to do whatever it takes to get things done on time, and if there are delays, to do what it…