-
OpenClaw at 35,000 ft
Getting OpenClaw up and running is only the start. Utilizing it in a variety of different areas is where it really excels. I recently had an opportunity to use it while in-flight for free.
-
The Top Decile Trap
Chasing only top-decile talent is a self-inflicted wound. Cut junior hiring and you kill your knowledge pipeline, inflate salaries, and create fragile teams that collapse when key people leave. AI makes it worse by automating away the training ground. Hire for potential alongside expertise. Build the pipeline or die.
-
Why AI-Generated Code Needs Technical Oversight, Not More Product Managers
AI-empowered, non-technical PMs are a liability because they cannot audit the architectural integrity of AI-generated code. UX risk is manageable. Architectural risk is catastrophic. The gap between prototypes and secure systems is widening. The solution is not more PMs. It is engineers who own the product end to end.
-
Planning for the inevitable end
Software maturity requires planning for the inevitable death of your users. You must implement marketing kill switches, clear data retention policies, and account delegation. Stop annoying grieving families by automating bereavement reporting and protecting user namespaces. Building these mechanisms proves your organization handles every user stage with the respect deserved.
-
The Shiny Object Trap: Don’t forego the basics
Software quality declines as leaders chase shiny features while ignoring basic reliability. Outlook fails at calendar imports. PowerPoint uses ancient tools. This complexity creates security risks. You must audit your core tasks and fix friction first. Do not add new code until the fundamentals work every time. Reliability is everything.
-
Reclaiming Focus: The Lost Art of Downtime
Modern software builds traded the forced tea time of Borland Turbo C for complex YAML pipelines and noisy distributed failures. To avoid burnout and logic errors, you must reclaim your time to think. Build a fake commute, step away from the screen, and go make a proper cup of tea.
-
The Silent Decay to Legacy
Software does not age, but the world around it does. Digital systems become legacy when knowledge is lost and environments shift. To avoid the “stagnant” phase, engineering teams must dedicate 30% of their effort to maintenance. Investing in health today is the only way to prevent a museum tomorrow.
-
The Hidden “If” in Everything
Our lives are governed by the humble “if” statement. From stubborn car updates to the inner workings of AI, these two letters dictate our reality. Software logic often lacks empathy. We must surface these buried rules and ensure product managers, not developers, define the conditions that govern our daily lives.
-
The Realities of Software Releases: More Than Just a Button
Releasing software is more than a button click. It is a high stakes moment where code meets the friction of the real world. From the landing gear moment of scale to the clean floor data paradox, here is why going live is complex and why we never release on Fridays.
-
Think like a CTO – Japanese Edition
Think Like a CTO has been translated and published into another language, Japanese.
-
How AI Agents Will Change Ecommerce
The rise of the machine customer marks the end of the browser era. To win, platforms must move beyond UI and provide deterministic, AI ready APIs. Making your site agent friendly is no longer optional; it is your new competitive advantage.
-
The Flaws in AI Customer Support Systems
My recent Logitech support experience highlights why context is king. A solid AI speech agent was ruined by a human handover that started from scratch. AI should be a connected workflow, not an isolated silo. If your latest improvement makes the service slower, you have failed the integration test.
the legend that is, Alan Williamson
For over 24 years, I’ve shared my thoughts here on this blog whenever the muse strikes.
It’s unpredictable, honest, unedited, and occasionally witty. I’m living the best years of my life, working harder than ever, learning each day and enjoying every second.













