Writing
Notes on AI-native enterprise, programming, and shipping software in the AI-native era.
February 6, 2023 · 7 min read
Migrating a Large JavaScript Codebase to TypeScript Without Stopping Feature Work
February 2, 2023 · 8 min read
Why TypeScript Is Winning Over JavaScript in 2023
January 27, 2023 · 4 min read
Error Handling and Retries for LLM APIs
January 24, 2023 · 4 min read
LLM Cost Control and Token Budgets
January 20, 2023 · 4 min read
Streaming Responses from LLM APIs
January 17, 2023 · 4 min read
Few-Shot Prompting and In-Context Learning
January 13, 2023 · 4 min read
Prompt Engineering Basics for Engineers
January 10, 2023 · 5 min read
Calling OpenAI from Node.js
January 6, 2023 · 4 min read
Calling OpenAI from Python, Patterns and Pitfalls
January 3, 2023 · 3 min read
Why Every Backend Needs an LLM Integration in 2023
December 23, 2022 · 5 min read
Productivity Metrics That Actually Matter
December 21, 2022 · 5 min read