Now that I have a skeleton stack up and running, the next big hurdle in adding content is the high activation energy of deploying. Writing a new post is easy since it is just a markdown file (and I’m having to learn markdown syntax again for the 100th time), but getting that file to show up on the site right now is:

  1. Writing a markdown file
  2. Running hugo to generate the public directory
  3. Logging into AWS console, 2FA etc
  4. Opening S3, deleting the old folder and uploading the new one*
  5. Going to CloudFront and invalidating the cache

That’s a lot of manual steps for me to mess up and they are all done better on an actual computer (as opposed to a mobile device which is a nice to have for me).

Continue reading

On making a website

Figured I’d finally put some actual content here. When I set out to build a site my requirements were:

  • Use a static framework because running a server/hosting on a platform!? Ain’t nobody got time for that
  • Easy to add content. The entire reason why websites go stale IMO is that making content is hard and then publishing it to the site is harder. I want to avoid that
  • Easy to theme/customize
  • Minimal JS/Node

This criterial pretty much narrowed me down to Hugo.

Continue reading

Author's picture

Bhawan (B1) Panesar 🍊

3rd culture Canadian 🇨🇦 in America who likes to dabble in hardware, photography, archery, cars, bioinformatics, and all things cyberpunk - basically whatever tickles my wandering mind that week :)

Software Engineer

Seattle, USA