How do you keep personal coding projects working over long periods of time without maintenance?

I’ve had lots of small and large coding projects I’ve done over the last 10+ years. Those projects are here: https://thekeesh.com/projectlist/ The issue is, almost all of the projects break over time if they aren’t maintained. They suffer from “bit rot,” where they just degrade over time. This happens for a number of reasons, but software changes, … Continue reading How do you keep personal coding projects working over long periods of time without maintenance?

Dropbox End of Support for Mac OS 10.7 Undermines Their Entire Value Proposition

Dropbox drops support of their desktop application for older operating systems, which I think is a really bad user experience and undermines their entire value proposition. I recently saw this first hand and I’ll explain why I think this is a bad product management decision. I like Dropbox but really think they messed this one … Continue reading Dropbox End of Support for Mac OS 10.7 Undermines Their Entire Value Proposition

My Current System for Todos and Meetings With People I’m Managing

Background I’ve tried lots of different todos and notes systems over time, and as what I’ve done has changed, the systems, tools and software has changed a lot. For our company, we use Asana for project management. However, for certain things, like discussion points for weekly 1on1s, or things to revisit on a recurring basis, … Continue reading My Current System for Todos and Meetings With People I’m Managing

Why vote?

It’s midterm election day tomorrow in the US, and recently I have been trying to convince people to vote. I wrote up a blog post and letter that we emailed to teachers on CodeHS, as well as created a lesson to help give people some basic information on voting. It shows people how to register … Continue reading Why vote?