Thoughts, tutorials, and insights on software development.
How I use Obsidian as my primary note-taking application and why markdown-first tools work best for me.
Breaking down the difference between hard links and soft links in Unix, and when to use each.
How thinking backwards and considering the opposite of your goal can clarify your thinking.
What actually happens under the hood when you compile a C file with GCC. Breaking down the four stages of compilation.
What actually happens when you type ls *.c in the terminal. A look at how the shell interprets wildcards.
A quick breakdown of what creatine is, how it works, and why it benefits both physical and cognitive performance.
Key takeaways from "The Courage to be Disliked" by Ichiro Kishimi and Fumitake Koga, exploring Adlerian psychology.
Reflecting on 2021, setting goals for 2022, and celebrating the wins along the way.