It's That Design Feeling

Notes from the build room. Real trade-offs, calm releases, and the little processes that keep web systems reliable—.NET, Next.js, Azure, CI/CD, identity, and more.

Technology agnostic design decoupling business logic and its underlying technologies

A Simple Technique to Break Free from Vendor Lock-In: Technology-Agnostic Design Pattern

If you’ve ever built an app that talks to some external service, you know how painful it can be when the business team suddenly says: “Hey, we need to change our technology from ChatGPT API to Claude API”. That usually means ripping apart half your codebase just to swap a library. Not fun. That’s where technology-agnostic design patterns come in. The idea is simple: keep your business logic (the what) separate from the technology-specific implementation (the how).

Read more …
How to be a good developer in AI era

How to Actually Get Hired as a Junior Developer When Everyone Says AI Will Replace You

Let's be real here. If you're trying to break into web development right now, you've probably heard some version of "companies aren't hiring juniors anymore because AI can do their job." And honestly? There's some truth to that. But before you panic and switch to accounting, let me tell you what's really happening and how you can actually use this to your advantage.

Read more …
Business IT Team Meeting

Understanding Business Value Through the Lens of the "Business Model Canvas"

As developers and solution architects in IT consulting, we often dive straight into the technical aspects of a project—thinking about databases, user flows, and integrations. But understanding the true business value of our work involves seeing beyond the code and features. It requires us to grasp how our solution impacts the client’s overall business strategy.

Read more …
Business IT Team Meeting

Why Effective IT Solutions Are More Than Just Big Investments

In today’s fast-paced digital world, businesses know they need IT solutions to stay relevant and competitive. But here’s the thing: it’s not about how much you spend—it’s about the value those solutions bring to your business. Investing in the right IT solution is an investment in growth, customer satisfaction, and long-term success. So, how do you choose wisely?

Read more …