Hello!!

My name is Nathaniel Young. I graduated with a degree in computer science from Purdue University (Boiler Up!), and now work in the industry. Before that, my journey started out by programming my Lego robot and writing HTML pages in Microsoft Notepad. My more recent personal programming projects include playing minesweeper in my terminal, automating the installation of my development environment, and figuring out if it would be cheaper to book an Uber or Lyft in New York City.
This is my personal blog called “zsh for fun” where the name is a play on words of the phrase “just for fun”. Zsh is otherwise known as Z shell, and it has been my shell of choice since I was introduced to using the terminal in my first semester of college. I remember the joy I had setting my terminal up to look cool on my computer, and I hope to share that same excitement with you on my blog!
I created this blog because I have enjoyed teaching and blogging about other topics in the past. And I hope this space will allow me to share my thoughts, stories, and challenges while I navigate this world and try to solve problems with code. Through my experiences, I hope to pique your curiosity and inspire you to start that project that maybe you have been putting off but have been meaning to get to.
For me, creating this website was one of those projects. I had been fascinated with the idea of creating a statically generated site because of the performant user experience, and a blog style website would be perfect use case for learning to create a statically generated site. While I could have written plain HTML files to start blogging, the experience would not be as fun. Instead, I convinced myself to spend much more time building this website to optimize both the creator and viewer experience.