Blog Main Page

Strategic Refactoring: Prioritizing User Pain Points Over Blindly Attacking Technical Debts in Legacy Codebases

Refactoring a legacy codebase can feel like a never-ending battle against spaghetti code and mounting technical debt. But diving in blindly isn’t the answer. The most effective way to improve a system? Focus on the pain points your users actually experience. In my latest blog post, I break down a strategic approach to refactoring that prioritizes real user impact over chasing every technical issue, saving time, delivering value, and making systems genuinely better.

Read more →

Saving Big on Cloud Costs with a Little LLM Magic

Cloud bills can grow faster than your business if you’re not careful, but what if AI could help you stay ahead? In my latest blog post, I explore how Large Language Models (LLMs) are making cloud cost management smarter, simpler, and surprisingly effective. From analyzing your cloud setup and business processes to providing clear, actionable recommendations, these AI tools are like having a budget-savvy sidekick for your cloud. Whether you’re planning to scale or just want to trim unnecessary spend, LLMs are changing the game.

Read more →

How Nullable Types in C# Create More Accurate Domain Models & Better ORM Mappings

Just published a deep dive on using nullable types in C# to build domain models that actually reflect real-world data. From distinguishing between “unknown” and “zero” to ensuring your ORM mappings handle NULLs correctly, this post explores how T? can make your models clearer, your database interactions safer, and your code more expressive. Perfect for anyone looking to reduce subtle bugs and make their C# applications more robust

Read more →

The Abandoned Engineer’s Survival Guide: How to Create Impact When Left in the Dark (Without Politics)

Ever felt left adrift at work, tasked to deliver but given no guidance, strategy, or feedback? I’ve put together a survival guide for engineers navigating that exact scenario: how to create real impact, gain visibility, and grow your career even when direction is scarce. From communicating with absent managers to quietly driving business results, this guide is full of practical, actionable steps to take control of your work without getting lost in politics.

Read more →