• Home
  • Blog
  • Projects
  • Bookshelf
  • About
← Back to all posts

Starting Fresh

Published ....
Last modified ....

Share this post on BlueskySee discussion on Bluesky


Over the past two years or so I think I have tried to rewrite my personal site about 3 or 4 times. Each time with the same goal of making a simple blogging platform that gets out of the way and just lets me focus on the writing.

Since I find myself with two weeks off of work and its the end of the year / beginning of the next year I figured I would go for another rewrite this time with the long term goal of doing the following:

  • Get the bootstrapping work out of the way and focus on the writing
  • Use this as an opportunity to test out personal projects like native-bundler and reroute
  • Be easy to setup and get running with simple additions as I go forward (i.e. scale out from an initial product)

Where to start?

A few months ago I was planning on kicking off this rewrite within the same repo and site that I have currently, I started by updating to emotion v10, swapping react-router for reach router and changing all my old content from markdown to mdx.

This was all too much work to do as part of a rewrite and I begin to question the benefit of doing such a task.

I decided the other day that it would be a lot simpler to just drop all the current infrastructure I had around my previous blog and just start fresh.

My hope is that without all the technical debt the previous site had, I could get this one into a decent spot without much work and focus on the writing.

So this new site is built using a node build script around 150 lines in total, building off of the awesome work around the MDX language spec, babel, prettier, and even eval!

What to do next

  • Port over some of the front pages from my current site
  • Make a build watch script
  • Deploy to now (see if I can deploy as a subdomain on matthamlin.me)

  • Tags:

    ThoughtsRedesign

    Loading...

    Related Posts

    Thoughts

    Things Leaders Should Never Do

    ....

    If you're a leader, please never do these things!

    In Review - I, Robot

    ....

    I've never read a book that has given me such a visceral reaction as 'I, Robot' has by Isaac Asimov

    Build Momentum

    ....

    The trick to successful habits and getting shit done is to just get started and build momentum.

    On Taste

    ....

    _Taste_ is the last key differentiator between those who win and those who lose.

    Leaving Wayfair

    ....

    The other week was my last week at Wayfair, rounding out almost 8 years at the company. I wanted to reflect a bit on my time there!

    Redesign v6

    ....

    A few thoughts on the redesign of my personal site, adopting Next.js and deploying via Now

    Redesign

    Website Redesign v11

    ....

    I've once again updated my personal website, this time powered by my own RSC framework and a custom CMS solution as well!

    Website Redesign v10

    ....

    I recently launched a rewrite and redesign of this personal website, I figured I'd talk a bit about the changes and new features that I added along the way!

    Redesign v6

    ....

    A few thoughts on the redesign of my personal site, adopting Next.js and deploying via Now