Solutions are not delivered all at once. We lay the foundation months before, but changing how the team works. We identify what we need to research and how to solve the problem. We integrate new libraries and frameworks and develop patterns of implementation. And then we build and release dependent components and features ahead of time making sure they all come to together and function together. We build the risky first. And then when that…

I never got up at 5 am to go stand in line for Boxing Day. Too many crowds, all immediate purchases, not enough browse time. I remember the first year you could buy “online” for Boxing Day – I bought a phone online before we sat down for dinner on XMAS – no lines, no early mornings, just a cup of tea and the internet. And that’s the day Boxing Day just became another day…

No one is watching to see how often you post, when your last update was, or what the space in between is. They are waiting to see when you are coming back. Gaps aren’t from a lack of discipline or consistency; they emerge when we are overloaded. But they don’t rule us; they just wait for them to take them back.

We started the year with “AI is here”. Between April and October – “AI can do it all for you, and it’s coming for your job”. Between November and now – “Maybe it can’t do it all and don’t give it to the keys just yet.” We have proven that AI is a junior developer starting out in the world – they are here with all the excitement and anticipation of doing a great job,…