General

How to Choose the Right Software Architecture

Adam Cogan .NET, General, SSW Onion Architecture Clean Architecture, Decision tree, Microservices, Modular Monolith, Software Architecture, Vertical Slice architecture, VSA 1 Comment

As software devs, one of the most important things we do on a greenfield project is to choose the right software architecture. It is called architecture when it’s hard to change. ✅ Get it right, and your project becomes maintainable, scalable, and a pleasure to develop. ❌ Get it wrong, and you notic

YakShaver.ai – using AI to create the perfect task, PBI or work item in 30 seconds

Adam Cogan AI, General AI, AI Tools, Bug Reporting, Efficiency, PBI Creation, Work Tasks, YakShaver 0 Comments

Back when Scott Hanselman was a Microsoft RD, we got into a long conversation about ‘Shaving the Yak’. Yak shaving is when you get sidetracked by a series of small tasks that you spot along the way while trying to accomplish your main goal. I think most developers find it easy to fall down rabbit