ai & development
workflow & best practices
gemini-cli
agent-skills
vibe-coding
Learn how to use Gemini CLI’s built-in skill-creator to automatically generate, refine, and structure your own custom Agent Skills using practical examples.
ai & development
workflow & best practices
agent
ai
golang
mcp
vibe-coding
gemini-cli
Taming AI agents requires science, not just vibes. Discover how A/B testing and statistical rigor turn coding agents into a measurable engineering discipline.
career & personal
reflection
year-in-review
google
career
vibe-coding
Reflecting on a transformative 2025: from joining Google and mastering vibe coding to building my own AI tools and finding a new rhythm in life and engineering.
ai & development
ai
python
tutorial
rag
gemini
adk
Learn how to make your AI agent completely offline. We walk through swapping the cloud model for a local Qwen 2.5 via Ollama, and building a local RAG knowledge base using SQLite and sqlite-rag to query Osquery schemas and packs.
ai & development
genai
tutorial
adk
gemini
python
fastapi
frontend
agent
Elevate your Google ADK agent with a custom, retro-style interface. This step-by-step guide shows you how to replace the standard Dev-UI using FastAPI and vanilla JavaScript, adding personality with a real-time streaming, AI-generated avatar.
career & personal
google
milestone
community
devrel
mental-health
Celebrating my first six months at Google! Reflecting on a whirlwind of 15 events across 5 countries, diving deep into the AI ecosystem, and achieving a major personal health milestone along the way.
ai & development
adk
gemini
vertex-ai
python
rag
tutorial
This article is a guide to creating a diagnostic agent with the Agent Development Kit (ADK). It covers the development process and explains how to use Vertex AI RAG to improve the agent’s response quality.
Based on my keynote at Gophercon UK 2025, this article is an introduction to the Model Context Protocol (MCP), exploring its core concepts, architecture, and the building blocks — Tools, Prompts, and Resources — used to create AI-enabled applications with Go.
career & personal
psychology
time-perception
mental-models
An exploration into why time seems to speed up as we age, using a simple mathematical model to uncover a surprising truth about our perception of life.
workflow & best practices
golang
gemini-cli
mcp
ai
vibe-coding
The story of Speedgrapher, a custom MCP server for ‘vibe writing.’ It details the journey of turning a personal collection of prompts into a portable, AI-powered toolkit to automate and structure the creative process.