A laptop on a dark desk showing a terminal, with a glowing arrow curving backwards above it, a cracked web page outline behind and a stack of version cards beside it

How to install an older version of Hugo on MacOs

What’s the latest version as of writing this post With version 0.146.0, the Hugo template system was re-architected for very good reasons. This simplifies a lot of things for template lookups. However, there are breaking changes despite the best efforts of the authors. Not all websites and themes that use Hugo, keep up with the pace of Hugo’s development. Many of these projects are open source like Hugo, furthermore many of the maintainers have more than 1 job and aren’t paid to keep their source code up to date. ...

April 12, 2025 · 4 min · 653 words · Eakan Gopalakrishnan
Homebrew logo - a pint glass filled with frothy beer with an Apple in it at the mouth of the glass

What is Homebrew? How is it useful?

What is Homebrew? Homebrew is a package manager for MacOS and Linux systems. Although it is called homebrew, the command is shortened to brew. The thing about homebrew is that every command and option sticks to the theme of brewing. I haven’t gone and dug out why this is the case, but I found it amusing. As I had used homebrew a couple of times when setting up my work laptop and now setting up my own, I got curious and wanted to know what options the command accepted. The brewery terminology also was intriguing. ...

December 25, 2022 · 5 min · 897 words
Image of a MacBook Pro with XCode running and debugging an application.

Setting up your Macbook Pro as a developer

Background So you got your brand new MacBook Pro. And now you are dreading the time you are going to spend setting it all up. I was. It is a time sink. So I made a little guide that is selfishly for myself in the future if I were to format this one or buy another one. Someday I’ll script it all as a brew bundle and just install it. ...

December 25, 2022 · 5 min · 1002 words