Hello Blog, I'm Moritz
Hey there! My name is Moritz, I am a recently graduated Machine Learning Engineer from Germany and this is the site I want to use to share experiences, opinions, and information with the world. I am most interested in Computer Vision, NLP, and generative AI of all modalities - both for real world use cases solving actual problems, and also just for fun.
While I sure wish that this could be useful for some, it is more of a writing exercise for myself. In the times of social media monopolies and SEO-optimized AI slop, I do not expect many people to stumble across my articles.
Reasons to start a blog
There are many reasons to blog, and it serves different purposes for different people. Here, I want to briefly think about my intentions to start writing.
Structuring thoughts and intentions
I wanted to write on this blog for quite some time, but never got around to it - mainly because writing articles does not come naturally to me. But there is something fascinating about it, enforcing the structuring of thoughts, which I often avoid when tinkering with personal projects in my free time.
One of my favourite YouTubers, Van Neistat, recently published a video on this topic. He framed tinkering as the “easy flow state” and writing as the “hard flow state”, and I can relate to that even though the analogy does not perfectly translate to my profession. Tinkering is my case is starting side projects, experimenting with the latest advancements in generative AI, or learning a new framework. It is fun but doesn’t hold me accountable - I can stop at any time or find something new to do (shiny objects are truly shiny in AI). And one of the goals of this blog is this dynamic to end.
Digital diary, opportunity for reflection
I am sure that it is normal to forget about projects and experiences after a while, but I tend to not forget details about them but rather forget that they happened at all. One of the professional advices that float around online is to keep a “bragging document” (I think I heard about it initially from Steve Huynh), which is a collection of problems you solved at your job that had real measurable impact. Documenting achievements and learnings is important, especially if you’re fast to forget because you quickly move onto the next problem to solve. And while I started doing that professionally, I want to have a similar documentation for my side projects and hobbies - something to reflect about, draw lessons from, and remember. That is the second reason for this blog.
Exercising the writing muscle
It has already been said that I don’t consider myself to be a good writer. The language barrier is not really part of the problem, I couldn’t write more coherent in German either - it is rather a lack of training combined with missing talent. The latter I have to accept, but the former I can change. In my (over four year long) career as a working student at kern.ai, I have been filling many roles. One of the roles I functioned in was the “Developer Advocate”, spreading the word about our open-source tooling in articles, on conferences, through tutorials, sample projects, and documentation. While I really enjoyed the social aspect of that role, I think reflecting back on it I was not as efficient as a writer. I like teaching and mentoring, so desinging tutorials is right up my alley, but I just couldn’t enter the flow state as easily when writing it down. That is something I want to actively address and train - which is the final reason to start this blog.