Before the web
Self-taught from the start. My friends played computer games; I was the nerdy kid writing them. By the time the web arrived, I'd spent fifteen years learning how computers think — and the web gave all of it somewhere to go.
The PC was brand new in 1981; so was my fascination with it. Fifteen years later, I started building for the web — in an era of dial-up modems, when “webmaster” was a job title and the rules were still being written.
One of my first systems let clients update their own websites — what we’d now call a CMS, before that language was common among the small businesses I served. Clients didn’t have a name for it; they just knew they could finally change their own pages without calling me. That instinct — building what people will need before they know how to ask for it — has shaped every chapter since.
Self-taught from the start. My friends played computer games; I was the nerdy kid writing them. By the time the web arrived, I'd spent fifteen years learning how computers think — and the web gave all of it somewhere to go.
Custom websites and the CMS that let clients publish for themselves — maintained by hand, lessons learned the hard way. Content management didn't have a name yet, but a client who could update their own pages as easily as typing a letter was a big deal — for some of them, the first time the website really belonged to them.
So was the other thing I kept building: software that lived entirely in the browser. For one customer — an industrial supply company, not unlike the one I'd join years later — I built an inventory and sales management system that ran completely on the web, back when "the cloud" wasn't vocabulary yet. We didn't call it SaaS. We called it the website that ran the business.
From the late 1990s until 2015, dierker.us was my business — and most of the time, I was the entire technical practice: understanding the problem, designing the system, building the pieces, and making them work together. Architecture, code, hosting, servers, support — the occasional project alongside other developers, but usually just me and the client’s problem.
The vocabulary often lagged behind the work. I built content-management systems, shopping carts, order processing, inventory functions, customer portals, and administrative tools before those labels were familiar to the small and midsized businesses using them. ASP gave way to PHP in 2003; the work — turning business problems into working systems — never changed.
In 2015, I went in-house with a national industrial supplier — decades of history, half a million SKUs. I inherited a storefront written in classic ASP, running against a custom Oracle system built to the owner’s specifications in the early 2000s. I’ve often said it’s the kind of system I would have recommended for the company.
The company later migrated onto an off-the-shelf ERP stack — a migration I argued against at the time — and I spent years operating the systems that decision produced. Today I’m leading the migration off it and onto Odoo. Few things sharpen ERP judgment like living with a system from the inside: first as the operator who inherited the decision, now as the architect responsible for its replacement.
Along the way, I built the company’s Amazon Marketplace business from nothing and led it past $30 million a year in marketplace sales.
That included the content the channel ran on: for more than a decade I’ve shot the product photography for everything the company sells — single shots for the industrial site, full photo series for the marketplaces — and produced the product videos myself before later overseeing their production. And when the owner’s other venture — a nationally ranked disc golf destination — needed websites, ticketing, and tee-time systems, I built those too.
A decade-plus of deployment, volume, employees, customers, and the P&L: the half of the education you can’t get from outside.
I know what it is to sit across from a business owner and turn an unclear operational problem into working software. I also know what it is to depend on that software every day from inside the business. The next chapter brings both perspectives together — with modern AI expanding what one experienced person can research, build, test, and automate. I’ve approached every major tool shift in my career the same way: early and critically. AI is the current one. It changes the pace and breadth of the work, but not the need for judgment.
I’m in a full-time role, and dierker.us is my professional home on the web — a record of the work I’ve done, the thinking behind it, and the occasional project that earns the bandwidth.