Hello, my name is Josh
A versatile and adaptable engineering leader with experience rooted in software as a product focused engineer.
Striving to build teams with high levels of alignment, trust & autonomy
Currently, I am working as a Tech Lead at cinch, a scale-up based in the UK. My role is coaching and supporting a team of engineers with architecture design, creating and sharing a technical vision, and guiding on implementation.
Previously, I was at Housemates & ChooseMyCar where I was leading their engineering teams.
You can also find me on Twitter or send me an email.
Blog
-
Advice to My Younger Software Developer Self
- As I look back over what's almost a decade in software development, there are some things I wish I'd started doing sooner. This is the advice I'd give my younger self, who has just landed their first professional software development job.
-
Managing Software Projects
- During my time working on software projects, I’ve began to spot trends in what makes a successful project. The most common trait I’ve observed in successful projects is great communication between teams, seemingly the software methodology used has little to do with if a project is a success.
-
How to quickly plan and estimate an MVP
- This post outlines my tried & tested strategy for quickly planning and estimating MVP projects. This process departs a little from Agile/Scrum best practices. There are no guarantees on estimation quality which I believe is impossible to do for software projects, but it helps to provide a rough guide for new projects.