A beta usually sounds like a great idea, but with the difficulties of software development–hitting deadlines, feature drift, and push to release biding time can be challenging. Both agile development and patience paid off in this case. In the preparations for our 4.0 beta, we spent an entire sprint (28 days) dealing with our . . . → Read More: launching a beta