Hanna's Thoughts

The chaotic thoughts of a freelance software engineer.

Blog


How to Stay Motivated

One thing that happens when you're developing projects, no matter big or small, is burnout. You work on a project for hours, days, weeks, months, or even years and you hit those points (or point if you've given up) of just feeling like it's not [...]

Read More

Why You Should Learn Zig

There is a lot of programming languages in the world, why create another, or more relevantly, why learn another? Today we're going to be discussing the programming language named Zig and why I have fallen in love with it.

Read More

Stop Learning Everything

One mistake I've seen people make, especially newcomers to devops or programming in general, is they try to learn to much. I don't mean in a specific time frame either, I mean overall. They end up learning 50 different languages and/or tools, when in reality [...]

Read More

Why Is Vscode So Popular

There are a lot of editor's in today's age, most popular ones being Atom, VIM (and it's derivatives), Emacs, Sublime Text, Notepad++, the list goes on, but one seems to have "taken the crown" since it's release, and that happens to be Visual Studio Code, [...]

Read More

Custom WSL Distributions

One thing I've noticed is there isn't many distributions available for WSL (Windows Subsystem for Linux), while for most the small selection of Ubuntu, Kali, SUSE, Debian, Alpine, and Fedora is sufficient, others have chosen to add support for more distributions by the use of [...]

Read More

Maintaining Open Source Projects

Maintaining an open source projects is certainly a long and (possibly) never ending journey. Commit after commit, bug after bug, typo after typo you slowly grow traction for your library. But at what point is your project, no longer "your" project? What I mean by [...]

Read More

Creating Your Own Tools

One thing I've noticed in my devops career, either when working on my own project or a project for a company/startup is that there isn't always a tool or library for your needs. This is one of the brilliant things about being in the open [...]

Read More

The LGBT+ Community and The Rights to Work

As someone who is part of the LGBT+ community myself I have personally experienced some things that honestly shock me at some points, this ranges from being denied from a job due to a disability (which is reasonable in some cases!) to being declined due [...]

Read More

Riot vs Svelte

In one of my previous articles talking about how I thought svelte was revolutionary in what it does, someone brought up the library RiotJS, so I decided to give it a try. In this article I will be going on the key differences I noticed, [...]

Read More

Is Deno The Future of JavaScript?

Over approximately this past year a "new" JavaScript runtime has been gaining attention. Made by the same person who made NodeJS, Deno is a JavaScript runtime that is in a lot of ways better in terms of compatibility, and among other things. There's plenty of [...]

Read More