Blog

The M×N Problem in Software Architecture

The M×N Problem in Software Architecture

Understanding the combinatorial complexity problem that plagues many software systems, and how modern architectures solve it.

Jackie Bavaro on Strategy

Jackie Bavaro on Strategy

Bavaro's approach to strategy: Vision, Strategic Framework, and Roadmap.

Three Ways I Think Frameworks are Good (actually)

Three Ways I Think Frameworks are Good (actually)

Are frameworks actually useful? Exploring how they enable communication, engagement, and focused thinking

The challenges of mastering LLMs, and their role as cyborg enhancement

The challenges of mastering LLMs, and their role as cyborg enhancement

Simon Willison was a guest on Logan Kilpatrick's Google podcast. Topics covered: AI as a 'cyborg enhancement', the non-intuitive challenges of mastering LLM use, and the legitimate need for uncensored language models in fields like journalism.

Is Psychology or Politics Behind Project Failures?

Is Psychology or Politics Behind Project Failures?

How Big Things Get Done (Ch2): Exploring the forces that drive us to think fast and act slow

Does OpenAI's loss on ChatGPT Pro mean they're doomed?

Does OpenAI's loss on ChatGPT Pro mean they're doomed?

I don't think so. 🤷