[home] [writing] [media]

The Absolute Bottom Of The Technical Ladder Personal Website Build

December 27th, 2025

It's worth mentioning I am fully, acutely, devastatingly aware of the chasm that exists right now between those engaging with (and working on) frontier models and the rest of the population (which I should note includes most of the well-educated white collar workers in any major city outside of SF). I really don't believe the latter has a firm grasp on just how far behind they are. I am not sure there is anything that can be done, especially when those on the front lines feel the same way

I am non-technical. I bear this burden like one would a Scarlet A on their chest with the requisite shame and self-loathing. When I took CS 1101 at Vanderbilt a decade ago, I was determined to change that. Four months later, I remained non-technical. It was only due to the kindness and patience of my friend, James ($MSFT SWE, TC: a lot), that I and my GPA limped out of there alive.

It took ten years, hundreds of billions of dollars, and warnings about the rise of The Machine God, but I now have the tools at my disposal to shape products, minds, and the world in the way of my choosing. I chose first to make a simple personal website a little faster than it previously would have taken me.

I work in a world (and socialize with folks) that do not build personal websites (for the most part). As a result, I have always taken a keen interest in their development and delighted in their quirks. This is my forray into that space, and the site you see before you is in Hour Two of its development.

The site will evolve over time and I am actively seeking inspiration. If you have a personal website or any favorites come to mind, please send them along.

Note: there are several personal website tools available that would standardize much of this process into formats and templates. I use none of these, as the exercise is (was) largely meant to serve as my introduction to the tools required.

Tools / Resources:

Cursor

  • Primary coding engine. Operate in the "Editor" view by instructing commands, constructing the specific site builds, reviewing outputs (as if I understand more than 5% of the output), and committing changes (note: when you press commit, and "COMMIT_EDITMSG comes up, you need to enter a description of the change, save, and then close the tab. They don't tell you this in CS 1101)

GitHub

  • Remote repository that stores the website's code and deploys updates to the live site when changes are pushed

Git

  • Local version-control system that tracks changes to the site and pushes updates from my computer to GitHub

Namecheap

  • Site name purchase, DNS host, manual connection to Github

ChatGPT

  • Instruction manual on how to setup all of the above (new project on Github, purchasing a domain, setting up the DNS and hosting, connecting Github to Cursor, running a local window snapshot of the site via a Live Server)