This code is crap

Posted on Thu 31 August 2023 in Software Engineering • Tagged with engineering

Throughout my career, I've frequently heard developers lament that "this code is crap!" (well, they usually say ). It's usually some mid or senior level engineer looking at the existing codebase whining about how "bad" the old code is. To those situations, I say there's never a valid time to say …


Continue reading

Remote work

Posted on Sun 15 March 2020 in Software Engineering • Tagged with engineering

As I write this, Coronavirus / Covid-19 is on everyone's mind. For many, social distancing and self-quarantines will mean working from home for perhaps the first time. I've worked remotely for over 20 years. Let me share some of what has worked, and what hasn't for me.

I'll start with some …


Continue reading