New Priorities for This Blog

Announcing the deletion of several posts on this site and explaining my new goals for it.

Published 2026-10-01


Originally, I started this website to openly rage against whatever irks me in the realm of software without caring about public opinion or respectability, but this has made writing this blog pretty miserable, toxic, and demeaning. I've taken down the most antisocial blog posts on this site. Instead, I'd like to write purposeful posts that contribute to the broader knowledge pool of the free software community.

I like to rant about the lack of freedom in the software development world arising from the fetishization of abstraction, layers upon layers of bureaucracy lasagna, a rising lack of technical literacy amongst programmers, dependency on web technology, and large language models. However, it's quite hypocritical of me to lash out at cultural deprioritization of open knowledge from the safety of anonymity without sharing my own knowledge openly and critically. While I've retained unserious tirades like To the McDonald's manager who snitched on Luigi Mangione and Smash Your Phone With A Hammer, I've removed more aimless posts such as my rant about how much Linear sucks. To be clear, Linear does suck, but it's simply not worth it to dilute my writing efforts with masturbatory rants about personal software frustrations when I have much more important things to do on this site.

Firstly, my work with Tebibyte Media is important to me because our goal is to develop and campaign for intentional, cohesive, free software rather than wasting our time reacting to contrived problems in software and getting entangled in bullshit Internet drama. As I draft critical, well-researched essays for Tebibyte Media, I can also post smaller arguments and intermediate research reports on this blog. This would allow me to easily share information that would be out of scope or too underpolished for Tebibyte Media.

Secondly, I have big plans to design a programming language. This involves me learning a lot about compiler architecture, type theory, and formal verification from scratch. To me, the worst possible outcome of teaching myself these subjects is that I get lost in the sauce and incapable of communicating whatever I've learned to other programmers. Instead, I want to make sure I'm pacing my own learning efforts by documenting my personal experiments and research notes. There is a pretty frustrating lack of free Internet resources explaining pure math topics to an audience of non-academic programmers, so I'm quite confident that taking the time to blog about this is worthwhile. Over time, I hope to amass a library of learning resources and experiments that can be referenced in the full language's development (and potentially other projects) as foundational research.

In both cases, I hope to be much more socially-conscious in my posts without demanding a degree of seriousness that would be inappropriate for some jackass's blog.