GenesisEngine: Coordinate Systems

Update: this blog is no longer active. For new posts and RSS subscriptions, please go to http://saintgimp.org. This is not going to be a general-interest post so if you’re not interested in my GenesisEngine project or planetary terrain rendering, feel free to move along. Ok, so someone recently sent me an email and asked me…

0

Agile Makes Problems Visible

Update: this blog is no longer active. For new posts and RSS subscriptions, please go to http://saintgimp.org. It’s often been said that agile project management techniques aren’t a silver bullet that will magically solve all of your problems.  In fact, their biggest strength lies is not in solving problems, per se, but rather in exposing…

4

ASP.NET MVC 3, IDependencyResolver, and StructureMap

Update: this blog is no longer active. For new posts and RSS subscriptions, please go to http://saintgimp.org. ASP.NET MVC 3 offers new facilities for easy dependency injection in various parts of the application that you might want to implement yourself.  Brad Wilson discusses the new features in an extensive series of posts.  In the Beta…

11

Break Time’s Over!

Update: this blog is no longer active. For new posts and RSS subscriptions, please go to http://saintgimp.org. Winter weather has set in here in Seattle which means much less outdoor playtime for me.  I guess that means it’s time to get back to blogging!  I have a few topics in mind that I’m going to…

2

GenesisEngine: The Task Parallel Library Is Great But Threading Can Still Bite You

Update: this blog is no longer active. For new posts and RSS subscriptions, please go to http://saintgimp.org. The new Task Parallel Library in the .Net Framework 4.0 is intended to simplify the process of adding concurrency to your application and it does a great job of it.  I’m really impressed by how well it hides…

3

You Get What You Measure

Update: this blog is no longer active. For new posts and RSS subscriptions, please go to http://saintgimp.org. I’ve been participating in more conversations internally about promoting a team-oriented culture at Microsoft.  Microsoft has a strong individual-oriented culture which works well for many things but doesn’t work so well for agile software development.  The question of…

0

Learn The Why, Not Just The How

Update: this blog is no longer active. For new posts and RSS subscriptions, please go to http://saintgimp.org. In another conversation on an internal email thread, someone asked some newbie questions about Scrum daily standup meetings, like do they have to be every day or could they be done every three days or so?  There were…

0

I’m Speaking 5/13/10 At The South Sound .Net User’s Group

Update: this blog is no longer active. For new posts and RSS subscriptions, please go to http://saintgimp.org. When reading other people’s blogs I usually skip over the posts where they announce where they’re speaking next, or where they’re traveling to, or what they’re having for lunch, blah, blah, blah.  But now I’m going to join…

0

Multi-task At The Team Level, Not The Individual Level

Update: this blog is no longer active. For new posts and RSS subscriptions, please go to http://saintgimp.org. My current work environment is pretty typical of a lot of tools teams, IT shops, and similar groups; we have lots of relatively small projects to build and maintain.  In fact, we have far more projects than we…

0

When Is A Sprint A Failure?

Update: this blog is no longer active. For new posts and RSS subscriptions, please go to http://saintgimp.org. Here’s another question that was asked on one of our internal distribution lists: When do we consider a sprint to be a failure?  I don’t know the answer and have no clue about it.  We delivered 7 out…

4