41554 blogs · [ { "id": "01a08766-a473-706c-9b69-acd66c2e4b02", "title": "Claude Code is the ceiling on vibe-coded software", "url": "https://danangell.com/blog/posts/claude-code/", "published_at": "2026-07-16T22:40:00+00:00" }, { "id": "01a08766-a473-706c-9b69-acd66d155a04", "title": "Double Pendulums", "url": "https://danangell.com/blog/posts/double-pendulums/", "published_at": "2026-07-10T20:00:00+00:00" }, { "id": "01a08766-a473-706c-9b69-acd66d155e87", "title": "Twitch Donations IRL", "url": "https://danangell.com/blog/posts/twitch-donations-irl/", "published_at": "2026-05-04T22:17:39+00:00" }, { "id": "01a08766-a473-706c-9b69-acd66d5fd49d", "title": "My T430", "url": "https://danangell.com/blog/posts/my-t430/", "published_at": "2026-03-03T20:00:00+00:00" }, { "id": "01a08766-a473-706c-9b69-acd66ddd7bfb", "title": "Silicon Valley Vignettes", "url": "https://danangell.com/blog/posts/silicon-valley-vignettes/", "published_at": "2025-02-16T21:30:38+00:00" }, { "id": "01a08766-a473-706c-9b69-acd66df310c4", "title": "Easy Come Easy Go", "url": "https://danangell.com/blog/posts/easy-come-easy-go/", "published_at": "2025-02-01T01:52:32+00:00" }, { "id": "01a08766-a473-706c-9b69-acd66ed0e172", "title": "I Skipped to the Ending", "url": "https://danangell.com/blog/posts/i-skipped-to-the-ending/", "published_at": "2023-11-09T18:44:53+00:00" }, { "id": "01a08766-a473-706c-9b69-acd66ed88db9", "title": "GPT-4 Understands", "url": "https://danangell.com/blog/posts/gpt-understands/", "published_at": "2023-10-13T20:37:59+00:00" }, { "id": "01a08766-a473-706c-9b69-acd66eec758d", "title": "How to Force Daily Updates to a Steam Game and its Mods", "url": "https://danangell.com/blog/posts/steam-auto-update/", "published_at": "2023-07-21T23:33:25+00:00" }, { "id": "01a08766-a473-706c-9b69-acd66fa3bb42", "title": "10 Gb/s Router - For fun!", "url": "https://danangell.com/blog/posts/10gbps-router-for-fun/", "published_at": "2023-04-18T18:25:48+00:00" }, { "id": "01a08766-a473-706c-9b69-acd6700ebf94", "title": "Post Information Scarcity", "url": "https://danangell.com/blog/posts/post-information-scarcity/", "published_at": "2023-04-15T21:58:51+00:00" }, { "id": "01a08766-a473-706c-9b69-acd670d8b6d8", "title": "Working With GPT", "url": "https://danangell.com/blog/posts/working-with-gpt/", "published_at": "2023-04-08T00:14:55+00:00" }, { "id": "01a08766-a473-706c-9b69-acd6710fc6fa", "title": "ChatGPT's Political Compass", "url": "https://danangell.com/blog/posts/chatgpt-political-compass/", "published_at": "2022-12-06T00:06:30+00:00" }, { "id": "01a08766-a473-706c-9b69-acd672011450", "title": "RIP BaconBits", "url": "https://danangell.com/blog/posts/rip-baconbits/", "published_at": "2022-05-15T17:25:19+00:00" }, { "id": "01a08766-a473-706c-9b69-acd6724c7722", "title": "Type-Level API Client", "url": "https://danangell.com/blog/posts/type-level-api-client/", "published_at": "2022-05-14T21:55:04+00:00" }, { "id": "01a08766-a473-706c-9b69-acd6727fd6dd", "title": "BrainFuck Optimizing JIT", "url": "https://danangell.com/blog/posts/brainfuck-optimizing-jit/", "published_at": "2019-05-11T04:00:00+00:00" }, { "id": "01a08766-a473-706c-9b69-acd672af4eac", "title": "XOR Swap Explained Visually", "url": "https://danangell.com/blog/posts/xor-swap-explained-visually/", "published_at": "2018-11-04T04:00:00+00:00" }, { "id": "01a08766-a473-706c-9b69-acd672df228c", "title": "The Joy of Writing Shaders", "url": "https://danangell.com/blog/posts/the-joy-of-writing-shaders/", "published_at": "2018-02-04T04:00:00+00:00" }, { "id": "01a08766-a473-706c-9b69-acd673c9eb81", "title": "Advent of Code 2017", "url": "https://danangell.com/blog/posts/advent-of-code-2017/", "published_at": "2017-12-05T04:00:00+00:00" }, { "id": "01a08766-a473-706c-9b69-acd673d2e350", "title": "Commit Language Visualizer", "url": "https://danangell.com/blog/posts/commit-language-visualizer/", "published_at": "2017-08-29T04:00:00+00:00" }, { "id": "01a08766-a473-706c-9b69-acd67434f948", "title": "The N Sphere", "url": "https://danangell.com/blog/posts/the-n-sphere/", "published_at": "2017-08-26T04:00:00+00:00" }, { "id": "01a08766-a473-706c-9b69-acd674cf7286", "title": "The Basics of Anti-Aliasing", "url": "https://danangell.com/blog/posts/the-basics-of-anti-aliasing/", "published_at": "2014-03-03T05:00:00+00:00" }, { "id": "01a08766-a473-706c-9b69-acd675c0f4bd", "title": null, "url": "https://danangell.com/blog/political-compass-transcripts/1/", "published_at": null }, { "id": "01a08766-a473-706c-9b69-acd676bd2147", "title": null, "url": "https://danangell.com/blog/political-compass-transcripts/2/", "published_at": null }, { "id": "01a08766-a473-706c-9b69-acd67725c566", "title": null, "url": "https://danangell.com/blog/political-compass-transcripts/3/", "published_at": null }, { "id": "01a08766-a473-706c-9b69-acd67823d851", "title": "About Me", "url": "https://danangell.com/blog/about/", "published_at": null } ] posts Claim your blog
Back to danangell.com/blog
Blog · corpus.blog/blogs/danangell.com/posts

danangell.com/blog

danangell.com

2026

2025

2023

2022

2019

2018

2017

2014

Undated