2026

  1. I am a Prompt addict

    I used LLMs long enough to notice some concerning symptoms.

    Software Engineering
  2. After 14 years, I finally built my dream personal finance app

    It took me more than a decade, but I finally built my DREAM personal finance app. Let me tell you everything about it.

    Software Engineering
  3. I think I have AIpolar disorder

    AI is good, AI is bad, AI is good, AI is bad

    Artifical Intelligence
  4. Feature unrequest

    We keep talking about feature requests, but we never discuss feature unrequests.

    Software
  5. “SaaS is Dead” - they say

    Everyone says that SaaS is dead. Is it though?

    Entrepreneurship
  6. Farewell, Rust

    Farewell, Rust for web. For now…

    Software Engineering
  7. Don’t apologize for replying late to my email

    “I’m sorry for the delayed reply” - please don’t be!

    Productivity
  8. Introducing mjmx: a custom JSX runtime for mjml

    I wrote and published an open source library to generate mjml using JSX

    Software Engineering
  9. 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.

    Technology
  10. Isolating Claude Code

    Being a paranoid vibe coder means you don’t trust Claude Code to not extract your secrets.

    Software Engineering
  11. Dead Internet Theory

    I had a wierd experience which made me realize that the internet is probably dead.

    Artifical Intelligence

2025

  1. Not knowing is part of the path

    Not knowing something should be embraced more, as this is the most important part of the journey.

    Self Improvement
  2. I’m Netlify-Free!

    My journey from Netlify to self hosting on a VPS

    Software Engineering
  3. Climbing La Om Peak in Romania

    While travelling in Romania, I decided to climb one of the most beautiful peaks in the country.

    Travel
  4. 5 days in Romania

    A short review of my 5 day trip to Romania.

    Travel
  5. Thoughts on AI, Intelligence, and Knowledge

    Me rumblinb on AI, intelligence and what does it mean to know something?

    Artifical Intelligence
  6. Change and Adversity

    Can you change by overcoming adversity in life, or is your character already determined?

    Self Improvement
  7. 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
  8. Why I ditched my Apple Watch

    I finally removed my Apple Watch, and I no longer intent to wear it. Why?

    Technology
  9. Vibe Management

    Vibe coders are in heaved. Let’s help management get there as well.

    Artifical Intelligence
  10. Working with systemd timers

    Let’s learn how to work with systemd timers in order to create automated backups.

    Software Engineering
  11. The commoditization of AI

    Are we going to see AI being commoditized the same way the internet was?

    Artifical Intelligence

2024

  1. Ghost Engineers

    Let’s address the existence of so called Ghost Engineers

    Software Engineering
  2. How to be a great manager

    An insight from a non-manager perspective.

    Software Engineering
  3. 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
  4. Software Development Fragmentation

    We used to build everything in-house, but today we just glue a bunch of APIs together.

    Software Engineering
  5. 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
  6. Software development is hard

    For the past few weeks I’ve been thinking about how hard it is to develop software.

    Software Engineering
  7. On build in public and indie hacking communities

    A few notes on the build in public movement and the general indie hacking communities.

    Entrepreneurship
  8. 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
  9. The day of the blue screens of death

    Earlier today, an update from CrowdStrike caused global outages in Windows powered machines.

    Software Engineering
  10. 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
  11. One year of solopreneurship

    My summary of one year of solopreneurship.

    Entrepreneurship
  12. 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
  13. 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 Engineering
  14. xz backdoor

    A malicious backdoor was discovered in `xz` library that implements LZMA compression.

    Software
  15. 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
  16. 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
  17. 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
  18. How to stay junior forever

    A step by step guide for staying junior forever

    Software Engineering
  19. The Bloat in Software Engineering

    An evening rant about the unnecessary bloat in Software Engineering

    Software Engineering
  20. 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.

    Entrepreneurship

2023

  1. 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.

    Software Engineering
  2. 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.

    Entrepreneurship
  3. 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
  4. 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
  5. 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
  6. On APIs and their responses

    HTTP modification verbs should return the modified resource in response. But, should they?

    Software Engineering
  7. 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.

    Software Engineering
  8. The Maya Civilization

    I visited two Mayan archeological sites, and learned a lot about the Maya people through numbers.

    Travel
  9. Three months of nomading

    Three months check-in post of my digital nomading journey.

    Digital Nomading
  10. Own your content

    Platforms are trying to take your content and monetize it. Fight back.

    Software
  11. Hiking volcano Acatenango

    While in Guatemala, I have decided to hike an active volcano.

    Travel
  12. Digital Nomading in Antigua, Guatemala

    I stayed in Antigua in Guatemala for some time and would like to share my experience.

    Digital Nomading
  13. Release Ratio

    An interesting article I have read the ration between consumption and creation.

    Self Improvement
  14. Memento Mori

    A reminder to myself that we all have to die one day.

    Philosophy
  15. 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.

    Technology
  16. On time management

    Short tips on how to manage your time better.

    Productivity
  17. Evergoods CHZ 22L - A Review

    I’m somewhat a backpack enthusiast, and this is my short review of Evergoods CHZ 22L.

    Gear Reviews
  18. Short Review - Minaal Carry-on 3.0

    The ideal backpack for digital nomading. My review of the Minaal Carry-on 3.0.

    Gear Reviews
  19. Costa Rica as Digital Nomad

    A short overview of my digital nomading experience in Costa Rica.

    Digital Nomading
  20. 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.

    Software Engineering
  21. Two months of nomading

    Two months check-in post of my digital nomading journey.

    Digital Nomading
  22. Why engineers should focus on writing

    All engineers are good writers of code. I argue that they should also write non-code.

    Software Engineering
  23. 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 Engineering
  24. 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
  25. 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
  26. 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?

    Software Engineering

2022

  1. The missing ingredients from your monitoring alerts

    There is one thing engineers hate the most—waking up at night and troubleshooting production incidents.

    Software Engineering
  2. 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.

    Artifical Intelligence
  3. Cursor based pagination

    How to desing a robust pagination mechanism using cursors.

    Software Engineering
  4. ChatGPT, AI, and the future of tech

    ChatGPT has been released for free research preview. What does it mean for the future of tech?

    Artifical Intelligence
  5. Why you should adopt Makefile in all of your projects

    Somtimes, the best solution is a decades old, and proved method.

    Software Engineering
  6. 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.

    Software Engineering
  7. Remote Work in The Netherlands - Part 2

    Part two of my digital nomad experience in the Netherlands.

    Digital Nomading
  8. Remote Work in The Netherlands - Part 1

    Part one of my digital nomad experience in the Netherlands.

    Digital Nomading
  9. Implementing Promisable setTimeout

    setTimeout() is the most powerful execution control function. Sadly - it’s not async. Lets turn it into one.

    Software Engineering
  10. The Future is Grim. Maybe.

    The news and social media make us believe that the future is grim. How true is this claim?

    Technology
  11. “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.

    Philosophy
  12. 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
  13. It’s better to be (type)safe than sorry

    Software should be predictable. By removing types, you make it unpredictable.

    Software Engineering
  14. 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?

    Software Engineering

2021

  1. NodeJS Native Module vs WASM

    Let’s learn together how neon bindings compare to WASM.

    Software Engineering
  2. JetBrains Fleet Preview - First Impression

    My review of the recently launch Fleet IDE by JetBrains.

    Software Engineering
  3. 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
  4. Supercharge Your NodeJS With Rust

    Let’s learn together how to combine Rust and NodeJS to achieve top performance.

    Software Engineering
  5. 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
  6. Who are you?

    An important question to ask yourself in this crazy world: Who are you?

    Self Improvement
  7. 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
  8. 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.

    Minimalism
  9. Internet is killing your brain

    The internet is amazing, but at the same time it’s like a drug that slowly destroys your brain.

    Technology
  10. Minimalism and Sustainability

    How can you practice minimalism while staying sustainable?

    Minimalism
  11. Why you should aim for 10K steps a day

    How walking 10k steps a day helping clear my mind.

    Self Improvement
  12. Vegan-ish March challenge

    My attempt to be a vegan for the entire month. Hint - didn’t work for me.

    Self Improvement
  13. Compound effect and habits

    How coumpunt effect can be applied to habits in order to stack them.

    Self Improvement
  14. No shopping February

    One more challenge, this time I won’t buy anything for the whole month.

    Self Improvement
  15. 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.

    Self Improvement
  16. Wrap your gifts not your dependencies

    Stop wrapping your dependencies!

    Software Engineering

2019

  1. The most important personal quality - Integrity

    Integrity is the pillar of all the other qualities. Without it, nothing else matters.

    Self Improvement
  2. 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
  3. You Are Not Your News Feed! Or maybe you are?

    You are the average of the five social networks you use.

    Self Improvement
  4. Do It Yourself and Self Improvement

    How do-it-yourself approach can help you improve your self.

    Self Improvement
  5. 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.

    Productivity

2017

  1. React.JS Localization v0.2

    In my last post I’ve discussed ReactJS localization. Now lets find the proper way to do localization.

    Software Engineering

2016

  1. Validating Requests With a Simple Middleware for Express

    There are two aspects of good API design: (1) a control of what it accepts, and (2) taking a brief look will help you understand what it does.

    Software Engineering

2015

  1. The land of undocument react.js: The Context

    A short overview of the React.js context.

    Software Engineering
  2. A different approach for localizing react.js app

    Using jquery/globalize to localize your React.js applications.

    Software Engineering