Introduction to ledger and text-based accounting

Let’s play out a hypothetical situation. Say I were to approach you on the street and ask you the following question: “Do you know exactly how much money you have, including all stocks, bank accounts, and pocket change, minus all of the debts from your credit cards?”.

Emacs for the React developer

React support in Emacs has always been a little wonky in my experience. This can mostly be attributed to React’s mix of Javascript/JSX syntax, a type of syntax that does not play well with Emacs’ one major mode requirement which lends itself best to single language files.

Two Weeks Without Evil Mode

In the last two weeks, I’ve challenged myself to leave the comfort of Vim and dive into the unknown chasm of Emacs with no Evil keybindings.

How I increased my productivity this year

I often have a lot of ideas for potential projects or tasks that I want to work on, but up until very recently I have had difficulty staying motivated and finishing anything.

My Org-mode use cases

Org-mode is one of the most useful pieces of software that has entered my life. What seems like a simple app for taking notes is actually deceptively feature rich. Reading through org-mode’s documentation will take you down a rabbit hole of functionality that you would not have guessed could exist from an app that operates purely on plain text files.

Graphical applications in systemd-nspawn

This is a continuation of my previous post on systemd-nspawn. If you are not familiar with the basics of systemd-nspawn, I suggest going back and reading my previous post here.

Introduction to systemd-nspawn

Managing software on your Linux desktop can be messy; installations via Pacman/Apt/DNF are typically global, dependencies can conflict, and running multiple versions of the same software can be challenging.