Showing posts from DevLife category
It’s OK to be seen trying
Some people won’t share until their work is perfect. Others share while they’re still figuring it out—and create space for everyone else to learn. This blog is a call to kill the myth of effortless …
Stuck in pilot - Part 1: no foundations, no future
Most AI pilots don’t fail because of the tech; they fail because the prep work never happened. This blog explores four critical gaps that sabotage your AI initiatives before they even start, and …
The MVP trap: AI lets you do more, but often worse
AI empowers individuals to do more, faster—but faster doesn't mean better. This post looks at how the MVP mindset is being distorted by AI tooling, what we lose when we remove people from the process, …
Stuck in pilot - Part 0: The comfort of the sandbox
AI pilots promise innovation, but often become long-running placeholders for transformation that never happens. In Part 1 of this blog series, we look at why organizations cling to pilots that go …
Assumption is the mother of all fuck-ups
This post is a look inside the workshops I run with clients; where we surface the assumptions quietly shaping our software and challenge them before they blow up in production. From …
'I’ll refactor this later': The lie that ships with every sprint
Developers love to say 'I’ll refactor this later'; but later rarely comes. This post unpacks why cleanup gets skipped, why Jira tickets don’t solve it, and how to build a team culture that favors …
There are no temporary fixes (just permanent shortcuts)
Faking bold text with Unicode might make your post stand out — but it breaks screen readers, ruins searchability, and creates compliance risks. This blog breaks down why formatting tricks do more harm …
Introducing QR Watchface: Your wrist’s new best friend
Turn any URL into a perfectly sized QR code for your Apple Watch. Customize colors, check accessibility, and download a watch-optimized image with just one click. Effortless networking on your wrist.
Test Less. Test Better: The Modern Testing Stack
A sharp, take on testing that moves beyond coverage metrics and mocking madness but uses I-native with testing that builds confidence instead of just checking boxes.
Highway to the danger zone: No testing of business apps
Business apps often look safe—but they’re not. Mocked data, manual testing, and lack of ownership make them fragile in ways most teams overlook. This post breaks down why integration-heavy, low-code, …
You can’t outsource accountability
A multi-million-dollar IT project failed spectacularly, not because the vendor was terrible, but because the client wasn’t paying attention. Now, organizations are making the same mistakes with AI. …
The benefits of testing (beyond working apps)
Good testing gives you more than bug-free software. It enables faster delivery, clearer requirements, better team alignment, and safer change. This post explores why testing is your biggest hidden …
Your Testing strategy is broken - Let’s fix it
Too many teams chase 100% test coverage and end up testing the wrong things. This post breaks down why coverage isn’t quality; and how to build a smarter testing strategy that protects what matters: …