I usually don’t do public writing except for if you let contributing code to various projects count, answering questions on stackoverflow, or posting on the fediverse every once in a while (even though I’m not at all a social media person).
So why blog? I figured that, while I do prefer writing code over prose, there’s value in having a small blog where I can share additional details on the projects I'm currently working on and on my free software set-up (Guix and Emacs) that helps me getting work done every day.