Details
-
Abouthow do I commit?! I would like to make things that don't rot over time pls
-
Skillsrust, javascript, (formerly) java spaces < tabs regex regex regex
-
Locationcanada
Joined devRant on 11/11/2021
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
-
There’s lay offs in my company.
So far:
- slackers and incompetents are staying
- Part of the leadership team is in holidays
- No one said the word lay offs but use the sentence “changes to come”
I am going back on monday and part of me hope I will be kicked out as I will have nothing to loose then, and a full month to say whatever I want.4 -
I started a new job a few weeks ago as a frontend developer. I have to create a new app to replace an old outdated process (no problem). The person who is doing the back-end development seems to be swamped in work & meetings. The new front-end is already blocked by the lack of progress of the back-end API development.
I'm a bit concerned about my tasks lol5 -
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 links13 -
It's weird that everyone keeps telling us AI will make programmers obsolete, and developers are the people who mostly use the stuff3
-
JS, the language that can never change because websites from 20 years ago have to work somehow, has a historic quirk: JS bad
Linux, the OS that has like 2 million distros you can use, all vastly different in their design, all unconstrained by compatibility problems, has a historic quirk: skill issue11 -
Republicans shut down House floor to avoid Epstein vote
Jizz did they end up in the basement??????
GET IT?????? THE FLOOR SHUT DOWN AHAHAHAHAHAHAHAHAHAHAH5 -
"our system detected something that looks like a secret in your repository and although it's not a secret and is perfectly compliant, it would not be good when we use your repo for machine learning in the future, so please remove that comment from your code"
how i f*hate the way we have to bend reality to accomodate sub-par tooling -
Tried Cursor. It's "Agent" thing have given me the whole new appreciation for my existing codebase. For how every line of code and every micro-decision I make is deliberate. Though it did it in the worst way possible — by "optimizing" my code that I didn't request to be optimized.
I feel like I delegated a surgeon's work to a lawnmower roomba. Yes, both of them do cut stuff, but are they interchangeable?
Cursor's autocomplete is stellar though. Because of how consistent my code is, it almost never fails. It baffles me that the codebase that is consistent enough for the AI autocomplete to never fail somehow causes the same AI, but acting as an agent instead, to completely shit the bed.
My code is consistent because I copy and paste a lot. But, because of how expressive it is (thanks to my zero-framework approach), I only ever need to copy and paste ten lines or so max to do what I need. When I say that I "copy and paste code", what comes to mind? I bet it's acres of boilerplate. Not here.
I'm now applying Orwellian newspeak rules to my naming. For a distinct entity, I create the shortest possible name and try to carry it everywhere I go. Yes, short names will run out, but naming entities differently to avoid conflicts is the job for future me. Premature optimization is the root of all evil, and thinking about variable names in advance is premature optimization too.
For example, if the user entity in the database has lastName field, its variable in imperative code will be the same, and the form input name will be lastName too. Why use "userLastName" and "lastNameInput" or "lastNameField", or even "userLastNameField"? YAGNI.
I'm inching closer and closer to a universal gray goo architecture that can absorb anything. Wait till I replace what I copy and paste with brand new keywords and create a new language. I've already started doing that with the way I write util functions.3 -
We have a new game my coworker Landon and I are playing. There are two high use restrooms near our offices. There is another coworker (male) that likes to use these restrooms. If the toilet seat is left up he will go into the restroom and slam the toilet seat down. I have no idea if he is angry or just oblivious when slamming the seat down.
The game is to see how many slams we can get in a day. We will go "reset" the board when nobody is in there. (Resetting being lifting the seat up.) The current record is 4 slams in one day. We nearly got 5 yesterday. The clock literally ran out and there was no overtime yesterday.
Yes, this is a stupid game. We laugh our asses off every time we hear the seat slam down. We are taking friendly bets as to when the seat or the bowl breaks from the repeated trauma.
Note: the slamming coworker is in a wheel chair. AITAH?3 -
lol the UI has a new background and some color updates, but features that users requested last year and myself and my team have been working on for the past 6 months (and can generate millions of revenue for the business) get pushed back in the deployment pipeline.
these people are fucking retards.10 -
I just wrote some escape sequence parsing code for my shell and throwing it into godbolt shows that ~170 lines of pretty nice generic/abstracted code (multiple loops + multiple functions) results in only ~80 instructions
Oh my god im actually about to cum2 -
Gaming is starting to look like it is mimicking the movie industry. People paying new game prices for fucking reskins of old games. What a shit show. It is bad enough when movies are so formularic its just trash. But now gaming industry is doing this shit with reskins.
As always, even with new original titles or reskins or sequels. Wait for the $5 Steam sale in 5 years. If it didn't hold up and garner a community, then it was probably shit to begin with.
I almost never watch movies anymore. Filled with garbage content now. I hope hollywood dies and never comes back. Sick fucks.
Why does big gaming have to follow that stupid ass model? At least in gaming you have indies that are trying not to be absolute shit.15 -
I FINALLY GOT A FUCKING MAIL SERVER GOING
DMARC, SPF, MX, WHATEVER
My zonefile is full of crap generated by Stalwart Mail that I don't understand but I DON"T CARE. I've been trying to do this since high school. I sank WEEKS into it. I can finally die in peace.
Also, I'm now able to self-host shit like GitLab that relies on a mailer for correct operation.
God. FUCKING Damn.
Naturally, now that it's done I've no idea what took so long, and the only problems I appreciate are the ones I solved in the last weeks.5 -
Ooooof. So I was booked off sick by my doctor not too long ago for a week and when I got back, I seem to have been removed as project lead with zero communication about this.
Talk about a fucking professional sabotage situation...
Glad I'm leaving as soon as I get a job offer.4 -
There are 49million kangaroos in Australia and 3.5million people in Uruguay which means if the kangaroos were to invade Uruguay, each person will have to fight 14 kangaroos5
-
util: YOU CANT PASS VERSION IN THAT FORMAT IT MUST BE A VERSION OBJECT FROM THE VERSION MODULE IN THE VERSION CINEMATIC UNIVERSE BLAHBLAHB LAHBLAH BLAHBLAH (...) CANT COMPILE THOUGH EVERYTHING ELSE IS CORRECT.
me: fuck you, it's just a string. i'll pass it however the fuck i want, using whichever format i feel like, and your standards will suck my dick day and night.
util: NOOOOO!!! I WAS PROGRAMMED TO THROW AND DIE AND BURN ON THIS VERY SPECIFIC AND INFINITELY STUPID CONDITION THERE IS NOTHING YOU CAN DO!!
me: well you're a build tool so i guess i could just replace you with inhouse, right? i mean https://github.com/Liebranca/... im just the kinda guy to do it.
util: WHAT?!! NO PLEASE I DIDN'T MEAN T- **FUCKING DIES**
me: get uninstalled bitch.5 -
My secret addiction: defining all colors/ properties in CSS3 variables so that I can easily make my website theme-compatible, and then never making any themes for it.
Hey, at least it keeps my colors consistent....4 -
The latest and greatest bullshit at the workplace: when you're asked to be an 'ambassador'. This really just translates to: 'take on more work for free'.
Whenever management approaches you with 'honorable extra role', immediately ask how it's compensated and definitely don't do it for no extra benefits (a raise should be default).
Don't fall into the trap.3 -
Data is like a dildo.
No matter how thoroughly the person who gave it to you says they cleaned it, you're still going to want to clean it yourself.6 -
Every damn time I visit the server rooms for tunnel infra, I feel like I just entered the backrooms. Endless winding stairs, rooms that appear out of nowhere, doors galore, labels in ancient hiroglyphs and time travel are very common.4