Author: ajepst

  • Resharper rewrite

    OK, so the first ReSharper post was a written statement of resharper joy. However, it’s not the best format for getting me some $$ for ReSharper at work. So, let’s write up an informational document for the people who would make the decisions… ReSharper is an add-in to Visual Studio that provides Visual Studio with…

  • Rhino Mocks

    It sounds like Rhino mocks is the way to do mocking… I just watched Ayende’s intro to Rhino Mocks (Episode 1) and mocking seems like the way to go… and I have some hope that I can use it on my current project! At a very high level, I get that mocking is the way…

  • ReSharper = manna from heaven

    This week, after having heard/read many, many times from a variety of developers that ReSharper from JetBrains was essential for any C# developer, I (finally)gave it a go. And after having only worked with it for about three days, I have to say that Resharper just might be the best thing I’ve ever downloaded. Sure,…

  • 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…

  • SVN

    I’m on a multi-year long-term project, I came on in just in the last year, and I and a colleague have done some serious improvement from what was a less-than auspicious starting point, starting (this is where my involvement came in) firstly with getting the whole mess into SVN. This has been helpful in numerous…

  • The Pragmatic Programmer

    I’m about 3/4 of the way through this. I’d heard a lot of it from other people so there’s not a lot that’s stunningly new, but it’s a good introduction to a lot of better principles. In particular, I’d heard about the DRY principle, but it was good to actually read about it. Some of…