My first job in web development was building sites with Wordpress for a small studio here in the Philippines. Now, prior to this job, I already got way into open source, tooling, and bikeshedding. So for some reason, I got obsessed with building tools.
After using Wordpress, I was pretty unhappy with it. The purist little developer me hated everything about it. Using source control with it, syncing data from local to production, its plugin system, and a lot more. Now, one could argue that I just didn’t know how to build Wordpress themes properly, and they’d be right! But that’s not what I want to talk about. What I want to tell you is the story of building a CMS, and failing.