- 17 May 2026 Build time vs runtime AI Agents
- 02 Jan 2026 Kinds Of Security Products
- 21 Aug 2025 On focus
- 15 Dec 2024 First User Principle
- 04 Jul 2024 Issue with Vite dev tools
- 14 Jun 2024 What they don't tell you about options in startups
- 25 May 2024 Easy Pelican with GitHub Actions
- 02 Nov 2023 AI Startup Eco System
- 19 Apr 2023 Transparent vs Explicit Proxy
- 14 Mar 2023 Closing the loop
- 08 Mar 2023 Attribution in the world of AI
- 19 Feb 2023 Cash vs Equity
- 19 Feb 2023 Consulting vs Building Product
- 17 Feb 2023 REST API Design
- 29 Nov 2022 A useful wrapper for Python subprocess
- 29 Nov 2022 My dotfiles
- 13 Nov 2022 Using filters to separate log messages in rsyslog
- 11 Oct 2022 iTerm2 Pro Tips - Triggers
- 10 Oct 2022 A feature request to Slack
- 30 Sep 2022 Using UUIDs as primary keys in database
- 26 Sep 2022 How do I write this blog
- 01 Aug 2022 From Engineer to Manager
- 29 Jan 2022 Probabilistic data structures - part 1
- 25 Jan 2022 Good enough is good enough
- 11 Aug 2020 Essential Bash scripting