09 Jan 2020 • 4 min read
Sometime in early 2019 I started to have that itch. That feeling that every creator has when they regularly look at something they made. I felt that itch to build a new version of my site.
I built the first version of my site as a proof of concept. I wanted to learn how to use Gatsby, and since thetrevorharmon.com had been sitting vacant for a few years, it felt like a natural fit. I challenged myself to release something within a week's time. It didn't need to be great, but it needed to be publicly accessible. I cobbled together a site with some hastily written content, a first-draft design, and some mediocre code to go along with it.
By July 2019, I could no longer ignore that itch and started in on a redesign. I made a Github issue and a laundry list of all the things I wanted to change. I started on a design sometime in late September, and started development in early November. I got to a stopping point in mid December and stepped away for a few weeks for a holiday break.
I plan to go into greater detail on my design and development process in future posts, but here are some high level points about this redesign:
What did I learn from this process?
The last thing to share is the code itself!
The most exciting thing for me is that I have decided to make the repo for this site a public repo. Shawn Wang has a great "golden rule" of learning in public, and I want to do a better job of that. So if you want to see how I'm learning and see the work in progress that this site is, feel free to poke around the Github repo.
I'm also keeping up the old design of this site at previous.thetrevorharmon.com (for a few months), and I would love to hear what you think about how this one compares. In what ways is this version better? Or worse? I'd love to hear what you think.
Get my posts in your feed of choice. Opt-out any time.
If you enjoyed this article, you might enjoy one of these: