Accounting for Bringup Time on Software Projects

Building a new system from scratch is hard. There is research and experimentation to do and hurdles that can blow apart the feedback loop you use to measure velocity and fuel progress toward your first release. This can be frustrating for project managers who want to convey progress, as well as developers who are trying […]

Taming Your Java Environment

You may not be concerned with what version of Java or Node you are using to run your JavaScript on a regular basis. However, setting up a CI build that can run successfully and repeatedly over the years is a pretty crucial endeavor. Here are a few pointers to set up Java and Node properly […]