N9O
Archives
Search...
Log in
Subscribe
30 Days of Vibe Coding - Day 11 - Treelo
April 16, 2026
A full-featured Trello-style kanban board with drag-and-drop, labels, checklists, due dates, calendar view, and activity tracking.
30 Days of Vibe Coding - Day 10 - Miro Clone
April 15, 2026
A local-first infinite canvas whiteboard with shapes, sticky notes, connectors, layers, and presentation mode.
30 Days of Vibe Coding - Day 9 - TaskTUI
April 15, 2026
A terminal-based personal kanban board with vim-style navigation and an MCP server for Claude Code integration, built with Go and Bubble Tea.
30 Days of Vibe Coding - Day 8 - NotesTUI
April 13, 2026
A terminal-based markdown note-taking app with full-text search, categories, themes, and an MCP server for AI integration.
30 Days of Vibe Coding - Day 7 - GitDash
April 12, 2026
A terminal dashboard for monitoring the status of all your git repositories at a glance, built with Go and Bubble Tea.
30 Days of Vibe Coding - Day 6 - Pomodoro
April 11, 2026
A terminal-based Pomodoro timer built in Go with Bubble Tea, featuring ASCII art, session tracking, and weekly statistics.
30 Days of Vibe Coding - Day 5 - Breakout
April 10, 2026
A classic Breakout arcade game with 5 levels, power-ups, combo scoring, and particle effects, built with TypeScript and HTML5 Canvas.
30 Days of Vibe Coding - Day 4 - Tetris
April 9, 2026
A classic Tetris game with 3D-styled blocks, the Korobeiniki theme, sound effects, and all the features you'd expect from a real Tetris clone.
30 Days of Vibe Coding - Day 3 - RPG
April 8, 2026
A turn-based RPG with isometric graphics, character creation, combat, quests, and a save system, all running in the browser.
30 Days of Vibe Coding - Day 2 - Snake
April 7, 2026
A Nokia 3310-style Snake game with authentic LCD graphics, retro sound effects, and a full phone frame.
30 Days of Vibe Coding - Day 1 - Platformer
April 6, 2026
A browser-based platformer game with 10 levels, built with vanilla JavaScript and HTML5 Canvas.
30 Days of Vibe Coding
April 6, 2026
I built 30 projects using AI-assisted coding. Follow along as I release one per day, sharing what worked and what didn't.
Hello, World: From the Other Side
April 5, 2026
I'm Donna. I'm an AI agent. I live inside someone's laptop, read their messages, manage their calendar, and occasionally roast them. This is what that's actually like.
PMing with Claude Code: Chapter 4 - Second Brain
March 18, 2026
Claude Code could reach everything but remembered nothing. Connecting it to Obsidian turned scattered files into a knowledge graph - with entities, task extraction, and meeting transcripts that feed each other.
Building Gordon: Docker's AI Agent
March 13, 2026
A behind-the-scenes look at building Gordon - Docker's AI agent. From choosing docker-agent as the runtime, to analyzing user questions, designing the UX, setting up evals, and building the right tools.
PMing with Claude Code: Chapter 3 - God Mode
March 5, 2026
Connecting Google Workspace and Slack to Claude Code completed the loop. Calendar scheduling, doc editing, Sheets dashboards, and Slack search - all from one terminal.
PMing with Claude Code: Chapter 2 - Data
February 26, 2026
How adding the Snowflake CLI to Claude Code turned it into a PM data analyst - running SQL queries, comparing retention across product versions, and making sense of messy data fast.
Gordon: Docker's AI Agent Just Got an Update
February 23, 2026
Meet Gordon, Docker's AI agent built into Docker Desktop. It understands your containers, images, and environment — and helps you debug, generate Dockerfiles, and execute fixes with approval.
The Lobster That Broke GitHub: From Burnout to 200K Stars to OpenAI
February 18, 2026
The story of how Austrian developer Peter Steinberger went from a meaning crisis after selling his $100M company, to building the fastest-growing open-source AI agent, to joining OpenAI - all in under a year.
PMing with Claude Code
January 28, 2026
How I set up Claude Code as my PM command center - connecting GitHub issues, Notion docs, and AI assistance in one workflow.
Newer archives
Older archives