I've been an NBA 2K player for upwards of 2 decades now. As is the case with popular video game sports franchises, the series releases a new game every year right before the season starts[1], with updated…
For those of us lucky enough to be able to work from home, there's the reality that both aspects of work and life are now inexorably juxtaposed. In particular, for parents of kids who'd otherwise be…
The new Mac Pro is a good reminder of the capabilities, and cost, of professional hardware.
In a time when most of the attention in computing has been around miniaturization and portability, the average user—via a smartphone, iPad, or…
It took some 30 months, but I'm finally also giving up on my MacBook Pro.
Of course, I'm hardly the first to come to this conclusion. This latest design has been roasted in the beginning for…
It's true what they say about working with other smart people; you end up learning a lot from observing their work and perspective. Early on in my time at Square, a bit of pair programming with a couple…
It's almost become cliche to make fun of the fragile nature of software development—professional or otherwise—as a discipline unworthy of being labeled engineering. The lack of security with voting software; maps that give laughingly bad directions;…