Hi there ๐Ÿ‘‹

I’m Kia. I’m using this as a personal space to write about topics I’m interested in. Things like reading books, programming, and statistical learning. You are welcome to read along!

โœ๏ธ Reasons to start a blog

This blog post covers 6 reasons why you (yes, you) should start a blog. We discuss why writing and publishing your work is a good idea. To summarise, good reasons to start writing are: to develop a better understanding of yourself and the things around you, to improve the quality of your ideas, and to use writing as a creative outlet. Good reasons to start publishing are: to collect feedback from others on your writing and thinking, to give yourself a little push to produce better work, and to build a track record....

October 29, 2023 ยท 4 min

๐Ÿง‘โ€๐Ÿ’ป How to create your blog with Hugo

This blog post explains how to build and publish your own blog as a static website (like the current one you are looking at!) with a framework called Hugo and its PaperMod theme. We will host the website on GitLab Pages, and then register a domain on Squarespace, for a custom URL. The above image shows the end result of this tutorial. In this tutorial I am using Homebrew, Z-shell and Visual Studio Code....

September 24, 2023 ยท 9 min

๐Ÿ How to create a Python library

Ever wanted to create a Python library, albeit for your team at work or for some open source project online? In this blog you will learn how to! The tutorial is easiest to follow when you are using the same tools, however it is also possible for you to use different ones. The tools used in this tutorial are: Linux command prompt Visual Studio Code Step 1: Create a directory in which you want to put your library Open your command prompt and create a folder in which you will create your Python library....

January 26, 2020 ยท 7 min