Why have a blog?
This is a question I have asked myself. One answer is that you can have a piece of writing out in the world, something someone can look up to see a bit of your personality and what you care about. Another answer is that if you have a good blog, you can make money with it (that is crazy; the internet is a wild place). What do I want to get across here? There are multiple reasons why everyone in tech might want to have some piece of writing on the internet. It was brought to my attention that there is a class of reasons why putting out your unfiltered opinions on the internet is a good thing.
In a time of AI slop, a blog is a way to express something an LLM can, by definition, never have: AN OPINION. Your opinions will help others form their own opinions and thus make the internet a better place. They also help you sort through your thoughts. Writing them down motivates you to research and question your opinions because, eventually, everyone will be able to read them.
Good opinions are what separate a good developer from a great one. Opinions guide you when you have to decide on tooling, technology, and architecture.
Have a lot of strong opinions loosely held! Write them! Read them!
;)
Edit Sun Jun 28 2026: Some opinions I like very much are from:
- Sean Goedecke because I really, really want to prove him wrong, but very often, in the end, I really relate to his opinions. Even though my opinions on his topics are different.
- Thorsten Ball great man! Currently building a coding agent. He is fully immersed in AI. But some of his recommended articles in his newsletter are also about other topics, really diverse actually. Always a good place to find interesting AI pros and cons, and other generally interesting articles.
- Alex Kladov (matklad) he is a real legend in programming. Works a lot in Rust and currently is working on TigerBeetle, a financial transactions database. Has a really good article on Pratt parsers.
- Ginger Bill this dude built a programming language that is for the joy of programming. Do I have to say more? He has a blog series about memory management which is very interesting and taught me a lot.