• Home
  • Blog
  • Projects
  • Bookshelf
  • About

Starting Fresh






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 and
  • 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, , , and even !

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:

Loading...

Published 📅:
Last modified 📝:

Related Posts

Thoughts

Things Leaders Should Never Do

Published:

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

In Review - I, Robot

Published:

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

Build Momentum

Published:

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

On Taste

Published:

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

Leaving Wayfair

Published:

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

Published:

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

Redesign

Website Redesign v10

Published:

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

Published:

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

← Back to all posts
Thoughts
Redesign
Share this post on Bluesky
See discussion on Bluesky
native-bundler
reroute
babel
prettier
eval
....
....
....
....
....
....
....
....
....
....