# 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 cases ⌘ Read more
When the CI passes even though I was expecting a storm of errors ⌘ Read more
When the client wants a new feature without changing the budget or deadline ⌘ Read 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 I see the broken code written by the vibe coders that I’ll be maintaining for years ⌘ Read more
When I go see IT to beg for a new screen ⌘ Read more
When we’re doing the database migration directly on production ⌘ Read more
When I’ve been struggling for hours on something and discover there’s a built-in function for it ⌘ Read more
When I’m on my 10th build of the day and it’s still not working ⌘ Read more
When the lead dev realizes someone messed with his code ⌘ Read more
When I push right before leaving the office ⌘ Read more
When we’re working on multiple critical projects at the same time ⌘ Read more
When the sales guy talks to me and tries to throw in a few technical terms ⌘ Read more
When I run all the tests and there are no errors ⌘ Read more
When I’m about to drop the 15th print(“here”) in my code ⌘ Read more
When ChatGPT goes too far and starts roasting my entire code with zero filter ⌘ Read more
When I have to compare two files with over 5000 lines ⌘ Read more
When I check how my website looks for the first time ⌘ Read more
When we’re late on delivery and they ask us to run security tests ⌘ Read more
When I take over a project and find files named config_NEW_NEW, config_NEW_FINAL_22 ⌘ Read more
When a coworker brings pastries on Monday morning ⌘ Read more
When someone asks if I’ve ever considered refactoring my entire project ⌘ Read more
When I run an SQL query without WHERE and realize my mistake too late ⌘ Read 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 myself ⌘ Read more
When I don’t understand a ticket and I’m about to transfer it to a colleague ⌘ Read more
When I open a legacy project and see code with no comments ⌘ Read more
When the meeting was supposed to be quick, and we’re now on hour two ⌘ Read more
When I wasted 2 hours debugging only to find out it was a poorly named variable ⌘ Read more
When I realize my code actually works on the first try ⌘ Read more
When I see an Exception in thread ‘main’ on prod ⌘ Read more
When I hesitate to trigger a rollback ⌘ Read more
When I have to modify functions that haven’t changed in over 5 years ⌘ Read more
When a client visits our office while we’re in the middle of a production incident ⌘ Read more
When a colleague catches me copying the code generated by ChatGPT ⌘ Read more
When I bring the intern with me on a huge project ⌘ Read more
When I started my week with an urgent fix and I’m finally having my first coffee ⌘ Read more
When I listen to the lead dev in a meeting and everything they say is technically wrong ⌘ Read more
When I sit down in the morning, haven’t had my coffee yet, and someone starts talking to me about regex ⌘ Read more
When I just received my new workstation ⌘ Read more
When the sysadmin comes to tell me that he’s revoking all my access to a machine ⌘ Read more
When I test my code one more time and the bug is still there ⌘ Read 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 ago ⌘ Read more
When the client asks me if I can quickly deliver a small enhancement ⌘ Read more
When I run npm install and it downloads 300 new dependencies ⌘ Read more
When I open the code of the legacy project I just inherited ⌘ Read more
When I come out of a very complicated demo ⌘ Read more
When I start my build after coding non-stop for 4 hours ⌘ Read 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 development ⌘ Read more
When I try to help my teammate fix a bug and actually end up creating even more ⌘ Read more
When my flawless code from last week suddenly doesn’t work for no apparent reason ⌘ Read more
When I go see the boss to tell him I forgot to shut down an AWS instance that’s been running for a month ⌘ Read more
When the CI passes even though I was expecting a flood of errors ⌘ Read more
When my migration script has been running for two hours and I’m afraid to stop it ⌘ Read more
When I find out that a library I’ve been using for years is deprecated ⌘ Read more
When git blame reveals that I’m the one who wrote this crappy code ⌘ Read more
When I started refactoring a function and ended up rewriting the whole project ⌘ Read more
When I run a rollback and it doesn’t fix anything ⌘ Read more
When the client requests an urgent feature and then disappears for three weeks ⌘ Read more
When I add a log for debugging and realize it’s printing thousands of times ⌘ Read more
When the boss decides to add a surprise sprint right before the deadline ⌘ Read more
When I replace a for loop with a map() ⌘ Read more
When I scroll through an endless email thread just to find my reply ⌘ Read more
When we’re fine-tuning a feature an hour before our demo starts ⌘ Read more
When I’m about to take a break and a colleague asks if I want a coffee ⌘ Read more
When I forgot to implement a dependency and run my code ⌘ Read more
When I don’t understand the code generated by ChatGPT and hesitate to copy-paste it as is ⌘ Read more
When I come back from vacation and open my code where I left off ⌘ Read more
When my shell script works perfectly except on one server ⌘ Read more
When I discover the documentation hasn’t been updated since 2017 ⌘ Read more
When I copy-paste something without much hope and it works on the first try ⌘ Read more
When the boss announces the deadline has been moved up by a month while I was already behind ⌘ Read more
When I get a production alert right before leaving and pretend I didn’t see it ⌘ Read more
When I spend three hours debugging only to realize it was just a typo ⌘ Read more
When the CI pipeline fails and it’s not my fault ⌘ Read more
When I get an “URGENT PROD DOWN” message while on vacation ⌘ Read 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 time ⌘ Read more
When the boss asks if I can quickly deliver a small fix to help him out ⌘ Read more
When I think I’m done and then find one last bug ⌘ Read more
When all the print statements I added still show nothing ⌘ Read more
When I realize the only person who understood my project is the one I was hired to replace ⌘ Read more
When I see a 5000-line pull request and I’m the only one available to review it ⌘ Read more
When I stumble upon a forgotten console.log in production ⌘ Read more
When the boss decides to refactor everything after six months of development ⌘ Read more
When the junior asks me to explain a concept and I realize I don’t understand it either ⌘ Read more
When I’ve closed all my tickets before going on vacation ⌘ Read more
When the salesperson has been rambling about their life in the open space for half an hour ⌘ Read more
When a meeting is supposed to clarify the specs but I leave even more confused ⌘ Read more
When I accidentally fix a bug and a colleague asks me how I did it ⌘ Read more
When I have to go through a heavy validation process just to fix a simple typo ⌘ Read more
When I’m not listening to anything in the video call and suddenly hear my name ⌘ Read more
When my dev is finished faster than expected and they ask if I used AI to do it ⌘ Read more