All blogs / Software / engineering practice
Dmitry Kudryavtsev
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
- I am a Prompt addict
- After 14 years, I finally built my dream personal finance app
- I think I have AIpolar disorder
- Feature unrequest
- “SaaS is Dead” - they say
- Farewell, Rust
- Don’t apologize for replying late to my email
- Introducing mjmx: a custom JSX runtime for mjml
- We can no longer trust software
- Isolating Claude Code
- Dead Internet Theory
2025 11
2024 20
- Ghost Engineers
- How to be a great manager
- Why DX doesn’t matter
- Software Development Fragmentation
- One year of Rust in production
- Software development is hard
- On build in public and indie hacking communities
- Let’s blame the dev who pressed “Deploy”
- The day of the blue screens of death
- What they do (not) teach you about Entrepreneurship in school
- One year of solopreneurship
- Tips for improving your CV
- Why your team might be holding you back
- xz backdoor
- The Curse of the Senior Software Engineer
- Serving Astro with Rust
- Rendering emails with Svelte
- How to stay junior forever
- The Bloat in Software Engineering
- I spent €200 on Google Ads so you won’t have to
2023 26
- Using AsciiDoc to write my two books
- 6 lessons from building 6 projects, while nomading for 6 months
- Web app localization. In Rust.
- Building a Web App in Rust
- Typescript Monorepo with NPM workspaces
- On APIs and their responses
- On types and JavaScript drama
- The Maya Civilization
- Three months of nomading
- Own your content
- Hiking volcano Acatenango
- Digital Nomading in Antigua, Guatemala
- Release Ratio
- Memento Mori
- Apple watch, a curse or a blessing?
- On time management
- Evergoods CHZ 22L - A Review
- Short Review - Minaal Carry-on 3.0
- Costa Rica as Digital Nomad
- How to auto-generate OpenGraph images
- Two months of nomading
- Why engineers should focus on writing
- An Essay on Burnout
- The need for a more semantic web
- Inheritance, Composition, and everything in–between
- How to get into programming in 2023
2022 14
- The missing ingredients from your monitoring alerts
- Living side-by-side with an AI
- Cursor based pagination
- ChatGPT, AI, and the future of tech
- Why you should adopt Makefile in all of your projects
- 4 Ways to Minimize your Dependencies in Node.js
- Remote Work in The Netherlands - Part 2
- Remote Work in The Netherlands - Part 1
- Implementing Promisable setTimeout
- The Future is Grim. Maybe.
- “Good Article. 4 out of 5 starts” or What is wrong with the star rating system
- Legacy is where companies go to die
- It’s better to be (type)safe than sorry
- The Software Industry is Broken
2021 16
- NodeJS Native Module vs WASM
- JetBrains Fleet Preview - First Impression
- How to be a Great Technical Interviewer
- Supercharge Your NodeJS With Rust
- 10 pushups every morning, for 30 days. September Challenge
- Who are you?
- What Apple is doing right, and why I consider them to be minimalist
- Things I wish I knew when I started with Minimalism
- Internet is killing your brain
- Minimalism and Sustainability
- Why you should aim for 10K steps a day
- Vegan-ish March challenge
- Compound effect and habits
- No shopping February
- I did 33 days of “social media on my phone detox” challenge
- Wrap your gifts not your dependencies