Im going back to writing code by hand

I vibe-coded a GPU-aware Kubernetes TUI for 7 months, archived it, and started over. Here's what AI gets wrong when projects grow complex.

k10s devlog

πŸ”₯ Friday, April 24, 2026 πŸ”₯
Progress Update
Day 113 of Year 3 | Day 844 overall since Jan 1, 2024

πŸ“š Daily Reading
βœ… freeCodeCamp News β€” 1 article
βœ… Daily.dev β€” 1 article

πŸ’» Learning Milestone
β€’ freeCodeCamp: Python ~ βœ… Completed Report Card Printer πŸ–¨οΈ

Small project, big progress. Finishing what you start builds momentumβ€”and momentum builds skill.

#Python #LogicBuilding #CodingPractice #BuildInPublic #DevJourney #100DaysOfCode #ProgrammerLife #TechSkills #KeepCoding

FOSS, single-file, vanilla, save with CTRL + S. This is designed to make single file webpages/programs in absolute position or VW. The keyboard is like Vi. 20 levels per project. #CodeNewbie #100DaysOfCode #DevLife #TechTalk #WebDevelopment #CodingCommunity #ProgrammerLife #Hacking #Linux #SoftwareDevelopment #DIYTech #WebDevTools #OpenSourceProject #BuildInPublic #HackerNews

Sudden inspiration, while doing something else, about a change to make. Go to write a note in the source for tomorrow. Three words in, realise that the way it already is is quite correct, and the inspiration was Just Plain Wrong.

At least I spotted the error early. 😸

#OsDev #ProgrammerLife

TFW you scan a source file in your kernel, and your brain converts a glimpse of "interrupt" into the word "terrible".

#OsDev #ProgrammerLife

Ah, the classic tale of the benevolent maintainer turned jaded dictator of codeβ€”"I appreciate your help, but please stop helping." πŸ˜„ Instead of PRs, how about you just send me a postcard with your thoughts? πŸ“¬ It's like an open-source breakup letter: "It's not you, it's me... but really, it's you." πŸ™ƒ
https://dpc.pw/posts/i-dont-want-your-prs-anymore/ #benevolentmaintainer #jadedcoder #opensourcehumor #programmerlife #techrelationships #HackerNews #ngated
I don't want your PRs anymore

Notes by `dpc`

πŸŽ‰ Oh, joy! Another thrilling day in the life of a programmer chasing bugs in #LLVM #RISC-V while pretending to be Sherlock Holmes. πŸ” The article takes us on a wild ride through benchmarks and code tweaks, but spoiler alert: we still don't really care. πŸ“‰
https://blog.kaving.me/blog/tracking-down-a-25-regression-on-llvm-risc-v/ #programmerlife #bugchasing #SherlockHolmes #codebenchmarks #techhumor #HackerNews #ngated
Tracking down a 25% Regression on LLVM RISC-V

Similar to the previous post, this post covers my analysis of a benchmark on RISC-V targets. Unlike the previous post, I was able to land a patch to eliminate the performance gap to GCC (for this benchmark)!

🀣 Ah, the elusive quest to cancel a #JavaScript promiseβ€”like trying to "unsubscribe" from those pesky emails, except sometimes a mysterious force lets you do it. πŸ€¦β€β™‚οΈ TC39's valiant crusade for #cancellation ended in a Shakespearean tragedy of "to cancel, or not to cancel." Spoiler: you're still stuck with dangling promises and digital clutter. πŸ“§πŸ”„
https://www.inngest.com/blog/hanging-promises-for-control-flow #Promise #TC39 #TechHumor #DigitalClutter #ProgrammerLife #HackerNews #ngated
You can't cancel a JavaScript promise (except sometimes you can) - Inngest Blog

A promise that never resolves is a surprisingly clean way to interrupt an async function.

🎢 Ah, yes, the groundbreaking revelation that coders might enjoy some tunes while typing out their digital symphonies. Because who would've thought that programming in silence wasn't the ultimate peak of productivity? Next, we’ll discover that #coffee helps with late-night coding sessions. β˜•πŸ™„
https://musicforprogramming.net #codingmusic #productivity #programmerlife #techhumor #HackerNews #ngated