The most important asset we have in life is time. No one knows how much time is left for ourselves. Yet we don’t respect it. I can somehow understand not respecting our own time (it’s our own, in the end), but not respecting someone else’s? I can’t get it. I’ve recently been struggling with lack of this mutual respect amongst people using AI. If you relate or are interested in what I want to share, bear with me.
Everything Has Changed
I first started drafting this post in December 2025. Couldn’t get myself to actually publish it. Classical writing blockage. But here I am, again.
Putting it shortly: everything has changed since I last posted here. EVERYTHING.
This blog post is my retrospective on the last 18 months. Personal. Self-healing. Unblocking.
Real .NET Interview Questions (2024/2025)
From September to November 2024 I had a “pleasure” of looking for a new programming job as a senior full stack .NET developer. I was dedicated full time to this process as I have still been on a sabbatical break. It took me a bit more than 2 months, during which I submitted around 150 well-crafted applications, took part in 25 full technical recruitment processes and was asked hundreds of .NET interview questions.
In this article, I’m sharing a compiled list of the most popular .NET interview questions I was asked during all those interviews. They represent real questions asked on job interviews for a software developer with almost 10 years of experience. Hope you enjoy it ๐
What is Mutation Testing and Why Should You Use It?
Do you know what is a better testing metric than code coverage? Does 100% code coverage mean your code is well-tested? How to generate unit test cases for free, without using AI?
The answer to all these questions is mutation testing. Interested? Read on ๐
What Iโm Doing with Two Months of Full-Time Coding for Fun
I’ve just come back from a 5-month-long holiday ๐ดโ๏ธ๐๏ธ, and I still have 2 months to spare before returning to commercial work.
I’ve been trying to figure out how to make the most of this time. Since I’m a bit stuck in kicking off this new ‘project,’ I thought I’d write down my thoughts and struggles.
If you’re curious about how I’m planning to use these two months without paid work to improve my programming skills (and why I can’t seem to get my productivity back), read on ๐
5 Reasons To Not Use C# IDE For TypeScript Development
I know a few fellow devs who still use Visual Studio or Rider as their IDE for Typescript. If you’re one of them, this is going to be a little rant on you all ๐
In this short article, I will give you my 5 reasons why the backend code editor might not be the best IDE for frontend development ๐
NOTE: calling this post a “rant” is obviously humorous ๐ This article is my own opinion, not a hate on anyone using different IDEs than I do.
React State Management Basics
If I were to point out a single concept that is critical to understand in React development, it would be state management.
So what is React state management? How is it different from managing data in C# or Java? Let’s find out! ๐
TypeScript Compiler Explained
As a frontend developer, one of the things you should know is how TypeScript compiler works. Sooner or later you will work with this language (which I sincerely wish you!), so it’s good to know your stuff ๐
In this article, I will explain TypeScript compiler to you in simple terms. We will avoid complex stuff – only what you need for your everyday frontend developer’s work. We will not explore the inner workings of the TypeScript compiler Instead, we’ll see some practical implications of its workings for TypeScript developer. Let’s dive in ๐
What Is A JavaScript Bundler?
If you asked me 5 years ago what a JavaScript bundler is, I’d probably tell you it’s something people fight with for hours, just to get a simple web app set up ๐คช While this might have been closer to the truth in 2018, a lot has changed in JavaScript ecosystem until today.
If you’re starting your web development journey, or maybe have already dived into it, but are not really sure what JS bundlers are and what’s their role, you’re reading a proper piece of explanation ๐
How (And Why?) To Wrap External Libraries?
If you use external libraries in your application, wrapping them may be very helpful. How to wrap external libraries and why it’s worth doing that? Today we’re going to dive into that, based on a TypeScript web app example ๐