# I am the Watcher. I am your guide through this vast new twtiverse.
# 
# Usage:
#     https://watcher.sour.is/api/plain/users              View list of users and latest twt date.
#     https://watcher.sour.is/api/plain/twt                View all twts.
#     https://watcher.sour.is/api/plain/mentions?uri=:uri  View all mentions for uri.
#     https://watcher.sour.is/api/plain/conv/:hash         View all twts for a conversation subject.
# 
# Options:
#     uri     Filter to show a specific users twts.
#     offset  Start index for quey.
#     limit   Count of items to return (going back in time).
# 
# twt range = 1 2389
# self = https://watcher.sour.is?uri=https://feeds.twtxt.net/the-coding-love-programmer-humor-gifs-memes-jokes/twtxt.txt&offset=2389
# prev = https://watcher.sour.is?uri=https://feeds.twtxt.net/the-coding-love-programmer-humor-gifs-memes-jokes/twtxt.txt&offset=2289
When I think I’m done and a coworker starts talking about edge casesRead more
When the CI passes even though I was expecting a storm of errorsRead more
When the client wants a new feature without changing the budget or deadlineRead more
Apple WWDC 2025: dates, iOS 19, visual redesign, AI… What developers can expect
Apple has officially announced the dates for its next Worldwide Developers Conference (WWDC), which will take place from June 9 to 13, 2025. As in previous years, the event will be primarily online and free for all developers, with a special in-person experience hosted at Apple Park on June 9, reserved for a very select \[…\] ⌘ Read more
When my story moves to testingRead more
When I see the broken code written by the vibe coders that I’ll be maintaining for yearsRead more
When I go see IT to beg for a new screenRead more
When we’re doing the database migration directly on productionRead more
When I’ve been struggling for hours on something and discover there’s a built-in function for itRead more
When I’m on my 10th build of the day and it’s still not workingRead more
When the lead dev realizes someone messed with his codeRead more
When I push right before leaving the officeRead more
When we’re working on multiple critical projects at the same timeRead more
When the sales guy talks to me and tries to throw in a few technical termsRead more
When I run all the tests and there are no errorsRead more
When I’m about to drop the 15th print(“here”) in my codeRead more
When ChatGPT goes too far and starts roasting my entire code with zero filterRead more
When I have to compare two files with over 5000 linesRead more
When I check how my website looks for the first timeRead more
When we’re late on delivery and they ask us to run security testsRead more
When I take over a project and find files named config_NEW_NEW, config_NEW_FINAL_22Read more
When a coworker brings pastries on Monday morningRead more
When someone asks if I’ve ever considered refactoring my entire projectRead more
When I run an SQL query without WHERE and realize my mistake too lateRead more
This site pits AIs against each other to build Minecraft models
Much more fun and creative than traditional AI benchmarks, a group of developers had the clever idea to pit various AI models against each other by having them build… Minecraft models! The site MC-Bench — short for “Minecraft Benchmark” — invites visitors to evaluate the performance of today’s top AI engines by generating Minecraft creations \[…\] ⌘ Read more
When I explain a complex architecture and get lost myselfRead more
When I don’t understand a ticket and I’m about to transfer it to a colleagueRead more
When I open a legacy project and see code with no commentsRead more
When the meeting was supposed to be quick, and we’re now on hour twoRead more
When I wasted 2 hours debugging only to find out it was a poorly named variableRead more
When I realize my code actually works on the first tryRead more
When I see an Exception in thread ‘main’ on prodRead more
When I hesitate to trigger a rollbackRead more
When I have to modify functions that haven’t changed in over 5 yearsRead more
When a client visits our office while we’re in the middle of a production incidentRead more
When a colleague catches me copying the code generated by ChatGPTRead more
When I bring the intern with me on a huge projectRead more
When the main branch is brokenRead more
When I started my week with an urgent fix and I’m finally having my first coffeeRead more
When I listen to the lead dev in a meeting and everything they say is technically wrongRead more
When I sit down in the morning, haven’t had my coffee yet, and someone starts talking to me about regexRead more
When I just received my new workstationRead more
When the sysadmin comes to tell me that he’s revoking all my access to a machineRead more
When I test my code one more time and the bug is still thereRead more
When I’m asked how I managed to fix a blocking bug (but it was actually ChatGPT who fixed it)Read more
When I judge my teammate for a mistake I stopped making just a few days agoRead more
When the client asks me if I can quickly deliver a small enhancementRead more
When I run npm install and it downloads 300 new dependenciesRead more
When I open the code of the legacy project I just inheritedRead more
When I come out of a very complicated demoRead more
When I start my build after coding non-stop for 4 hoursRead more
When I realize I deployed to the wrong environment (and the wrong client)Read more
When I automate a 10-minute task in just 10 days of developmentRead more
When I try to help my teammate fix a bug and actually end up creating even moreRead more
When my flawless code from last week suddenly doesn’t work for no apparent reasonRead more
When I go see the boss to tell him I forgot to shut down an AWS instance that’s been running for a monthRead more
When the CI passes even though I was expecting a flood of errorsRead more
When my migration script has been running for two hours and I’m afraid to stop itRead more
When I find out that a library I’ve been using for years is deprecatedRead more
When git blame reveals that I’m the one who wrote this crappy codeRead more
When I started refactoring a function and ended up rewriting the whole projectRead more
When I run a rollback and it doesn’t fix anythingRead more
When the client requests an urgent feature and then disappears for three weeksRead more
When I add a log for debugging and realize it’s printing thousands of timesRead more
When the boss decides to add a surprise sprint right before the deadlineRead more
When I replace a for loop with a map()Read more
When I scroll through an endless email thread just to find my replyRead more
When I do a git push –force** ⌘ Read more
When I try to work around a bugRead more
When we’re fine-tuning a feature an hour before our demo startsRead more
When I’m about to take a break and a colleague asks if I want a coffeeRead more
When I forgot to implement a dependency and run my codeRead more
When I don’t understand the code generated by ChatGPT and hesitate to copy-paste it as isRead more
When I come back from vacation and open my code where I left offRead more
When my shell script works perfectly except on one serverRead more
When I discover the documentation hasn’t been updated since 2017Read more
When I copy-paste something without much hope and it works on the first tryRead more
When the boss announces the deadline has been moved up by a month while I was already behindRead more
When I get a production alert right before leaving and pretend I didn’t see itRead more
When I spend three hours debugging only to realize it was just a typoRead more
When the CI pipeline fails and it’s not my faultRead more
When I get an “URGENT PROD DOWN” message while on vacationRead more
When I have to do a git rebaseRead more
When I’m told rollback isn’t an option and I have to “find a solution”** ⌘ Read more
When I try to edit a file with Vim for the first timeRead more
When the boss asks if I can quickly deliver a small fix to help him outRead more
When I think I’m done and then find one last bugRead more
When all the print statements I added still show nothingRead more
When I realize the only person who understood my project is the one I was hired to replaceRead more
When I see a 5000-line pull request and I’m the only one available to review itRead more
When I stumble upon a forgotten console.log in productionRead more
When the boss decides to refactor everything after six months of developmentRead more
When the junior asks me to explain a concept and I realize I don’t understand it eitherRead more
When I’ve closed all my tickets before going on vacationRead more
When the salesperson has been rambling about their life in the open space for half an hourRead more
When a meeting is supposed to clarify the specs but I leave even more confusedRead more
When I accidentally fix a bug and a colleague asks me how I did itRead more
When I have to go through a heavy validation process just to fix a simple typoRead more
When I’m not listening to anything in the video call and suddenly hear my nameRead more
When my dev is finished faster than expected and they ask if I used AI to do itRead more