Writing
Recent Posts
All Posts
Time, Truth, and Ontology: The three axes your knowledge system is probably missing two of, and that's why it's broken.
in professional on knowledge-management, organisational-design, software-development, agentic-ai

When Symbols Become Cheap and Reality Does Not
in professional on ai, organisational-design, systems-thinking

Agents, Paradigms and Strange Loops: Toward Emergent Digital Intelligence in AI Agents
in professional

An Engineering Leaders Guide to Recalibrating for the Agentic Era
in professional on ai, leadership, software-teams, future-of-work

Data as a Strategic Asset; Beyond Technology to Sociotechnical Design
in professional on data-strategy, organisational-design, sociotechnical-systems

From Silos to Systems; How Agentic AI Challenges Traditional Organisational Design
in professional on organisational-design, ai, software-teams, future-of-work

Beyond T-shaped people; The Invisible Cost of Functional Specialisation in Organisations
in professional on team-dynamics, organisational-design, software-development

Hypothetical Business Plan for JHB Zoo
in professional on business, ideation, systems thinking
This is a thought exercise, not a real business plan. It could be used as a starting point for a real plan.
Interviewed for Devjourney podcast
in professional on podcasts, spine model, extreme programming
Episode #232 - Kevin Trethewey on his extreme programming journey
Teams do not exist
Teams do not exist.
10 Structure Tips For Effective Technical Documents
These are 10 suggestions on how to structure your technical documentation in a way that will make it easier for others to follow and to remember…
Using the Spine Model to inform your path to guide your learning
in professional on spine model, dreyfus model, model synthesis, systemic thinking
This post assumes you are already familiar with the Spine Model
When creating software, what really matters? @ DevConf Johannesburg 2019
in professional on talks, community, software
As a programmer in the late ’90s and 2000s, I focused on growing my competence in a pragmatic “what works?” sort of way, and readily adopted ideas that were useful. For a decade or so after that, as a coach and consultant, I frequently provided context-free general advice that was aligned to innovative ideas that had worked for me in the past but didn’t always have a lasting impact for the people and teams I was coaching. Today, as a technical leader working with teams of developers across the world, I’m growing a deepening understanding of what really matters when creating software.
Agile for Humans ep90 Walking the Spine Model
in professional on podcasts, community, spine model
In this episode of Agile For Humans we discussed:
I'm joining Jemstep by Invesco as Director of Engineering
in professional on jemstep, driven
I started Driven in 2008. Almost 10 years and 15 full time employees on and it’s been a wonderful journey and experience. I’ve learned so much from all those that I had the privileged of collaborating with, inside Driven, at our clients, and within the wider software development community.
Collaborative Programming
Pair and Mob programming practices are far more effective approaches to writing production software than individuals working alone.
ZADevChat Podcast Episode 29 - The Spine Model
in professional on podcasts, community, spine model
You can find and listen to the episode on the spine model on soundscloud.
Agile2015 Talk - Spine Model, A systemic approach to effective leadership
in professional on talks, community, software
The talk was extremely well received, getting an overall rating score of 4.7 out of 5 (conference avg was 4.1).
Getting tired of dealing with problems?
What is the one thing in life you can be guaranteed of?