Open-source principles and articles on thinking with principles.

Helping you get better at software through principles. For engineering leaders, software engineers and organisations who create software.

GitHub stars

Improve your own capability

Discover what principles are, why they are useful and how to integrate them into your behavior.

Understanding principles

Share your knowledge with your team

Build more capable and autonomous teams by sharing lists of principles so you can use principles contextually.

View some examples

Give back

Contribute what you have learned to teach the next generation of engineers and leaders. Whilst raising your profile in the community

Create a Principle | How to write a principle