My motivation for blogging has changed over time. Iād like to revisit my initial reason, and discuss how this changed while maintaining the blog. After all I keep posting articles on here, something has to keep me going right?
We can read my original motivation. The initial goal was to make money apparently1, through ads or Patreon. T-That didnāt work out so well. I now realize itās quite hard to make money with blogging, youāve to be really good! Iām not, and thatās okay. Furthermore from ads you need tons of visitors to get even the smallest amount of money. And for patreon to work you need to make something for a niche audience, and captivate them, I think at the time I didnāt really know what that would entail. Similar to patreon would be to use substack, however that didnāt exist at the time.
Another romantic desire not listed in that post was being remembered after my death. For example consider āCommentarii de Bello Gallicoā (Commentaries on the Gallic War). People still read that 2000 years after Ceasarsā death. I was fascinated by this idea, to have your words echo trough the ages.
To achieve this I knew my writing skill had to improve. I hoped that trough blogging Iād get better. I knew my first posts wouldnāt be interesting or engaging, but I could learn from each post. So once I got this going, I placed google analytics on it, and soon realized no-one was reading this blog. I published something on the internet and no-one was reading this! I gained some solace from having carved out my own private corner, so cozy just for me. I learned at the beginning of 2017 the internet was already too big. Still my goal was to be an attention whore, and to get that you /need/ to post your content on aggregator websites like reddit or Facebook (depending on your audience). Peeps arenāt going to type in jappie.me
magically in the URL bar, and Google aināt just gonna find you without some links pointing to you.
Getting a big name that last trough the ages was a goal of Jappie from 2017/2018, I donāt think this is no longer a goal of mine. Once Iām dead, well, Iām dead. You can remember me all you want, that aināt gonna bring me back, and who wants to go back anyway?
Great compromise
Although my desire for being remembered has faded, I still want to get better at writing. Because I feel this still covers up flaws I have. For example, Iām quite bad at self promotion. I started seeing blogging as a sort of propaganda machine 3, that would represent me so I didnāt have to. In real life2 social interactions, I often come across as doubtful on my skills, and Iāve trouble of thinking what to say in conversations. Furthermore, I donāt enjoy convincing that others Iām any good at anything, because that feels like bragging to me. However, as a programmer you pretty have to do this. For example during an interview, or when trying to get another assignment.
So rather then changing my personality, I realized I could get better at writing, The blog was a great compromise.
Ironically, trough writing I discovered I enjoy writing. I get a lot of pleasure out of being precise. Merely putting my thoughts onto paper is apparently a step up in precision and clarity. Itās quite shocking and enlightening at the same, to see how chaotic and rambly your own thoughts are once you start putting them in words on paper. After a mere day of writing a passage you may question who wrote that, because it looks so foreign to you. This is especially true with fleeting thoughts.
But Iāve also noticed that converse on topics Iāve written about is quite easy. This has been a huge benefit for me. No longer Iāve to think of what to say, but I can fully focus on how to say it. Especially during interviews where the other party has decided to read what youāve written about. In those cases, conversation becomes a breeze! This truly is an unintended consequence, but I guess blogging has helped my career.
Frustration
Another use of blogging is letting out professional frustration in a constructive manner. For example the failing in haskell post was directly due to error handling encounters in professional code bases. Explaining this in painful detail.
This also happened with the stack dependency management post at the time. Both these posts have seen a lot of user interaction as well, people started debating about it on reddit or hackernews for example. So not only does this help me vent, it also gets my name out there! However I feel itās not the best idea to become a divisive-andy. Because I donāt think itās an explicit goal of me right now is to make this blog popular. After all this is my corner of the internet. I like the feeling of putting words out there that no-one reads. Making this blog popular would put pressure on me to write popular content. But I want to write abut what I want to write, not whatās popular. I couldāve written more about elm for example, because that elm on fire post was quite successful. But after making fire, my interest faded, and so did my motivation.
I did notice however that once I got a blog post out on something which frustrates me, the frustration goes away. It simply no longer bothers me, because as far as Iām aware this is the most impactful thing I can do to solve an issue. If publicly complaining about something, putting my name on the line, doesnāt help, what will?
Nostalgia
Interestingly I noticed another reason to blog lately. I enjoy reading back my old articles! Remember that time I immigrated to australia for a year to do programming there? Or doing a cute lilā tool survey back in 2017 for example. At the time I thought I was using some awesome stuff. Now I know itās a rather basic setup. My nixos based configuration is far more powerful and flexible for example.
I should make more of these slice of live posts. Iāve been only doing technical stuff the last couple of years, and to be honest, I like writing about my own live as well.
Interesting Challenge
Itās one thing to write a coherent story, itās another thing to make that story interesting. Imagine shakespeare being writtin as a cooking book:
Start the thunder and lightening. Grab a first witch, a second witch and a third witch. Let the first witch say: When shall we tree meet again, in thunder lightening or rain.
Itās boring! Just like when talking about programming, we need to make it interesting. The solutions described in programing langauges are meant for machine consumption mostly, writing them down in natural langauge is a completly different excersize. You can be much more lax in natural langauge than in programming. A misspelled word? Thatās fine, the reader will be a bit frustrated but it doesnāt break the meaning of the story. You canāt get away with that in programming.
However, in programming you donāt have the problem of keeping your audiencesā attention. Are you using a disgusting font on your blog? No-one is going to read that. Are you re-using the same vocab over and over? Iām gonna stop. You need to write interestingly, which is much harder than just doing something grammatically correct.
This is what most business writers donāt get. Dumping a bunch of jargon in your post is going to shoo away people. Using politically correct opinions is boring. You have to take a position to attract an audience. This is hard.
Conclusion
I write for self promotion, to vent, and for fun. I think writing is difficult, but I enjoy it. Writing something interesting is even harder, but I feel itās well worth the exercise.
Do you feel writing is fun, or perhaps boring? Or do you also have a blog? Please let me know in the comments below!