I love feedback. When you run a popular app or open source project like TinaCMS, duplicate issues are a good problem to have – it means people care enough to tell you about bugs or when they have good ideas. Teams I see at other companies see duplicates as noise, something to be swept away
Every month, a new AI image generation model drops, and the internet declares, “design is over.” It isn’t. At SSW, our designers continue to ship plenty of brand assets (not limited to just SSW, TinaCMS and YakShaver), faster than usual, because they’re treating AI like a junior assistant. An Assist
OpenAI just hosted their “DevDay 2025” and as usual, it’s a big update. They dropped heaps of things that are going to change the way we build software, but I’d like to focus on 2, which really blew my mind: AgentKit and Apps in ChatGPT. #1 AgentKit Agent SDK The new Agents SDK, currently in
While working with teams, I’ve learnt that the best way to unlock innovation is to bring everyone together and work on a problem. We do this a few times a year by running Rules to Better Brainstorming Days. I love seeing developers step away from client work to share real pains and ideas, because th
2 years ago, back in December of 2023, I blogged about the first release of .NET Aspire and how it promised to simplify distributed application development. Since then, the Microsoft team has been busy, releasing new features every few months, and now it’s matured a lot. I’m certain devs are going t
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
AI agents are shaking things up in our beloved software development industry. AI is taking us way beyond the usual automation we’re used to. Instead of just following predefined steps, these agents can actually sense their environment, plan out their actions, and cleverly use the tools at their disp
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
I’m thrilled to share that we’ve just launched EasyLeave — a brand new feature in SSW TimePro that makes managing leave a breeze. People don’t want many steps to take their leave. In a perfect world, with a few clicks it’s done and in the right people’s calendars and their timesheets are also done.
Over the last 2 decades, SEO has revolved around one question: “How do I rank higher on Google?” Before Google was popular, I was briefly the No. #1 search for Google ranking because I’d written a page “Rules to Better Google Ranking”. After years of Google dominating information search, new AI tool