41554 blogs · [ { "id": "01a0d978-4d10-72c5-aacd-1f0ae1f02176", "title": "Found Something I Still Need Windows For (For Now)", "url": "https://kpwags.com/posts/2026/found-something-i-still-need-windows-for/", "published_at": "2026-09-22T10:55:00+00:00" }, { "id": "01a0d978-4d10-72c5-aacd-1f0ae25db334", "title": "Reading Log - September 21, 2026 (#190)", "url": "https://kpwags.com/reading-log/190/", "published_at": "2026-09-21T11:52:00+00:00" }, { "id": "01a0d978-4d10-72c5-aacd-1f0ae31ec5c8", "title": "What Do Booksellers Make Of “The End Of Reading”?", "url": "https://kpwags.com/notes/what-do-booksellers-make-of-the-end-of-reading/", "published_at": "2026-09-20T11:06:00+00:00" }, { "id": "01a0d978-4d10-72c5-aacd-1f0ae336ef0b", "title": "Week Notes for September 13 - 19 (#116)", "url": "https://kpwags.com/week-note/116/", "published_at": "2026-09-20T11:05:00+00:00" }, { "id": "01a0bb4a-1a5f-7137-ad3f-3be94d4467f5", "title": "This is How You Spend an Evening", "url": "https://kpwags.com/posts/2026/this-is-how-you-spend-an-evening/", "published_at": "2026-09-14T19:10:00+00:00" }, { "id": "01a0bb4a-1a5f-7137-ad3f-3be94de2a8ed", "title": "Reading Log - September 14, 2026 (#189)", "url": "https://kpwags.com/reading-log/189/", "published_at": "2026-09-14T19:05:00+00:00" }, { "id": "01a0bb4a-1a5f-7137-ad3f-3be94eb94395", "title": "Another Reason Not to Use “AI” For Your Writing", "url": "https://kpwags.com/notes/another-reason-not-to-use-ai-for-your-writing/", "published_at": "2026-09-13T12:12:00+00:00" }, { "id": "01a0bb4a-1a5f-7137-ad3f-3be94faacf87", "title": "Week Notes for September 6 - 12 (#115)", "url": "https://kpwags.com/week-note/115/", "published_at": "2026-09-13T12:07:00+00:00" }, { "id": "01a0bb4a-1a5f-7137-ad3f-3be95056d2da", "title": "Whelp, Looks Like I Need a New Password Manager", "url": "https://kpwags.com/posts/2026/whelp-looks-like-i-need-a-new-password-manager/", "published_at": "2026-09-12T17:25:00+00:00" }, { "id": "01a08797-097b-730e-a81f-a62d1a305266", "title": "Move Fast and Settle Things", "url": "https://kpwags.com/notes/move-fast-and-settle-things/", "published_at": "2026-09-07T16:53:00+00:00" }, { "id": "01a08797-097b-730e-a81f-a62d1b20fffd", "title": "In Defense of Polyfills", "url": "https://kpwags.com/notes/in-defense-of-polyfills/", "published_at": "2026-09-07T16:52:00+00:00" }, { "id": "01a08797-097b-730e-a81f-a62d1bec082e", "title": "Reading Log - September 7, 2026 (#188)", "url": "https://kpwags.com/reading-log/188/", "published_at": "2026-09-07T16:36:00+00:00" }, { "id": "01a08797-097b-730e-a81f-a62d1cc74120", "title": "My iPhone Is Running Out of Space", "url": "https://kpwags.com/posts/2026/my-iphone-is-running-out-of-space/", "published_at": "2026-09-06T16:44:00+00:00" }, { "id": "01a08797-097c-7304-8641-51de299913b8", "title": "Week Notes for August 30 - September 5 (#114)", "url": "https://kpwags.com/week-note/114/", "published_at": "2026-09-06T16:11:00+00:00" }, { "id": "01a08797-097c-7304-8641-51de2a3b00df", "title": "August 2026 Check-In", "url": "https://kpwags.com/posts/2026/august-2026-check-in/", "published_at": "2026-09-06T16:10:00+00:00" }, { "id": "01a08797-097c-7304-8641-51de2a9233c9", "title": "Reading User Input in a Node.js Console Application", "url": "https://kpwags.com/posts/2026/reading-user-input-in-a-nodejs-console-application/", "published_at": "2026-09-01T13:41:00+00:00" }, { "id": "01a08797-097c-7304-8641-51de2b32eca4", "title": "Chrome's Breaking and Entering", "url": "https://kpwags.com/notes/chromes-breaking-and-entering/", "published_at": "2026-08-31T19:25:00+00:00" }, { "id": "01a08797-097c-7304-8641-51de2bf804c1", "title": "Why Good Architecture Still Fails in Production", "url": "https://kpwags.com/notes/why-good-architecture-still-fails-in-production/", "published_at": "2026-08-31T11:21:00+00:00" }, { "id": "01a08797-097c-7304-8641-51de2ca64ed3", "title": "Reading Log - August 31, 2026 (#187)", "url": "https://kpwags.com/reading-log/187/", "published_at": "2026-08-31T11:15:00+00:00" }, { "id": "01a08797-097c-7304-8641-51de2d54d1a6", "title": "Week Notes for August 23 - 29 (#113)", "url": "https://kpwags.com/week-note/113/", "published_at": "2026-08-30T14:58:00+00:00" }, { "id": "01a08797-097c-7304-8641-51de2dd928f2", "title": "xkcd Describes Trump's Trade War Perfectly", "url": "https://kpwags.com/posts/2026/xkcd-describes-trumps-trade-war-perfectly/", "published_at": "2026-08-27T17:43:00+00:00" }, { "id": "01a08797-097c-7304-8641-51de2e841fb4", "title": "Progressively Enhancing Grid Lanes", "url": "https://kpwags.com/notes/progressively-enhancing-grid-lanes/", "published_at": "2026-08-25T19:48:00+00:00" }, { "id": "01a08797-097c-7304-8641-51de2f80bfb6", "title": "Who Should I Watch in College Football?", "url": "https://kpwags.com/posts/2026/who-should-i-watch-in-college-football/", "published_at": "2026-08-25T19:47:00+00:00" }, { "id": "01a08797-097c-7304-8641-51de30014c5b", "title": "How I Work On My Side Projects", "url": "https://kpwags.com/posts/2026/how-i-work-on-my-side-projects/", "published_at": "2026-08-25T19:46:00+00:00" }, { "id": "01a08797-097c-7304-8641-51de30caa9a5", "title": "How to Measure Returns on AI", "url": "https://kpwags.com/notes/how-to-measure-returns-on-ai/", "published_at": "2026-08-24T11:17:00+00:00" }, { "id": "01a08797-097c-7304-8641-51de30dcf32d", "title": "Reading Log - August 24, 2026 (#186)", "url": "https://kpwags.com/reading-log/186/", "published_at": "2026-08-24T09:22:00+00:00" }, { "id": "01a08797-097c-7304-8641-51de317c48dd", "title": "Week Notes for August 16 - 22 (#112)", "url": "https://kpwags.com/week-note/112/", "published_at": "2026-08-23T14:24:00+00:00" }, { "id": "01a08797-097c-7304-8641-51de325548c9", "title": "The Founding Story Behind Japan’s Oldest Whisky Maker", "url": "https://kpwags.com/notes/the-founding-story-behind-japans-oldest-whisky-maker/", "published_at": "2026-08-23T14:01:00+00:00" }, { "id": "01a08797-097c-7304-8641-51de32af4320", "title": "Tackling a Redesign Can Be Difficult", "url": "https://kpwags.com/posts/2026/tackling-a-redesign-can-be-difficult/", "published_at": "2026-08-20T18:51:00+00:00" }, { "id": "01a08797-097c-7304-8641-51de32ecb804", "title": "You Got Faster. Your Company Didn’t.", "url": "https://kpwags.com/notes/you-got-faster-your-company-didnt/", "published_at": "2026-08-18T18:46:00+00:00" }, { "id": "01a08797-097c-7304-8641-51de33cce1e0", "title": "Enhancing with CSS Grid Lanes", "url": "https://kpwags.com/notes/enhancing-with-css-grid-lanes/", "published_at": "2026-08-18T18:43:00+00:00" }, { "id": "01a08797-097c-7304-8641-51de34b4820c", "title": "NOT EVERYTHING NEEDS AI", "url": "https://kpwags.com/posts/2026/not-everything-needs-ai/", "published_at": "2026-08-18T18:37:00+00:00" }, { "id": "01a08797-097c-7304-8641-51de358efbbc", "title": "Reading Log - August 17, 2026 (#185)", "url": "https://kpwags.com/reading-log/185/", "published_at": "2026-08-17T18:10:00+00:00" }, { "id": "01a08797-097c-7304-8641-51de35b31646", "title": "Book Notes for Privacy's Defender: My Thirty-Year Fight Against Digital Surveillance", "url": "https://kpwags.com/books/cindy-cohn-privacys-defender/", "published_at": "2026-08-17T00:00:00+00:00" }, { "id": "01a08797-097c-7304-8641-51de364fc95f", "title": "Week Notes for August 9 - 15 (#111)", "url": "https://kpwags.com/week-note/111/", "published_at": "2026-08-16T11:43:00+00:00" }, { "id": "01a08797-097c-7304-8641-51de365f3c34", "title": "The 40 Most Rage-Inducing Problems in Tech", "url": "https://kpwags.com/notes/the-40-most-rage-inducing-problems-in-tech/", "published_at": "2026-08-16T11:01:00+00:00" }, { "id": "01a08797-097c-7304-8641-51de36b089f2", "title": "AI Ruining Video Games", "url": "https://kpwags.com/posts/2026/ai-ruining-video-games/", "published_at": "2026-08-13T12:17:00+00:00" }, { "id": "01a08797-097c-7304-8641-51de36e3475a", "title": "The Dodgers Aren't the Problem", "url": "https://kpwags.com/posts/2026/the-dodgers-arent-the-problem/", "published_at": "2026-08-12T19:32:00+00:00" }, { "id": "01a08797-097c-7304-8641-51de37164c0f", "title": "AI Made Writing Code Easier. It Made Being an Engineer Harder", "url": "https://kpwags.com/notes/ai-made-writing-code-easier-it-made-being-an-engineer-harder/", "published_at": "2026-08-11T19:55:00+00:00" }, { "id": "01a08797-097c-7304-8641-51de3762ea03", "title": "Thinking Back About East of Eden", "url": "https://kpwags.com/posts/2026/thinking-back-about-east-of-eden/", "published_at": "2026-08-11T19:33:00+00:00" }, { "id": "01a08797-097c-7304-8641-51de381abf6c", "title": "Reading Log - August 10, 2026 (#184)", "url": "https://kpwags.com/reading-log/184/", "published_at": "2026-08-10T11:28:00+00:00" }, { "id": "01a08797-097c-7304-8641-51de38888416", "title": "The Quiet Grief of Adult Friendship", "url": "https://kpwags.com/notes/the-quiet-grief-of-adult-friendship/", "published_at": "2026-08-10T11:19:00+00:00" }, { "id": "01a08797-097c-7304-8641-51de388a8f29", "title": "Week Notes for August 2 - 8 (#110)", "url": "https://kpwags.com/week-note/110/", "published_at": "2026-08-09T12:40:00+00:00" }, { "id": "01a08797-097c-7304-8641-51de39283720", "title": "Book Notes for I Am Not a Robot: My Year Using AI to Do (Almost) Everything", "url": "https://kpwags.com/books/joanna-stern-i-am-not-a-robot/", "published_at": "2026-08-09T00:00:00+00:00" }, { "id": "01a08797-097c-7304-8641-51de398a083a", "title": "Flock Off", "url": "https://kpwags.com/posts/2026/flock-off/", "published_at": "2026-08-06T14:53:00+00:00" }, { "id": "01a08797-097c-7304-8641-51de3a345221", "title": "Data Centers Are Easy to Build. Powering Them Is Complicated, Slow, and Expensive", "url": "https://kpwags.com/notes/data-centers-are-easy-to-build-powering-them-is-complicated-slow-and-expensive/", "published_at": "2026-08-06T14:48:00+00:00" }, { "id": "01a08797-097c-7304-8641-51de3b17ffc5", "title": "The Conditionally Open Web", "url": "https://kpwags.com/notes/the-conditionally-open-web/", "published_at": "2026-08-05T19:47:00+00:00" }, { "id": "01a08797-097c-7304-8641-51de3b3c2b06", "title": "The Rise of Industrial Software", "url": "https://kpwags.com/notes/the-rise-of-industrial-software/", "published_at": "2026-08-05T19:46:00+00:00" }, { "id": "01a08797-097c-7304-8641-51de3c04e96e", "title": "July 2026 Check-In", "url": "https://kpwags.com/posts/2026/july-2026-check-in/", "published_at": "2026-08-05T19:25:00+00:00" }, { "id": "01a08797-097c-7304-8641-51de3c81c977", "title": "LLMs and Performative Productivity", "url": "https://kpwags.com/notes/llms-and-performative-productivity/", "published_at": "2026-08-04T19:52:00+00:00" }, { "id": "01a08797-097c-7304-8641-51de3d3afae0", "title": "AI Companies Are Buying Tons of Old Books Because They're Free of AI Slop", "url": "https://kpwags.com/notes/ai-companies-are-buying-tons-of-old-books-because-theyre-free-of-ai-slop/", "published_at": "2026-08-04T19:52:00+00:00" }, { "id": "01a08797-097c-7304-8641-51de3e3a5e70", "title": "AI and Sustainability", "url": "https://kpwags.com/posts/2026/ai-and-sustainability/", "published_at": "2026-08-04T19:48:00+00:00" }, { "id": "01a08797-097c-7304-8641-51de3ecb6a3b", "title": "Reading Log - August 3, 2026 (#183)", "url": "https://kpwags.com/reading-log/183/", "published_at": "2026-08-03T18:59:00+00:00" }, { "id": "01a08797-097c-7304-8641-51de3f57a902", "title": "Book Notes for Band of Brothers: E Company, 506th Regiment, 101st Airborne from Normandy to Hitler's Eagle's Nest", "url": "https://kpwags.com/books/stephen-e-ambrose-band-of-brothers/", "published_at": "2026-08-03T00:00:00+00:00" }, { "id": "01a08797-097c-7304-8641-51de3fb0936e", "title": "Week Notes for July 26 - August 1 (#109)", "url": "https://kpwags.com/week-note/109/", "published_at": "2026-08-02T15:36:00+00:00" }, { "id": "01a08797-097c-7304-8641-51de40668ee1", "title": "Morning Journaling", "url": "https://kpwags.com/posts/2026/morning-journaling/", "published_at": "2026-07-30T18:20:00+00:00" }, { "id": "01a08797-097c-7304-8641-51de407dae9f", "title": "Getting Back to Watching Live Sports", "url": "https://kpwags.com/posts/2026/getting-back-to-watching-live-sports/", "published_at": "2026-07-28T17:57:00+00:00" }, { "id": "01a08797-097c-7304-8641-51de4108c665", "title": "Good for Baltimore Women's Rugby", "url": "https://kpwags.com/posts/2026/good-for-baltimore-womens-rugby/", "published_at": "2026-07-27T18:15:00+00:00" }, { "id": "01a08797-097c-7304-8641-51de41c07df0", "title": "Reading Log - July 27, 2026 (#182)", "url": "https://kpwags.com/reading-log/182/", "published_at": "2026-07-27T18:10:00+00:00" }, { "id": "01a08797-097c-7304-8641-51de4212fc1a", "title": "Week Notes for July 19 - 25 (#108)", "url": "https://kpwags.com/week-note/108/", "published_at": "2026-07-26T11:16:00+00:00" }, { "id": "01a08797-097c-7304-8641-51de42ec78d0", "title": "Band of Brothers", "url": "https://kpwags.com/posts/2026/band-of-brothers/", "published_at": "2026-07-24T15:15:00+00:00" }, { "id": "01a08797-097c-7304-8641-51de435837ae", "title": "Alternate Versions of Songs", "url": "https://kpwags.com/posts/2026/alternate-versions-of-songs/", "published_at": "2026-07-21T18:10:00+00:00" }, { "id": "01a08797-097c-7304-8641-51de43bcea18", "title": "Strong Opinions, Strongly Held - and Why I Don't Care About Your Tooling Debate", "url": "https://kpwags.com/notes/strong-opinions-strongly-held-and-why-i-dont-care-about-your-tooling-debate/", "published_at": "2026-07-21T18:08:00+00:00" }, { "id": "01a08797-097c-7304-8641-51de444f81cb", "title": "Reading Log - July 20, 2026 (#181)", "url": "https://kpwags.com/reading-log/181/", "published_at": "2026-07-20T11:16:00+00:00" }, { "id": "01a08797-097d-71b2-9299-50023ed72e13", "title": "Week Notes for July 12 - 18 (#107)", "url": "https://kpwags.com/week-note/107/", "published_at": "2026-07-19T15:01:00+00:00" }, { "id": "01a08797-097d-71b2-9299-50023f96547d", "title": "Wishing I Always Had Topics to Write About", "url": "https://kpwags.com/posts/2026/wishing-i-always-had-topics-to-write-about/", "published_at": "2026-07-15T20:15:00+00:00" }, { "id": "01a08797-097d-71b2-9299-50023fbd79ad", "title": "ICE are Heavily Armed Killers. They’re Also Huge Losers.", "url": "https://kpwags.com/notes/ice-are-heavily-armed-killers-theyre-also-huge-losers/", "published_at": "2026-07-13T19:07:00+00:00" }, { "id": "01a08797-097d-71b2-9299-50023ff99eaf", "title": "Reading Log - July 13, 2026 (#180)", "url": "https://kpwags.com/reading-log/180/", "published_at": "2026-07-13T18:53:00+00:00" }, { "id": "01a08797-097d-71b2-9299-500240872572", "title": "Week Notes for July 5 - 11 (#106)", "url": "https://kpwags.com/week-note/106/", "published_at": "2026-07-12T14:13:00+00:00" }, { "id": "01a08797-097d-71b2-9299-500240962842", "title": "No Phones in the Bedroom", "url": "https://kpwags.com/posts/2026/no-phones-in-the-bedroom/", "published_at": "2026-07-09T18:59:00+00:00" }, { "id": "01a08797-097d-71b2-9299-500241806c60", "title": "Linux Distro Hopping", "url": "https://kpwags.com/posts/2026/linux-distro-hopping/", "published_at": "2026-07-08T19:43:00+00:00" }, { "id": "01a08797-097d-71b2-9299-500241d94af2", "title": "Reading Log - July 6, 2026 (#179)", "url": "https://kpwags.com/reading-log/179/", "published_at": "2026-07-06T18:58:00+00:00" }, { "id": "01a08797-097d-71b2-9299-50024288998e", "title": "June 2026 Check-In", "url": "https://kpwags.com/posts/2026/june-2026-check-in/", "published_at": "2026-07-05T12:22:00+00:00" }, { "id": "01a08797-097d-71b2-9299-500242976cc0", "title": "Week Notes for June 28 - July 4 (#105)", "url": "https://kpwags.com/week-note/105/", "published_at": "2026-07-05T10:18:00+00:00" }, { "id": "01a08797-097d-71b2-9299-5002431fa59d", "title": "Linux as a Hedge Against Monitoring", "url": "https://kpwags.com/posts/2026/linux-as-a-hedge-against-monitoring/", "published_at": "2026-07-03T13:05:00+00:00" }, { "id": "01a08797-097d-71b2-9299-500243e35013", "title": "Fits on a Floppy", "url": "https://kpwags.com/notes/fits-on-a-floppy/", "published_at": "2026-06-30T20:13:00+00:00" }, { "id": "01a08797-097d-71b2-9299-500244a79e26", "title": "Gaming on Linux", "url": "https://kpwags.com/posts/2026/gaming-on-linux/", "published_at": "2026-06-30T20:12:00+00:00" }, { "id": "01a08797-097d-71b2-9299-500244e977f1", "title": "Reading Log - June 29, 2026 (#178)", "url": "https://kpwags.com/reading-log/178/", "published_at": "2026-06-29T18:28:00+00:00" }, { "id": "01a08797-097d-71b2-9299-5002455e85dd", "title": "Don't Outsource the Learning", "url": "https://kpwags.com/notes/dont-outsource-the-learning/", "published_at": "2026-06-28T13:43:00+00:00" }, { "id": "01a08797-097d-71b2-9299-50024632ae34", "title": "Week Notes for June 14 - 27 (#104)", "url": "https://kpwags.com/week-note/104/", "published_at": "2026-06-28T13:40:00+00:00" }, { "id": "01a08797-097d-71b2-9299-50024725206f", "title": "Reading Log - June 22, 2026 (#177)", "url": "https://kpwags.com/reading-log/177/", "published_at": "2026-06-22T16:03:00+00:00" }, { "id": "01a08797-097d-71b2-9299-500247c7f0e2", "title": "Reading Log - June 15, 2026 (#176)", "url": "https://kpwags.com/reading-log/176/", "published_at": "2026-06-15T15:49:00+00:00" }, { "id": "01a08797-097d-71b2-9299-5002489d8663", "title": "The World's First Trillionaire is a Killer", "url": "https://kpwags.com/notes/the-worlds-first-trillionaire-is-a-killer/", "published_at": "2026-06-15T15:39:00+00:00" }, { "id": "01a08797-097d-71b2-9299-5002497799a8", "title": "If you thought the speed of writing code was your problem - you have bigger problems", "url": "https://kpwags.com/notes/if-you-thought-the-speed-of-writing-code-was-your-problem-you-have-bigger-problems/", "published_at": "2026-06-15T15:38:00+00:00" }, { "id": "01a08797-097d-71b2-9299-50024a1f2134", "title": "Software Developers Say AI Is Rotting Their Brains", "url": "https://kpwags.com/notes/software-developers-say-ai-is-rotting-their-brains/", "published_at": "2026-06-15T15:36:00+00:00" }, { "id": "01a08797-097d-71b2-9299-50024b1c5010", "title": "Week Notes for June 7 - 13 (#103)", "url": "https://kpwags.com/week-note/103/", "published_at": "2026-06-14T11:08:00+00:00" }, { "id": "01a08797-097d-71b2-9299-50024be64e8d", "title": "Dad Books", "url": "https://kpwags.com/posts/2026/dad-books/", "published_at": "2026-06-09T19:13:00+00:00" }, { "id": "01a08797-097d-71b2-9299-50024c7af900", "title": "Reading Log - June 8, 2026 (#175)", "url": "https://kpwags.com/reading-log/175/", "published_at": "2026-06-08T17:18:00+00:00" }, { "id": "01a08797-097d-71b2-9299-50024d4b0e9a", "title": "Week Notes for May 31 - June 6 (#102)", "url": "https://kpwags.com/week-note/102/", "published_at": "2026-06-07T11:13:00+00:00" }, { "id": "01a08797-097d-71b2-9299-50024d537dc8", "title": "When Do You Quit a Book?", "url": "https://kpwags.com/posts/2026/when-do-you-quit-a-book/", "published_at": "2026-06-05T16:15:00+00:00" }, { "id": "01a08797-097d-71b2-9299-50024e32be45", "title": "May 2026 Check-In", "url": "https://kpwags.com/posts/2026/may-2026-check-in/", "published_at": "2026-06-05T15:00:00+00:00" }, { "id": "01a08797-097d-71b2-9299-50024e5d45a5", "title": "Building a Button with a Loading Indicator Web Component", "url": "https://kpwags.com/posts/2026/building-a-button-with-a-loading-indicator-web-component/", "published_at": "2026-06-04T17:56:00+00:00" }, { "id": "01a08797-097d-71b2-9299-50024eb62e5e", "title": "Reading Log - June 1, 2026 (#174)", "url": "https://kpwags.com/reading-log/174/", "published_at": "2026-06-01T09:56:00+00:00" }, { "id": "01a08797-097d-71b2-9299-50024eef7ba8", "title": "Week Notes for May 24 - 30 (#101)", "url": "https://kpwags.com/week-note/101/", "published_at": "2026-05-31T11:08:00+00:00" }, { "id": "01a08797-097d-71b2-9299-50024fd001fb", "title": "Extended Note: Is AI causing a repeat of Frontend’s Lost Decade?", "url": "https://kpwags.com/posts/2026/is-ai-causing-a-repeat-of-frontends-lost-decade/", "published_at": "2026-05-26T18:55:00+00:00" }, { "id": "01a08797-097d-71b2-9299-50025048f5be", "title": "Vibe Coding Will Break Your Company", "url": "https://kpwags.com/notes/vibe-coding-will-break-your-company/", "published_at": "2026-05-26T09:04:00+00:00" }, { "id": "01a08797-097d-71b2-9299-50025114c011", "title": "Reading Log - May 25, 2026 (#173)", "url": "https://kpwags.com/reading-log/173/", "published_at": "2026-05-25T19:48:00+00:00" }, { "id": "01a08797-097d-71b2-9299-5002512d11a9", "title": "Week Notes for May 17 - 23 (#100)", "url": "https://kpwags.com/week-note/100/", "published_at": "2026-05-24T11:48:00+00:00" }, { "id": "01a08797-097d-71b2-9299-5002514ebba0", "title": "Building a Lightbox for Photos Using the HTML Dialog Element", "url": "https://kpwags.com/posts/2026/building-a-lightbox-for-photos-using-the-html-dialog-element/", "published_at": "2026-05-21T10:36:00+00:00" }, { "id": "01a08797-097d-71b2-9299-50025150e313", "title": "This Is How We Get Moral A.I. Companies", "url": "https://kpwags.com/notes/this-is-how-we-get-moral-ai-companies/", "published_at": "2026-05-21T10:28:00+00:00" } ] posts Claim your blog
Back to kpwags.com
Blog · corpus.blog/blogs/kpwags.com/posts

kpwags.com

kpwags.com

2026