About me
This is my personal blog where I write about stuff I am currently thinking about.
I work as a programmer, programming is fun. So for now most of the blogs will be connected to programming in one way or another. This could change in the future as other things capture my attention.
Other interests I have are:
- working out – mostly calisthenics and jogging right now. By 2026 I am aiming to be able to do 20 pull-ups in a row and 50 push-ups. Currently at 15 and 35 respectively.
- coffee – although I'm not very good at making it and tasting all the nuances of the fancy varieties. One day I am destined to get a proper espresso maker.
- learning languages – currently Japanese – and already have English, German, Russian and Greek under my belt.
What kind of programmer am I? A programmer who's been at it professionally since 2021, writing REST APIs with Spring Boot, Java and Kotlin. I'm curious about getting into the UI side of programming, since the projects you can build with UI feel more tangible to me. When I say UI I mean both native and web, although the alleged insanity of the JS ecosystem does worry me a bit.
I enjoy talking with product owners, trying to figure out what a given feature should be and how things fit into the bigger picture.
I put an emphasis on making sure the code is easy to maintain, extend and test while at the same time aiming to produce code that is aesthetically pleasing. What's "aesthetically pleasing"? That's subjective and hard to quantify. But here's a heuristic:
Does reasoning about your code together with a non-technical person feel smooth? Can they follow along even if the topic is complex?
If the answer is "Yes" and at the same time you are happy with the technicalities of the implementation (maintainability, extensibility, performance, etc.), then you are probably on the right track.