56,966 blogs · [ { "id": "01a0879f-36c5-71d7-a3e8-1a44b48d6db7", "title": "Choosing what to keep human", "url": "https://www.maragu.dev/blog/choosing-what-to-keep-human?utm_source=reader&utm_medium=rss&utm_campaign=articles", "published_at": "2026-05-27T08:00:05+00:00" }, { "id": "01a0879f-36c5-71d7-a3e8-1a44b51fa4df", "title": "Headless software", "url": "https://www.maragu.dev/blog/headless-software?utm_source=reader&utm_medium=rss&utm_campaign=articles", "published_at": "2026-04-20T08:31:59+00:00" }, { "id": "01a0879f-36c5-71d7-a3e8-1a44b5c84858", "title": "autoresearch and diary agent skills", "url": "https://www.maragu.dev/blog/autoresearch-and-diary-agent-skills?utm_source=reader&utm_medium=rss&utm_campaign=articles", "published_at": "2026-03-26T10:06:49+00:00" }, { "id": "01a0879f-36c5-71d7-a3e8-1a44b69270fa", "title": "23 skills I wrote with my AI", "url": "https://www.maragu.dev/blog/23-skills-i-wrote-with-my-ai?utm_source=reader&utm_medium=rss&utm_campaign=articles", "published_at": "2026-02-20T09:23:07+00:00" }, { "id": "01a0879f-36c5-71d7-a3e8-1a44b74b8cae", "title": "My AI got a Github account", "url": "https://www.maragu.dev/blog/my-ai-got-a-github-account?utm_source=reader&utm_medium=rss&utm_campaign=articles", "published_at": "2026-01-14T13:29:27+00:00" }, { "id": "01a0879f-36c5-71d7-a3e8-1a44b77216d3", "title": "Do we still have time for human code review?", "url": "https://www.maragu.dev/blog/do-we-still-have-time-for-human-code-review?utm_source=reader&utm_medium=rss&utm_campaign=articles", "published_at": "2026-01-05T11:03:53+00:00" }, { "id": "01a0879f-36c5-71d7-a3e8-1a44b8340704", "title": "Claude Code as a general-purpose agent", "url": "https://www.maragu.dev/blog/claude-code-as-a-general-purpose-agent?utm_source=reader&utm_medium=rss&utm_campaign=articles", "published_at": "2025-10-17T09:34:03+00:00" }, { "id": "01a0879f-36c5-71d7-a3e8-1a44b929b224", "title": "Blogs I’ve enjoyed in 2025", "url": "https://www.maragu.dev/blog/blogs-ive-enjoyed-in-2025?utm_source=reader&utm_medium=rss&utm_campaign=articles", "published_at": "2025-10-14T09:41:19+00:00" }, { "id": "01a0879f-36c6-727d-83a6-b738529ac6e2", "title": "What if we treated Postgres like SQLite?", "url": "https://www.maragu.dev/blog/what-if-we-treated-postgres-like-sqlite?utm_source=reader&utm_medium=rss&utm_campaign=articles", "published_at": "2025-09-22T14:04:25+00:00" }, { "id": "01a0879f-36c6-727d-83a6-b73852b5c695", "title": "OpenAI Responses API is an attempt at lock-in", "url": "https://www.maragu.dev/blog/openai-responses-api-is-an-attempt-at-lock-in?utm_source=reader&utm_medium=rss&utm_campaign=articles", "published_at": "2025-03-17T12:22:21+00:00" }, { "id": "01a0879f-36c6-727d-83a6-b73852e31cb3", "title": "Evaluate LLM Apps in Go", "url": "https://www.maragu.dev/blog/evaluate-llm-apps-in-go?utm_source=reader&utm_medium=rss&utm_campaign=articles", "published_at": "2025-02-25T10:20:03+00:00" }, { "id": "01a0879f-36c6-727d-83a6-b73853b26de9", "title": "Running LLM evals right next to your code", "url": "https://www.maragu.dev/blog/running-llm-evals-right-next-to-your-code?utm_source=reader&utm_medium=rss&utm_campaign=articles", "published_at": "2025-01-15T10:12:30+00:00" }, { "id": "01a0879f-36c6-727d-83a6-b73854844735", "title": "I’m all-in on AI and LLMs (but it’s also just another tool)", "url": "https://www.maragu.dev/blog/im-all-in-on-ai-and-llms-but-its-also-just-another-tool?utm_source=reader&utm_medium=rss&utm_campaign=articles", "published_at": "2024-12-17T10:38:34+00:00" }, { "id": "01a0879f-36c6-727d-83a6-b73854c98b4b", "title": "The art of being an indie software consultant: a chat with John Berryman", "url": "https://www.maragu.dev/blog/the-art-of-being-an-indie-software-consultant-a-chat-with-john-berryman?utm_source=reader&utm_medium=rss&utm_campaign=articles", "published_at": "2024-12-13T10:45:00+00:00" }, { "id": "01a0879f-36c6-727d-83a6-b738553d7678", "title": "Demo: Trying the Model Context Protocol with a SQLite server and Claude", "url": "https://www.maragu.dev/blog/demo-trying-the-model-context-protocol-with-a-sqlite-server-and-claude?utm_source=reader&utm_medium=rss&utm_campaign=articles", "published_at": "2024-11-26T12:06:35+00:00" }, { "id": "01a0879f-36c6-727d-83a6-b73855c83cd2", "title": "Requirements for an LLM eval pipeline (in Go?)", "url": "https://www.maragu.dev/blog/requirements-for-an-llm-eval-pipeline-in-go?utm_source=reader&utm_medium=rss&utm_campaign=articles", "published_at": "2024-11-15T19:24:08+00:00" }, { "id": "01a0879f-36c6-727d-83a6-b738561018d6", "title": "Choose boring technology and LLMs", "url": "https://www.maragu.dev/blog/choose-boring-technology-and-llms?utm_source=reader&utm_medium=rss&utm_campaign=articles", "published_at": "2024-11-08T12:04:23+00:00" }, { "id": "01a0879f-36c6-727d-83a6-b73856540972", "title": "I own my LLM chat history, and so should you", "url": "https://www.maragu.dev/blog/i-own-my-llm-chat-history-and-so-should-you?utm_source=reader&utm_medium=rss&utm_campaign=articles", "published_at": "2024-10-24T09:22:54+00:00" }, { "id": "01a0879f-36c6-727d-83a6-b73856b74b67", "title": "TIL: Building llamafiles from Llama 3.2 GGUFs", "url": "https://www.maragu.dev/blog/til-building-llamafiles-from-llama-3-2-ggufs?utm_source=reader&utm_medium=rss&utm_campaign=articles", "published_at": "2024-09-27T06:31:01+00:00" }, { "id": "01a0879f-36c6-727d-83a6-b73857263f75", "title": "Decoupling time spent from value provided as a software developer", "url": "https://www.maragu.dev/blog/decoupling-time-spent-from-value-provided-as-a-software-developer?utm_source=reader&utm_medium=rss&utm_campaign=articles", "published_at": "2024-09-23T09:42:06+00:00" }, { "id": "01a0879f-36c6-727d-83a6-b738581ff157", "title": "TIL: HTTP middleware for custom Go module paths", "url": "https://www.maragu.dev/blog/til-http-middleware-for-custom-go-module-paths?utm_source=reader&utm_medium=rss&utm_campaign=articles", "published_at": "2024-09-05T11:01:25+00:00" }, { "id": "01a0879f-36c6-727d-83a6-b73858da7de4", "title": "Product experiment #1: MyFavPeople", "url": "https://www.maragu.dev/blog/product-experiment-1-myfavpeople?utm_source=reader&utm_medium=rss&utm_campaign=articles", "published_at": "2024-08-30T11:48:18+00:00" }, { "id": "01a0879f-36c6-727d-83a6-b73859a11c20", "title": "TIL: Quantize and use Llama 3.1 with llama.cpp on a Mac", "url": "https://www.maragu.dev/blog/til-quantize-and-use-llama-3-1-with-llama-cpp-on-a-mac?utm_source=reader&utm_medium=rss&utm_campaign=articles", "published_at": "2024-08-22T09:38:16+00:00" }, { "id": "01a0879f-36c6-727d-83a6-b7385a42a30c", "title": "My super secret spaghetti business plan", "url": "https://www.maragu.dev/blog/my-super-secret-spaghetti-business-plan?utm_source=reader&utm_medium=rss&utm_campaign=articles", "published_at": "2024-08-15T12:22:53+00:00" }, { "id": "01a0879f-36c6-727d-83a6-b7385a96ea88", "title": "Go is my hammer, and everything is a nail", "url": "https://www.maragu.dev/blog/go-is-my-hammer-and-everything-is-a-nail?utm_source=reader&utm_medium=rss&utm_campaign=articles", "published_at": "2024-08-08T10:22:39+00:00" }, { "id": "01a0879f-36c6-727d-83a6-b7385b71875b", "title": "Go and SQLite in the Cloud", "url": "https://www.maragu.dev/blog/go-and-sqlite-in-the-cloud?utm_source=reader&utm_medium=rss&utm_campaign=articles", "published_at": "2022-11-04T13:48:00+00:00" } ] posts Claim your blog
Back to maragu.dev
Blog · corpus.blog/blogs/maragu.dev/posts

maragu.dev

maragu.dev

2026

2025

2024

2022