56,966 blogs · [ { "id": "01a0d897-58e1-70bc-bb3a-276b4747d691", "title": "Building a Multiplayer Game of Life with Rust + Datastar", "url": "https://hamy.xyz/blog/2026-09_game-of-life", "published_at": "2026-09-23T00:00:00+00:00" }, { "id": "01a0b5c7-5028-71eb-8234-eec022de6658", "title": "How I Actually Do Agentic Engineering As A Senior Software Engineer", "url": "https://hamy.xyz/blog/2026-09_agentic-engineering", "published_at": "2026-09-17T00:00:00+00:00" }, { "id": "01a08781-045d-7395-a519-d9fa352d31d1", "title": "AI Dotfiles - How I Take My AI Workflows Across Projects And Machines", "url": "https://hamy.xyz/blog/2026-09_ai-dotfiles", "published_at": "2026-09-09T00:00:00+00:00" }, { "id": "01a08781-045d-7395-a519-d9fa35f07247", "title": "How I Clean My Glasses", "url": "https://hamy.xyz/blog/2026-09_cleaning-glasses", "published_at": "2026-09-06T00:00:00+00:00" }, { "id": "01a08781-045d-7395-a519-d9fa363c63f8", "title": "Porting my F# Web App to Rust in 2 Hours with AI", "url": "https://hamy.xyz/blog/2026-08_porting-fsharp-to-rust", "published_at": "2026-08-26T00:00:00+00:00" }, { "id": "01a08781-045d-7395-a519-d9fa372d8b1a", "title": "My Daily Routine as a Software Engineer and Dad of a 1-Year-Old", "url": "https://hamy.xyz/blog/2026-08_daily-routine-software-engineer", "published_at": "2026-08-12T00:00:00+00:00" }, { "id": "01a08781-045d-7395-a519-d9fa37f8d1fb", "title": "How Much Faster is Coding with AI Agents? (from a Senior Software Engineer)", "url": "https://hamy.xyz/blog/2026-07_ai-agents-speed-increase-software-engineer", "published_at": "2026-08-05T00:00:00+00:00" }, { "id": "01a08781-045d-7395-a519-d9fa388f6959", "title": "How Much OpenCode + GPT 5.6 Usage Do You Get With OpenAI's ChatGPT Pro Subscription?", "url": "https://hamy.xyz/blog/2026-07_opencode-gpt-pro-subscription-tokens", "published_at": "2026-07-29T00:00:00+00:00" }, { "id": "01a08781-045d-7395-a519-d9fa390d277a", "title": "GPT 5.6 + OpenCode vs Claude + Claude Code - First Impressions", "url": "https://hamy.xyz/blog/2026-07_gpt-5-6-opencode-vs-claude-code", "published_at": "2026-07-22T00:00:00+00:00" }, { "id": "01a08781-045d-7395-a519-d9fa39542c85", "title": "How Much I Spend on AI Agents as a Software Engineer (And Is It Worth It?)", "url": "https://hamy.xyz/blog/2026-07_how-much-i-spend-on-ai-agents", "published_at": "2026-07-15T00:00:00+00:00" }, { "id": "01a08781-045d-7395-a519-d9fa39d8dcd1", "title": "2026.H1 Review", "url": "https://hamy.xyz/blog/2026-h1_review", "published_at": "2026-07-08T00:00:00+00:00" }, { "id": "01a08781-045d-7395-a519-d9fa3a554b95", "title": "How to Balance Speed, Quality, and Mental Overhead in Agentic Engineering", "url": "https://hamy.xyz/blog/2026-06_balancing-speed-quality-overhead-agentic-engineering", "published_at": "2026-06-24T00:00:00+00:00" }, { "id": "01a08781-045d-7395-a519-d9fa3a904625", "title": "My Morning Meditation Ritual as a Senior Software Engineer", "url": "https://hamy.xyz/blog/2026-06_morning-meditation-software-engineer", "published_at": "2026-06-17T00:00:00+00:00" }, { "id": "01a08781-045d-7395-a519-d9fa3b88dcdb", "title": "I built a game where you spend Elon Musk's money", "url": "https://hamy.xyz/blog/2026-06_spend-musk-money", "published_at": "2026-06-16T00:00:00+00:00" }, { "id": "01a08781-045d-7395-a519-d9fa3b8e2a59", "title": "I built a GoodReads reading stats dashboard", "url": "https://hamy.xyz/blog/2026-06_goodreads-dashboard-launch", "published_at": "2026-06-10T00:00:00+00:00" }, { "id": "01a08781-045d-7395-a519-d9fa3ba68a1a", "title": "The Case for Talking to Your Computer", "url": "https://hamy.xyz/blog/2026-06_the-case-for-talking-to-computer", "published_at": "2026-06-03T00:00:00+00:00" }, { "id": "01a08781-045d-7395-a519-d9fa3c1329d3", "title": "How I use Claude Code as my personal assistant from my phone", "url": "https://hamy.xyz/blog/2026-05_claude-code-from-phone", "published_at": "2026-05-27T00:00:00+00:00" }, { "id": "01a08781-045d-7395-a519-d9fa3cce5665", "title": "Personalized Book Recommendations with AI + GoodReads", "url": "https://hamy.xyz/blog/2026-05_ai-goodreads-recs", "published_at": "2026-05-24T00:00:00+00:00" }, { "id": "01a08781-045d-7395-a519-d9fa3cd40d56", "title": "How To Create Portable AI Skills Across Harnesses (Claude Code, Codex, Open Code)", "url": "https://hamy.xyz/blog/2026-05_harness-agnostic-ai-skills", "published_at": "2026-05-06T00:00:00+00:00" }, { "id": "01a08781-045d-7395-a519-d9fa3d9c3a33", "title": "What I did on Parental Leave", "url": "https://hamy.xyz/blog/2026-04_what-i-did-parental-leave", "published_at": "2026-04-23T00:00:00+00:00" }, { "id": "01a08781-045d-7395-a519-d9fa3df89e13", "title": "Why High-Level Rust Wins Over Other High-Level Languages for Agentic Engineering", "url": "https://hamy.xyz/blog/2026-04_why-rust-over-high-level-langs", "published_at": "2026-04-22T00:00:00+00:00" }, { "id": "01a08781-045d-7395-a519-d9fa3e1319f1", "title": "Why Rust Wins in the Age of AI", "url": "https://hamy.xyz/blog/2026-04_rust-age-of-ai", "published_at": "2026-04-15T00:00:00+00:00" }, { "id": "01a08781-045d-7395-a519-d9fa3e3cb019", "title": "9 Days in Japan - Tokyo, Hakone, and Kyoto", "url": "https://hamy.xyz/blog/2026-04_japan-trip", "published_at": "2026-04-13T00:00:00+00:00" }, { "id": "01a08781-045d-7395-a519-d9fa3f30ee51", "title": "Getting Started with Datastar - Build a Rust + Axum Todo App", "url": "https://hamy.xyz/blog/2026-03_datastar-rust-todo", "published_at": "2026-04-08T00:00:00+00:00" }, { "id": "01a08781-045d-7395-a519-d9fa400ee594", "title": "2026.Q1 Review", "url": "https://hamy.xyz/blog/2026-q1_review", "published_at": "2026-04-04T00:00:00+00:00" }, { "id": "01a08781-045d-7395-a519-d9fa40d2f7e1", "title": "Build a Fullstack SSR Web App with Rust + Maud", "url": "https://hamy.xyz/blog/2026-03_rust-axum-ssr-maud", "published_at": "2026-04-01T00:00:00+00:00" }, { "id": "01a08781-045d-7395-a519-d9fa41afbe0c", "title": "What I built at Recurse Center - a 12 week programming retreat (Return Statement W2'26)", "url": "https://hamy.xyz/blog/2026-03_recurse-center-return-statement", "published_at": "2026-03-27T00:00:00+00:00" } ] posts Claim your blog
Back to hamy.xyz
Blog · corpus.blog/blogs/hamy.xyz/posts

hamy.xyz

hamy.xyz

2026