4 Ways to Meet the Challenge of Unexpected Remote Pairing

Ever since we transitioned to working remotely, there’s been a lot of remote pairing going on. Previous to this, I’d only done remote pairing for quick knowledge transfers (before going off to work solo or in person with a different pair). The benefits of pairing are well understood, and going remote means that some of […]

Four Ways to Make Maintenance Dev. Work Less of a Chore

Doing maintenance work on a codebase isn’t very glamorous, and it isn’t always much fun, but it’s an important piece of building lasting software. Everyone loves working on so-called greenfield projects because they can let their creativity run wild. Adding features and fixing bugs in a system that’s already been built doesn’t seem to generate […]

Four Tips for Dealing with Poorly Documented Libraries

Every developer has had to deal with the struggle of sifting through documentation that is incomplete, incoherent, outdated, or simply non-existent. Whether it’s libraries, frameworks, or platforms, the presence of good documentation can mean the difference between success and failure. The absence of good documentation is a serious enough downside to justify avoiding a certain […]