All Articles

Hello, world!

New Site

Greetings from another website refresh! This time, with more than just Bacon Ipsum placeholder text (a relic of it’s late naughties humor).

Starting around 2013, I have toyed on and off with static website tech. The initial motivation was to start a portfolio of my work and ideas, but in a classic big brain programmer move I spent more time setting things up then showcasing my projects.

Ten years later my work life balance and mindset seem to have looped back to something very similar.

Past Renditions

2014

I’m honestly struggling to remember what the build was for this, but I believe it’s a Boostrap template with the content directly added into the HTML like a cave dweller.

Who doesn’t enjoy a ‘my website’ title on a website?!

Website in 2014

2017

This version was the peak of my node and grunt exploration. Becoming quick with the CLI, hookin up live refresh and copying around files at various stages of tempalte replacements really is fun.

Website in 2017

2023

A ‘keep it simple’ approach using Jekyll, GitHub Actions and mostly CSS styling. Mostly due to forgetting all of the node specifics (and a ton of dependabot issues).

Website in 2023

Gatsby

To have another stab at things, I had a couple of criteria:

  • Easier to deploy and maintain that the 2017 node website
  • More extendable and customisable than Jekyll, aka not Ruby

I arrived at Gatsby JS in combination with Netlify Starter tier for the deployment from the (private) GitHub repository. All the heavy lifting was done in this brilliant starter project alxshelepenok/gatsby-starter-lumen, and I added a few config options and meta detils.

React and GraphQL are still a bit magic but I’m happy with the effort to results ratio!

What’s Next?

I admit, this is really filler content… so coming up next should be a blog mission statement.

I really want this to become a healthy motivation to share my tech tinkering and improve my writing. A couple of larger projects, that I’ve had in mind for years, have never really started to take form due to a lack of structure for my recreational work. Additionally, I do have a struggle with analysis paralysis and perfectionism when there isn’t a deadline. An infrequent blog post now and again might be just the solution

I’ll be posting more in update category, soon™️.

Published Oct 5, 2023

Nathan is an innovative technology leader with a talent for guiding teams through challenges, creating dynamic tech visions, and fostering iterative growth. With a proven track record in transforming online experiences, optimizing workflows, and managing international collaborations, Nathan has earned a reputation for exceptional execution and leadership in the tech industry.