Disconnecting From Work is a Skill We Need to Rebuild

Almost all software work used to happen in office buildings. Engineers commuted there, booted up their desktop computers, did their work, then turned them off and went home. There was no way to perform work anywhere else because the machinery needed stayed stowed away in company offices, inaccessible from outside. The rise of laptops, VPNs, … Continue reading Disconnecting From Work is a Skill We Need to Rebuild

Three Terms in Software That We Should Consider Retiring 

There are some terms in common use in the software industry that, while originally well-intentioned, have since become damaging rather than useful.  "Sprint" Sprints were originally meant to create some focused time for engineers to give them space for concentration and deep work. They are only supposed to happen periodically, and in between less intense … Continue reading Three Terms in Software That We Should Consider Retiring