The Curious Engineer

All blogs / Software / engineering practice

Dmitry Kudryavtsev

kudmitry.com

Dmitry Kudryavtsev is a software engineer with more than a decade of experience in the industry, and a tech entrepreneur creating sustainable online business.

Software / engineering practiceEssays / personalEngineering management / careers

Posts
107 from 18 Aug 2015 to 27 Oct 2026
Posting
monthly (12 in the last year)
Kind
personal blog
Feed
https://kudmitry.com/articles/feed.xml

2026 11

  1. I am a Prompt addict
  2. After 14 years, I finally built my dream personal finance app
  3. I think I have AIpolar disorder
  4. Feature unrequest
  5. “SaaS is Dead” - they say
  6. Farewell, Rust
  7. Don’t apologize for replying late to my email
  8. Introducing mjmx: a custom JSX runtime for mjml
  9. We can no longer trust software
  10. Isolating Claude Code
  11. Dead Internet Theory

2025 11

  1. Not knowing is part of the path
  2. I’m Netlify-Free!
  3. Climbing La Om Peak in Romania
  4. 5 days in Romania
  5. Thoughts on AI, Intelligence, and Knowledge
  6. Change and Adversity
  7. In the name of progress
  8. Why I ditched my Apple Watch
  9. Vibe Management
  10. Working with systemd timers
  11. The commoditization of AI

2024 20

  1. Ghost Engineers
  2. How to be a great manager
  3. Why DX doesn’t matter
  4. Software Development Fragmentation
  5. One year of Rust in production
  6. Software development is hard
  7. On build in public and indie hacking communities
  8. Let’s blame the dev who pressed “Deploy”
  9. The day of the blue screens of death
  10. What they do (not) teach you about Entrepreneurship in school
  11. One year of solopreneurship
  12. Tips for improving your CV
  13. Why your team might be holding you back
  14. xz backdoor
  15. The Curse of the Senior Software Engineer
  16. Serving Astro with Rust
  17. Rendering emails with Svelte
  18. How to stay junior forever
  19. The Bloat in Software Engineering
  20. I spent €200 on Google Ads so you won’t have to

2023 26

  1. Using AsciiDoc to write my two books
  2. 6 lessons from building 6 projects, while nomading for 6 months
  3. Web app localization. In Rust.
  4. Building a Web App in Rust
  5. Typescript Monorepo with NPM workspaces
  6. On APIs and their responses
  7. On types and JavaScript drama
  8. The Maya Civilization
  9. Three months of nomading
  10. Own your content
  11. Hiking volcano Acatenango
  12. Digital Nomading in Antigua, Guatemala
  13. Release Ratio
  14. Memento Mori
  15. Apple watch, a curse or a blessing?
  16. On time management
  17. Evergoods CHZ 22L - A Review
  18. Short Review - Minaal Carry-on 3.0
  19. Costa Rica as Digital Nomad
  20. How to auto-generate OpenGraph images
  21. Two months of nomading
  22. Why engineers should focus on writing
  23. An Essay on Burnout
  24. The need for a more semantic web
  25. Inheritance, Composition, and everything in–between
  26. How to get into programming in 2023

2022 14

  1. The missing ingredients from your monitoring alerts
  2. Living side-by-side with an AI
  3. Cursor based pagination
  4. ChatGPT, AI, and the future of tech
  5. Why you should adopt Makefile in all of your projects
  6. 4 Ways to Minimize your Dependencies in Node.js
  7. Remote Work in The Netherlands - Part 2
  8. Remote Work in The Netherlands - Part 1
  9. Implementing Promisable setTimeout
  10. The Future is Grim. Maybe.
  11. “Good Article. 4 out of 5 starts” or What is wrong with the star rating system
  12. Legacy is where companies go to die
  13. It’s better to be (type)safe than sorry
  14. The Software Industry is Broken

2021 16

  1. NodeJS Native Module vs WASM
  2. JetBrains Fleet Preview - First Impression
  3. How to be a Great Technical Interviewer
  4. Supercharge Your NodeJS With Rust
  5. 10 pushups every morning, for 30 days. September Challenge
  6. Who are you?
  7. What Apple is doing right, and why I consider them to be minimalist
  8. Things I wish I knew when I started with Minimalism
  9. Internet is killing your brain
  10. Minimalism and Sustainability
  11. Why you should aim for 10K steps a day
  12. Vegan-ish March challenge
  13. Compound effect and habits
  14. No shopping February
  15. I did 33 days of “social media on my phone detox” challenge
  16. Wrap your gifts not your dependencies

2019 5

  1. The most important personal quality - Integrity
  2. 3 Things I’ve learned by breaking my phone
  3. You Are Not Your News Feed! Or maybe you are?
  4. Do It Yourself and Self Improvement
  5. Context Switch - The only operation that kills productivity

2017 1

  1. React.JS Localization v0.2

2016 1

  1. Validating Requests With a Simple Middleware for Express

2015 2

  1. The land of undocument react.js: The Context
  2. A different approach for localizing react.js app