Thoughts and opinions on various topics
All ArticlesArtifical IntelligenceDigital NomadingEntrepreneurshipGear ReviewsMinimalismPhilosophyProductivitySelf ImprovementSoftwareSoftware EngineeringTechnologyTravel
2026
Software
Feature unrequest
We keep talking about feature requests, but we never discuss feature unrequests.
Entrepreneurship
"SaaS is Dead" - they say
Everyone says that SaaS is dead. Is it though?
Software Engineering
Farewell, Rust
Farewell, Rust for web. For now...
Productivity
Don't apologize for replying late to my email
"I'm sorry for the delayed reply" - please don't be!
Software Engineering
Introducing mjmx: a custom JSX runtime for mjml
I wrote and published an open source library to generate mjml using JSX
Technology
We can no longer trust software
Software used to be something we can rely on. But with recent advances in technology, this is no longer true.
Software Engineering
Isolating Claude Code
Being a paranoid vibe coder means you don't trust Claude Code to not extract your secrets.
Artifical Intelligence
Dead Internet Theory
I had a wierd experience which made me realize that the internet is probably dead.
2025
Self Improvement
Not knowing is part of the path
Not knowing something should be embraced more, as this is the most important part of the journey.
Software Engineering
I'm Netlify-Free!
My journey from Netlify to self hosting on a VPS
Travel
Climbing La Om Peak in Romania
While travelling in Romania, I decided to climb one of the most beautiful peaks in the country.
Travel
5 days in Romania
A short review of my 5 day trip to Romania.
Artifical Intelligence
Thoughts on AI, Intelligence, and Knowledge
Me rumblinb on AI, intelligence and what does it mean to know something?
Self Improvement
Change and Adversity
Can you change by overcoming adversity in life, or is your character already determined?
Technology
In the name of progress
Progress is the holy grail in the name of which humanity does things. And nobody questions if it's right.
Technology
Why I ditched my Apple Watch
I finally removed my Apple Watch, and I no longer intent to wear it. Why?
Artifical Intelligence
Vibe Management
Vibe coders are in heaved. Let's help management get there as well.
Software Engineering
Working with systemd timers
Let's learn how to work with systemd timers in order to create automated backups.
Artifical Intelligence
The commoditization of AI
Are we going to see AI being commoditized the same way the internet was?
2024
Software Engineering
Ghost Engineers
Let's address the existence of so called Ghost Engineers
Software Engineering
How to be a great manager
An insight from a non-manager perspective.
Software Engineering
Why DX doesn't matter
Developer experience, or shortly DX, seems to be the number one thing that people pay attention to in their chosen tools/frameworks.
Software Engineering
Software Development Fragmentation
We used to build everything in-house, but today we just glue a bunch of APIs together.
Software Engineering
One year of Rust in production
It's been almost a year for me developing, maintaining, and running a production web application written in Rust.
Software Engineering
Software development is hard
For the past few weeks I've been thinking about how hard it is to develop software.
Entrepreneurship
On build in public and indie hacking communities
A few notes on the build in public movement and the general indie hacking communities.
Software Engineering
Let's blame the dev who pressed "Deploy"
Following the CrowdStrike outage, I've stumbled upon an articles that claims that developers should have consequences. Do they?
Software Engineering
The day of the blue screens of death
Earlier today, an update from CrowdStrike caused global outages in Windows powered machines.
Entrepreneurship
What they do (not) teach you about Entrepreneurship in school
Go big or go home - is usually the lesson they teach you in school about entrepreneurship. I wish they wouldn't.
Entrepreneurship
One year of solopreneurship
My summary of one year of solopreneurship.
Software Engineering
Tips for improving your CV
Recently, I've seen a lot people online asking for CV improvement tips. I decided to share my knowledge in this article.
Software Engineering
Why your team might be holding you back
A tale on why software engineering might not be a team sports after all, despite what eveyrone wants us to believe
Software
xz backdoor
A malicious backdoor was discovered in `xz` library that implements LZMA compression.
Software Engineering
The Curse of the Senior Software Engineer
While looking for a job recently, I stumbled upon an interesting phenomen that I consider to be a curse for senior software engineers.
Software Engineering
Serving Astro with Rust
I wanted to turn one of my side projects into a statically generated website. But the backend was written in Rust. So I decided to combine them.
Software Engineering
Rendering emails with Svelte
Join me on an adventure to build a superb email preview and rendering for MJML and handlebars using SvelteKit.
Software Engineering
How to stay junior forever
A step by step guide for staying junior forever
Software Engineering
The Bloat in Software Engineering
An evening rant about the unnecessary bloat in Software Engineering
Entrepreneurship
I spent €200 on Google Ads so you won't have to
For the past month I was running a Google Ads campaign for the first time. In this article, I'll cover everything I learned by doing this.
2023
Software Engineering
Using AsciiDoc to write my two books
In the past six months, I wrote and self-published two books related to Software Engineering. Let me share with you the workflow and tools I used to do so.
Entrepreneurship
6 lessons from building 6 projects, while nomading for 6 months
For the past 6 months, I've been nomading in Central America. During this time, I built 6 side projects.
Software Engineering
Web app localization. In Rust.
Doing localization is complicated. Many websites, even big ones, get it wrong. Let me share how I did it. In Rust of course.
Software Engineering
Building a Web App in Rust
After more than 6 years of building web applications in NodeJS, I finally published one in Rust. Here is what I learned in the process.
Software Engineering
Typescript Monorepo with NPM workspaces
During the development of my recent project, I decided to split some components to their own packages, and used npm workspaces for that.
Software Engineering
On APIs and their responses
HTTP modification verbs should return the modified resource in response. But, should they?
Software Engineering
On types and JavaScript drama
Earlier this week, the entire JavaScript community was in shambles over a controversial decision in a popular open-source project.
Travel
The Maya Civilization
I visited two Mayan archeological sites, and learned a lot about the Maya people through numbers.
Digital Nomading
Three months of nomading
Three months check-in post of my digital nomading journey.
Software
Own your content
Platforms are trying to take your content and monetize it. Fight back.
Travel
Hiking volcano Acatenango
While in Guatemala, I have decided to hike an active volcano.
Digital Nomading
Digital Nomading in Antigua, Guatemala
I stayed in Antigua in Guatemala for some time and would like to share my experience.
Self Improvement
Release Ratio
An interesting article I have read the ration between consumption and creation.
Philosophy
Memento Mori
A reminder to myself that we all have to die one day.
Technology
Apple watch, a curse or a blessing?
I used to wear my Apple Watch every day. But then I quit my job, and now I'm not sure if the watch is useful anymore.
Productivity
On time management
Short tips on how to manage your time better.
Gear Reviews
Evergoods CHZ 22L - A Review
I'm somewhat a backpack enthusiast, and this is my short review of Evergoods CHZ 22L.
Gear Reviews
Short Review - Minaal Carry-on 3.0
The ideal backpack for digital nomading. My review of the Minaal Carry-on 3.0.
Digital Nomading
Costa Rica as Digital Nomad
A short overview of my digital nomading experience in Costa Rica.
Software Engineering
How to auto-generate OpenGraph images
OpenGraph metadata is an important part of your blog or website. It can affect whether users will open your website or not.
Digital Nomading
Two months of nomading
Two months check-in post of my digital nomading journey.
Software Engineering
Why engineers should focus on writing
All engineers are good writers of code. I argue that they should also write non-code.
Software Engineering
An Essay on Burnout
I denied burnout as a concept, until life decided to teach me the hard way. So here I am, burnt out. How did I get there?
Software
The need for a more semantic web
The web has come a long way. From the early static pages, through the evolution of reactivity, and towards the biggest knowledge pool for all of humanity.
Software Engineering
Inheritance, Composition, and everything in–between
There are many concepts in the OOP paradigm. Inheritance is the most known, and it allows us to model software as relations between objects.
Software Engineering
How to get into programming in 2023
New year is a good time to create a resolution. What if your resolution is a career change to software engineering?
2022
Software Engineering
The missing ingredients from your monitoring alerts
There is one thing engineers hate the most—waking up at night and troubleshooting production incidents.
Artifical Intelligence
Living side-by-side with an AI
AI is here to stay, whether you like it or not, and we ought to find a way to live with it.
Software Engineering
Cursor based pagination
How to desing a robust pagination mechanism using cursors.
Artifical Intelligence
ChatGPT, AI, and the future of tech
ChatGPT has been released for free research preview. What does it mean for the future of tech?
Software Engineering
Why you should adopt Makefile in all of your projects
Somtimes, the best solution is a decades old, and proved method.
Software Engineering
4 Ways to Minimize your Dependencies in Node.js
We all know the joke about how `node_modules` is the heaviest object in the universe.
Digital Nomading
Remote Work in The Netherlands - Part 2
Part two of my digital nomad experience in the Netherlands.
Digital Nomading
Remote Work in The Netherlands - Part 1
Part one of my digital nomad experience in the Netherlands.
Software Engineering
Implementing Promisable setTimeout
setTimeout() is the most powerful execution control function. Sadly - it's not async. Lets turn it into one.
Technology
The Future is Grim. Maybe.
The news and social media make us believe that the future is grim. How true is this claim?
Philosophy
"Good Article. 4 out of 5 starts" or What is wrong with the star rating system
The start rating system is everywhere, but it's so flawed that we can not rely on it anymore.
Software Engineering
Legacy is where companies go to die
Legacy. The one word engineers cringe when they hear. Nobody wants to work with legacy code or legacy systems.
Software Engineering
It's better to be (type)safe than sorry
Software should be predictable. By removing types, you make it unpredictable.
Software Engineering
The Software Industry is Broken
The dire state of the software industry, leaves us with hopes for a better future. Why we ended up like this?
2021
Software Engineering
NodeJS Native Module vs WASM
Let's learn together how neon bindings compare to WASM.
Software Engineering
JetBrains Fleet Preview - First Impression
My review of the recently launch Fleet IDE by JetBrains.
Software Engineering
How to be a Great Technical Interviewer
The path to becoming a great technical interviewer is full of doubts, tough decisions, and self-discovery. But I believe every engineer should try to walk it.
Software Engineering
Supercharge Your NodeJS With Rust
Let's learn together how to combine Rust and NodeJS to achieve top performance.
Self Improvement
10 pushups every morning, for 30 days. September Challenge
I did 10 pushups every morning, for one month. Did it change my life?
Self Improvement
Who are you?
An important question to ask yourself in this crazy world: Who are you?
Minimalism
What Apple is doing right, and why I consider them to be minimalist
How Apple is actually helping me stay minimalist by removing everything I don't really need.
Minimalism
Things I wish I knew when I started with Minimalism
Minimalism is great. But I wish I would knew these things before starting to practice it.
Technology
Internet is killing your brain
The internet is amazing, but at the same time it's like a drug that slowly destroys your brain.
Minimalism
Minimalism and Sustainability
How can you practice minimalism while staying sustainable?
Self Improvement
Why you should aim for 10K steps a day
How walking 10k steps a day helping clear my mind.
Self Improvement
Vegan-ish March challenge
My attempt to be a vegan for the entire month. Hint - didn't work for me.
Self Improvement
Compound effect and habits
How coumpunt effect can be applied to habits in order to stack them.
Self Improvement
No shopping February
One more challenge, this time I won't buy anything for the whole month.
Self Improvement
I did 33 days of "social media on my phone detox" challenge
I had enough of social media, so I turned it off for a month to see what would happen.
Software Engineering
Wrap your gifts not your dependencies
Stop wrapping your dependencies!
2019
Self Improvement
The most important personal quality - Integrity
Integrity is the pillar of all the other qualities. Without it, nothing else matters.
Self Improvement
3 Things I've learned by breaking my phone
Recently, I broke my phone. Instead of getting angry, I tried to see what can I learn from it.
Self Improvement
You Are Not Your News Feed! Or maybe you are?
You are the average of the five social networks you use.
Self Improvement
Do It Yourself and Self Improvement
How do-it-yourself approach can help you improve your self.
Productivity
Context Switch - The only operation that kills productivity
Context switch is bad and slow not only in computers, but also in humans. And it harms our productivity.