# 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=2289
# prev = https://watcher.sour.is?uri=https://feeds.twtxt.net/the-coding-love-programmer-humor-gifs-memes-jokes/twtxt.txt&offset=2189
When I’m on vacation during the production rollout of the pilotRead more
When I open the legacy project I have to take overRead more
When I realize I estimated a bug fix as if it were a featureRead more
When the PO comes to request one last feature after our deliveryRead more
When I’m asked to write unit testsRead more
When the boss is on vacation and I can finally work without interruptionsRead more
When the security officer finds out we have root access on all our production environmentsRead more
When I go beg the IT manager for a new monitorRead more
When I see that the project, which was supposed to be finished by the end of the year, has a new backlogRead more
When the intern shows me what they coded in my absenceRead more
When I have to go back through the project historyRead more
When I try to bring order back to the Git branchesRead more
When I see how the user is actually using the feature they reported as buggyRead more
When I place a breakpoint in my code after two hours of debuggingRead more
When there’s talk about a bug in the open space and I hear my nameRead more
When the module I developed is the only one crashing during the demoRead more
When the boss is looking for a volunteer for on-call dutyRead more
When I find a piece of code that does exactly what I needRead more
When I close all my assigned tickets before going on vacationRead more
When the senior dev offers to help me with a complex issueRead more
When the deadline is fast approaching and I give it my all to finish my devRead more
When I work alone on my small project while the rest of the team is drowning in a chaotic oneRead more
When I go on vacation and leave the intern alone for the first timeRead more
Unit tests when I push my codeRead more
When the client asks me in a Teams meeting why their app isn’t respondingRead more
When I discover a new keyboard shortcutRead more
When I take a look at the logs after the urgent delivery I was asked to makeRead more
When I’ve been sold as an expert in a tech I don’t know and get sent to the clientRead more
When I fix my teammate’s blocking bugRead more
When I return to the office after my lunch break that lasted 2 hours instead of 45 minutesRead more
When I’ve refactored all my code and it works perfectlyRead more
When the senior dev fixes a bug in less than two minutes in front of meRead more
When the client tells me they would like to review a handful of pointsRead more
When we encounter a major bug in production right after our deploymentRead more
Barely released, a developer runs the DeepSeek R1 model on a Raspberry Pi
Bip bap boop — I shouldn’t have to tell you much if I say that the recent release of the Chinese model DeepSeek R1 has caused massive turbulence in the artificial intelligence field, shaking even well-established giants like Nvidia, OpenAI, and Meta. Within Zuckerberg’s group, crisis units have reportedly been set up to understand how \[…\] ⌘ Read more
When I test every edge case that comes to mind on my appRead more
When I listen to the sales guy and the client getting excited about their new feature ideasRead more
When I’ve been trying to fix a bug since the start of the day and have no leads leftRead more
When the sales rep tells us he knows a bit about coding because he’s done some HTMLRead more
When the boss tells me he committed to an urgent delivery by the end of the dayRead more
When I find myself stuck in a meeting with the sales teamRead more
When the two senior devs in the team end up working on the same projectRead more
When I go to the DPO to ask what we need to do to make our project compliantRead more
When I try to read a message in the prod logs while they keep scrolling nonstopRead more
When the senior dev gave me the solution to fix my bug and is watching me codeRead more
When I come across a major bug just minutes before my demoRead more
When I realize I’ll have to work on a legacy project for the next 3 monthsRead more
When I integrate a piece of code I found on a sketchy forumRead more
When a colleague hands me tickets saying they fall under my scopeRead more
When I try to integrate a library with absolutely no documentationRead more
When a big client with an almost unlimited budget keeps adding featuresRead more
When I get back to my messy code on Monday morningRead more
When the boss tells the client that I’m an expert on a topic I’ve never heard ofRead more
When I’m asked if my last commit might be related to the production incidentRead more
Kick off the year right: 10 tips for a developer’s digital cleanup
sudo apt-get clean — The family dinners and those never-ending discussions about your job that no one understands are finally behind you. The new year is here, and with it comes the usual wave of resolutions (3840×2160, of course). How about tackling something achievable this time? We’re not talking about exercise or meditation here, but […] ⌘ Read more
Here we go for another yearRead more
When I show up for the daily meeting and realize everyone’s on vacation except meRead more
When the client says “it’s urgent” even though they haven’t replied to my email in 10 daysRead more
When I was proud to show off my latest dev but my demo completely failsRead more
When I’m asked why I don’t comment my code and I reply that it speaks for itselfRead more
When my bug disappears as soon as I show my screen to a colleagueRead more
When I try to code before having my first coffee of the dayRead more
When I hear the manager say once again there won’t be any end-of-year bonusRead more
When I’m asked if I tested everything locallyRead more
When I run my unit tests and they all fail at the same timeRead more
When I do a git push directly on production without checkingRead more
When the client asks about the status of a feature they never orderedRead more
When I think I’m done, and QA sends me a critical bugRead more
When I realize I left a few questionable console.logs in productionRead more
When I get a pull request with 300 files modifiedRead more
When I’m working from home and the manager writes “got 2 minutes?”** ⌘ Read more
When I trigger a build and it fails at 95%** ⌘ Read more
When I get an email from the sales team listing all the features to deliver before the end of the monthRead more
When I have to edit a config file on the serverRead more
When I finally deliver a major module of my projectRead more
When the lead dev explains how I should fix my bugRead more
When I start my week with a list of bugs to fixRead more
When I ask the boss who’s handling the fix for the critical bug identified in productionRead more
When I’ve already explained something three times and get invited to a meeting to “clarify” the topicRead more
When I hear we’re finally dropping a legacy project that cost me months in maintenanceRead more
When my code passes the unit test on the first tryRead more
When the senior dev starts fixing issues live on productionRead more
When I have to dive back into a project I thought I was done withRead more
When the client tells me the day before the go-live that the project doesn’t meet their expectations at allRead more
When there’s a network outage and I’m desperately trying to get some work doneRead more
When I forgot to include a requested feature update, but the client approves the delivery anywayRead more
When I finally move a user story that took longer than expected to “Done”** ⌘ Read more
When I accidentally overwrote all my changes from the past 2 hoursRead more
When the sales rep calls me and says he’s found an exciting challenge for meRead more
When the sysadmin shows up in the open space while I’m connected to the production serverRead more
When during their demo the salesperson moves the mouse toward a button that hasn’t been implementedRead more
When I come across an online project that will save me several days of developmentRead more
When I listen to the boss explain to the client how their bug was fixed without mentioning that I was the one who did itRead more
When the meeting just started and I see “slide 1/142” writtenRead more
When I have to create an SQL user for the internRead more
When I only realize the complexity of the ticket after taking it onRead more
When the client asks if we can deliver urgently by the end of the dayRead more
When I start refactoring a legacy codebase with thousands of linesRead more
When I deploy my fix and realize 10 minutes later it doesn’t cover all the casesRead more
When I give my estimate to the salespersonRead more