Engineering Principles for Good Software
Good software needs to be easy to maintain, easy to test and is easy to scale. I've collected a guidebook of principles and best practices for how we can accomplish this.
I’m passionate about building great products, teams and companies, using my experience across engineering, design and leadership to build and grow them.
This is where I share my thoughts and learnings on leadership, software engineering and product development.