Guest Post: Blink and Subconscious Messaging

Update: this blog is no longer active. For new posts and RSS subscriptions, please go to http://saintgimp.org. My colleague Robert Hanz wrote an excellent piece for an internal email list and I liked it so much I asked him if I could post a copy of it.  Apparently Herb Sutter liked it too!  Thanks, Robert! I…

0

The ScrumMaster Role

Update: this blog is no longer active. For new posts and RSS subscriptions, please go to http://saintgimp.org. I recently took on the role of ScrumMaster for a newly-formed team that’s new to agile project management.  We’ve had several interesting discussions about various topics that commonly come up when a team is adopting Scrum so I…

0

Scrum Is Not About Tools

Update: this blog is no longer active. For new posts and RSS subscriptions, please go to http://saintgimp.org. A frequent question on the internal email groups around here is, “My team is going to start using Scrum and we need to find a good Scrum tool to use for tracking everything.  What tool should we use?” …

0

Misadventures in Legacy Code

Update: this blog is no longer active. For new posts and RSS subscriptions, please go to http://saintgimp.org. Last week I gave a talk titled “Misadventures in Legacy Code” to the South Sound .Net User’s Group, which is the oldest .Net user’s group in the world, having been started during the days of the 1.0 beta. …

0

The Number of Classes Is Not A Good Measure Of Complexity

Update: this blog is no longer active. For new posts and RSS subscriptions, please go to http://saintgimp.org. Must . . . Resist . . . New Class . . . For some reason, most developers (me included) have this idea that the number of classes in your code base strongly indicates the complexity of your…

0

Legacy applications are like zombies

Update: this blog is no longer active. For new posts and RSS subscriptions, please go to http://saintgimp.org. I should have posted this before Halloween when I was first thinking about it, but hey, better late than never.  Here’s what I wrote on Twitter: There are 76 different VS projects in this crazy thing I’ve inherited….

0

Further thoughts on short sprints

Update: this blog is no longer active. For new posts and RSS subscriptions, please go to http://saintgimp.org. I wrote about my preference for short Scrum sprints last month, where “short” means no more than two weeks.  Recently there was another internal email thread on roughly the same subject where some people listed some concerns they…

0

What goal does your culture value?

Update: this blog is no longer active. For new posts and RSS subscriptions, please go to http://saintgimp.org. There have been several blog posts written recently on the topic of TDD and whether it ultimately makes you more productive or just slows you down.  I don’t have much to add to that discussion but I found…

0

Software Development is NP-hard

Update: this blog is no longer active. For new posts and RSS subscriptions, please go to http://saintgimp.org. Here’s one more thought on the subject of complexity in software development: software development is NP-hard. Software development (in the sense of building large projects end-to-end) has these characteristics: A proposed solution can be easily proved correct or…

1

Irreducible Complexity in Software Development

Update: this blog is no longer active. For new posts and RSS subscriptions, please go to http://saintgimp.org. My previous post talked about how software development can’t be modeled by any process that’s significantly less complex than the development process itself.  I’d like to expand on that a bit more. Irreducible Complexity I think people are…

0