Much is written about how to innovate in tech. Still, it boils down to the simple ability of individuals to focus on and prioritise the right things on a day to day basis, and that other people in other functions prioritise not only the same right things but also at the SAME TIME! This is […]
Archives for 2020
Five Basic Skill Sets Needed to Become A Senior Software Developer
Before junior software developers can start advancing their career, there are some fundamental skills they need to have in place. This seems to be sort of magic for most, so I share here a way of thinking about developing yourself based on the expectations I have to my teams. By understanding the expectations we have […]
Are You Lost In All The High Priorities?
As software product organisations grow, they can become the victims of their own sales success. Many high-priority customers and features put pressure on the engineering organisation to deliver, but even when using all the traditional ways to prioritise and optimise execution, you feel progress is slow and the overall “delightfulness” of your product is not […]
The Three Deadly Sins of Scale-Ups
So, you managed to pull it through. You found your product-market fit (or at least partially), got customers to pay, and secured your funding to expand. Your tight-knit team where everybody knows what everybody is doing will now double and triple in size as you add more people to the team to support your growth. […]
A Production-Quality Flutter Starter App, Take Two
Update Mar 6, 2020: The first_app is now available in Google Play store and as an iOS beta! When I open-sourced my work in July 2019 as a result of an investigation into the state of the Flutter tools and eco-system for production-quality mobile apps, I also decided to write an article about it and […]