Category: Distributed Work

  • Angel Investing Areas

    I’ve been an angel investor for over 10 years. I try to invest in areas where I have have some sort of asymmetric advantage; usually in specific areas where I have knowledge and experience or people who I know well. Here are some areas that I’m super excited about and actively investing. Crypto / Web3 […]

  • White Space in Distributed Work

    I’m learning more about products to support the evolution the way we work and collaborate. As I dig deeper into the problem space and talk to founders who are designing their own company ‘Operating System’ there are a few questions that persistently stand out for teams adopting distributed work: Sync vs. Async: There is a […]

  • The “Why” Behind Work

    Aligning on “Why” for product development work is always important, but it’s especially important for distributed teams. When the “Why” is consistently missing, projects end up feeling like a list of context free tasks from ‘up above’ and teams can become demotivated and resentful – no one likes being told what to do all the […]

  • Operating Systems for Distributed Work

    Even after we no longer have to physically distance, more software development teams will be fully distributed (people can work from anywhere) or employ a hybrid structure. Hybrid structures could include people hybrid (some people in an office and some people working remotely) or time hybrid (entire teams working some days in the office and […]

  • A More Open World

    I’m excited to bring my children up in a world where anyone can learn anything, anyone can invest in anything, where world class software/tools are free to use and customize, and where anyone can contribute to software development regardless of their physical location. We have made progress on all these dimensions and we’ll see even […]

  • Tools to Power Distributed Work

    The way we build software and collaborate is going through an accelerated evolution as more organizations adopt distributed and hybrid (partially in person) work. In both cases, tools and processes will be designed for distributed work first, which can then be adapted to in-person more easily than the other way around. There is a lot […]

  • Measuring Productivity of Distributed Teams

    Measuring productivity is hard, especially for knowledge workers and craftspeople who are building software products.  People are typically the most expensive asset for technology organizations, yet it feels like the internal systems for defining and measuring productivity are archaic and don’t match the methodical approach we use for external product development (iterative, data+gut) in customer […]

  • Decentralized Game Development

    There has been a movement towards decentralization of content creation in many industries (Youtube for video, WordPress for writing, Podcasting for radio). These creators and storytellers now have the tools to deliver high quality experiences (without massive budgets) and have access to distribution platforms to find and grow audiences, which was very hard to do […]

  • Trends Accelerated by Covid-19

    Covid-19 has led to significant changes in how we live, work, and interact with each other. In some cases, they have accelerated trends that were already in motion, and in other cases forced changes that we did not anticipate or expect. In the next few years, I think we will go through a rapid pace […]

  • Hiring Product Managers at Scale

    In this post, I summarize a process that I recommend for hiring product managers at a growth company, adapted for a distributed hiring environment (most applicable to a company that will hire multiple product managers). I’ve hired and trained over 40 product managers over the course of my career, and this draws on my experience […]

  • My Home Office Set Up

    My current home office set up is a little bit makeshift as we are living with our in-laws (temporarily). I figure that a lot of people would be in a similar situation and thought it would be worth documenting and sharing as I’ve already helped a few friends and family members with their home office. […]

  • Performance Management

    This post will summarize my personal learnings for managing performance in both a distributed and non-distributed environment. I recently hosted a discussion on ‘Remote Performance Management’ with engineering and product leads at other companies (through Enrich) and these were some of the topics we covered. Performance management in a distributed environment is very similar to […]