The Blog
Thoughts, mental models, and tutorials about software development
March 1, 2026 Latest
The Rise of AI Agents and Coding Skills: Claude Code, Gemini CLI, and Codex
Exploring the new era of AI assistants that go beyond autocomplete to become true agentic pair programmers.
8 min read
AI Agents Productivity Engineering
March 1, 2026
Cognitive Offloading: Using LLMs to Learn, Not Just Execute
How to strategically use AI to offload cognitive load while retaining your ability to learn and grow as an engineer.
7 min read
AI Learning Productivity Mental Models
March 1, 2026
Understanding MCP: The Model Context Protocol Revolution
How the Model Context Protocol is standardizing the way AI models interact with data tools like n8n, Figma, Vercel, and Supabase.
9 min read
AI MCP Architecture Integrations
January 15, 2024
Getting Started with Golang for Backend Development
A comprehensive guide to starting your journey with Go for building robust backend services.
8 min read
Go Backend Tutorial
November 20, 2023
Microservices Best Practices I Learned at Tokopedia
Key lessons and patterns from building microservices at scale in one of Indonesia's largest tech companies.
12 min read
Microservices Architecture Go gRPC
September 5, 2023
GraphQL vs REST: When to Use What
A practical comparison of GraphQL and REST APIs based on real-world experience.
10 min read
GraphQL REST API Design