Sue Smith

Infrastructures for learning

Few organisations truly leverage the power of learning. We're on the cusp of a transformative shift in how we do software work, and the organisations that flourish will be those that create the conditions for shared learning.

📖 Pedagogy is the way – May 2026

Looking back at three years of thinking and posting about AI assisted coding

There is no universal guidance for building in the age of AI. It needs tailored to your software, teams, and business priorities. I can't tell you how to integrate LLMs into your company, but I can equip your leaders with tactics to inform those decisions, so that you can move forward with intention that reflects your priorities.

Leading cross-functional education initiatives for global developer communities including Glitch, Postman, and Fastly, I've created a framework to guide others looking to achieve similar transformation. Whether you're building a product or setting your own teams up to succeed with new automations, I can bring you tried and tested practices, evolved through industry-leading developer enablement programs.

📖 We should still teach coding – March 2025

I believe code comprehension is going to be more important than ever.

Many of the platforms and tools I've worked on leveraged abstractions to enable people to build with software. From no code to highly technical implementations, deciding which details are worth paying attention to is a problem I've been immersed in for many years. Agents make that choice more impactful than ever, and the key to getting it right is understanding how we learn.

With increased incidents and maintenance overhead, we're finding out the hard way that sacrificing codebase understanding comes at a cost. Balancing the productivity gains from LLM code generation with the ability for teams to act effectively on your systems is the primary challenge in adopting AI tools.

Why buoyancies?

My approach to learning is hugely inspired by swimming. Effective swimming is about accepting the conditions you find yourself immersed in, and developing your capacity to adapt.

With software, managing abstraction levels is more important than ever. Developers who can judge when to dive deeper into the code, and when to come up for breath, will be able to build resilient systems. We need leaders who can create the supports for their teams to thrive through changing conditions.

Some of what I might be able to help you with:

contact

You can read my full work history on my personal site benormal.info.

Reach out by email or connect with me on social media.

If you're working with a non-profit, especially if you're serving under-represented groups, I may be able to work out a reduced or waived fee.