My thoughts on software development, life, and more. See every page.
The OpenAI API in Practice
How I use chat completions, count tokens, cap output, and decide whether fine-tuning is worth it — including the playground as a sketchpad, not production.
2026-09-24
Using Pre-trained Models
Why I start with a pre-trained model, where that breaks, and how I compare OpenAI, Claude, Gemini, open models, and cloud hosts.
Vector Databases
Where embeddings live, how similarity search works, and how I pick between Chroma, Pinecone, pgvector, and the rest without collecting six vendors.
Marketing Without Losing Authenticity
Marketing isn't manipulation. Attention, hooks, demos, UGC, short-form video, social proof, and ads, plus the honest questions AI-generated UGC raises. Module 9 of the Entrepreneurship Masterclass.
Building an Audience: Build in Public Without Performing
Why founders should communicate, founder vs company accounts, sharing failures and numbers responsibly, and turning one experiment into several useful posts. Module 8 of the Entrepreneurship Masterclass.
Want to call me? book a call and I'll respond in the available time slot. I will ignore all soliciting.