September 2009 - Posts
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
Read More...
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 attracted
Read More...
A recent internal email thread asked about the difference in philosophy between Agile development and Waterfall-style development (or anything that promotes BDUF). There’s the Agile Manifesto which clearly articulates the basic assumptions of that movement,
Read More...
My smart card renewal tool uses an authenticated SSL connection to communicate with a WCF web service hosted in IIS; that is, a client certificate is required for connection and IIS automatically maps that certificate into a domain account identity so
Read More...
About six months ago I published some example code for enrolling for smart card certificates across domains . Of course, once you’re able to enroll for a smart card certificate across domains, at some point you’ll also need to renew that certificate across
Read More...
Sometimes the Scrum process kind of breaks down. Maybe there’s confusion over backlog items, or some people end up with nothing to do, or there’s a general sense of spinning the wheels but not getting anywhere. I’ve seen these kinds of symptoms
Read More...
This is a little late but there was an interesting internal thread about Tom DeMarco’s recent article in IEEE Software entitled “ Software Engineering: An Idea Whose Time Has Come and Gone? ” In it he recants his early writing on the topic of metrics
Read More...
Over the past few months there have been several interesting email threads on internal aliases at work that have helped clarify my thinking about various Agile topics. I thought I’d share some of the things I wrote in hopes that it’ll be useful
Read More...