Modular Product Building

Code, by nature, is modular. Every application that you use is a collection of functions and components, which themselves are just modular building blocks. Any algorithm can also be seen as a building block, that can be combined with any other with matching inputs/outputs With more and more of…

The age of the Product Generalist

As technology becomes increasingly abstracted, generalisation becomes more important By this, I mean that as more and more generalised technical challenges are solved, it will become increasingly important for founders and software engineers to become generalists We've already seen this with the emergence of 'Full Stack Engineers&…

Trends I'm thinking about in 2024

I saw that recently YC posted a renewed Request for Startups on their website, and it inspired me to write down some of the trends and emerging areas that I'm thinking most actively about. Broader tech trends 3D and immersive content will become more mainstream With the release…

User Research: B2C vs. B2B

I've worked on both B2C and B2C products; the main B2C product being Stairway, and one of the products that I'm working on at the moment being a marketplace (one side of which is B2B), as well as all of my consulting roles being B2B. The…