Recent writing
- 2025 February | Managers as lifeguards
- 2025 January | 2024 in review
Annual reviews
- 2025 January | 2024 in review
- 2024 January | 2023 in review
- 2023 January | 2022 in review
- 2022 January | 2021 in review
- 2021 January | 2020 in review
Reflections
- 2024 September | Musings as a manager
- 2022 November | Musings on productivity
- 2022 October | Starting something new
- 2022 September | On leaving Ramp
- 2022 May | Running a half marathon
- 2021 October | Ten lessons learned from Facebook
- 2021 February | A retrospective on my journey in tech
Essays
- 2025 February | Managers as lifeguards
- 2022 October | Finding and validating startup ideas
- 2022 May | The importance of "stupid" questions
- 2022 February | The problem with crowdsourced reviews
- 2021 May | Is there more?
- 2021 March | Personal finance: FIRE
- 2021 January | Confidence or arrogance?
- 2020 April | How to do nothing
- 2019 November | Burnout
- 2019 July | Stress
- 2019 June | Self-deception
- 2019 May | Following the crowd
- 2019 April | Mindset
- 2019 March | Reading
- 2019 March | On sleep