Hi. I'm Josh Hornby, a product-minded software developer. I enjoy building software and managing development teams. With nearly a decade of software development experience, I
understand the connections between strategy, development teams, and business goals.
Currently, I am working as a Tech Lead at cinch, a scale-up based in the UK.
You can also find me on Twitter where I talk about software development & management.
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.