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
-
I thought my code wasn't great until I saw this project marked for decommissioning by end of 2024.
Holy shit.
These people basically wrote their own JS full stack framework because they don't like frameworks.
In one of the files, there are over 150 console logs.
I also found two database names. I wonder if I keep digging, I might find a full database query string with login credentials in plain text.
I have to provide support if needed because they're firing the contractor. Wise Decision, methinks.1 -
I'm reviewing a PR and it's easy to detect which functions were created with an AI: the ones that have comments.1
-
I don't live in a vacuum. I need to open an occasional Adobe bs format file (Illustrator, Premiere, After Effects, Photoshop). An occasional MS Office file too (Access, Word, Excel, PowerPoint). And don't tell me LibreOffice supports .docx. It doesn't support edits suggestion mode well enough. I needed AutoCAD for a period of time.
Desktop Linux people, what do you want me to do? Go to devRant and post “windows bad” rant? Go cry on Reddit?
I too think Windows is evil and 11 is essentially malware, but when I suddenly need those things done yesterday, and my livelihood depends on that, I have no choice.
(this is part 2 of this rant: https://devrant.com/rants/10703825/...)15 -
I am drunk af so I apologize for this but the entire reason I work all the time is to keep myself from killing myself. My late girlfriend committed suicide because she couldn’t keep others from judging her. I love her so much… can’t decide if I’d be happier alive here or dead with her. 💔💔💔8
-
Task: blinking light.
Boomers: One lightbulb, one bimetallic strip.
Zoomers: LED (D13), Atmega328P, Atmega328, 5V, 16MHz, 2KB SRAM, 32KB flash, 1KB EEPROM, FT232RL, 19.0mm x 43.18mm, 16 analog pins, 14 digital I/O pins, 6 PWM pins, 2 resettable fuses, 8MHz external crystal, 16MHz external crystal, 12MHz crystal, 0.5mm pitch, 0.1 inch headers, 1.27mm pitch headers, mini-USB, 3.3V regulator, 5V regulator, 16MHz ceramic resonator, 1N5819 Schottky diode, 47uF capacitor, 100uF capacitor, 10uF capacitor, 100nF capacitor, 0.1uF capacitor, 22pF capacitor, 1N4007 diode, 10K resistor, 4.7K resistor, 330 ohm resistor, 10uH inductor, 27 ohm resistor, 2x3 ICSP header, reset button, LED (D13), green LED, red LED, yellow LED, 6-pin header, 8-pin header, 28-pin DIP socket, 6-pin FTDI header, ceramic resonator, USB mini-B socket, 16MHz oscillator, M7 diode, LDO voltage regulator, 3.3V regulator, 5V voltage regulator, polyfuse, 22pF capacitors, 100nF capacitors, 10uF capacitors, 47uF capacitors, 100uF capacitors, 1N4007 diode, 1N5819 Schottky diode, 16MHz resonator, 0.1uF capacitor, 330 ohm resistors, 27 ohm resistors, 4.7K resistor, 10K resistor, 10uH inductor, 22pF capacitor, mini-USB connector, 8-pin header, 6-pin header, 2x3 ICSP header, reset button, ceramic resonator.11 -
As a team lead, what would you do if one of your direct reports sent obscenely bad code for review? Like absolutely nonsensical, non-working, touching wrong parts of the project, doing wrong things… Terrible even by your company's standards.
Would you consider it an instance of stupidity? Tiredness? A resignation letter? An insult? A cry for help? A combination of those things?10 -
Soviet “Altair”: a Nintendo Game&Watch with a built-in Geiger counter.
Right side, top to bottom: game 1, alarm, game 2, reset, time, µSv/hr x 100 µR/h
Top side: Altair
Bottom side: Dosimeter ✻ Watch ✻ Game5 -
I can’t anymore with those companies hiring unicorns only, reposting the same job offer for 6 months while they could have hired someone more junior and taught them. 1 year my girlfriend is in the “no experience” death loop while she outsmarts me by far.10
-
Why is it that companies feel the need to ask, “Why do you wanna work here?” Or “What made you apply?”
Ah, idk, just spitballing here, you’re hiring and I’m unemployed.
I need money, and I heard you pay ppl to do work for you. 🤷🏾♂️
I have bills to pay and u have the money to satisfy that need.
Good enough or should I keep going?? 🙄19 -
Management wants weekly update meetings on some "super important" work. Fine.
But for the past 8 weeks they've been late to the meeting or moved it or cancelled it completely. They keep telling me if I need help, let them know and they will get me the help I need no questions asked.
The one time I ask for help they have done literally nothing.
Glad it is so important to them. -
“Those stitches under my belly hurt, for sure, but what if I… hypothetically, just took manicure scissors, and… was urgently rushed back to hospital for no reason in particular, so to speak?”, — echoed in my head. I was 15. Just out of hospital after hernia surgery, knowing full well they will give me morphine again if I did that.
Yes, they used morphine on a 15-year-old kid. It was a town of 50k people in rural Russia.
Withdrawal syndrome lasted about two weeks that felt like two years. You can't tell if you're asleep or not, you shiver while you constantly think about nothing but morphine, and you're anxious because your grandparents shouldn't know! As if it was ever a 15-year-old kid's fault.
Yes, I, in a way, quit morphine at the age of 15.
The hernia was caused by what my mother did to me, but that's the story for another day.6 -
humpty dumpty goes for a walk
humpty dumpty walks into the forest where he meets The Lobe
humpty dumpty feels an emotion that isn't invented yet.
“Ƶ͠Ͼ҉ΔǁƼϢΞ҉͘Ͼ́҉Ƽ̶Ξ͠ǁ͘͠Ƶ̵́Δ҉̵̀Ξ͠҉́Δ́͠ϴ̀҉,” — says humpty dumpty.1 -
Current workload as dev lead:
- 1% actual development
- 2,5% waiting for SaaS to load
- 2,5% cursing company server network connectivity issues
- 5% switching VPNs
- 7,5% pkg management & deploys
- 10% writing JIRA and support tickets
- 12,5% filling in timesheets
- 15% coaching & reviewing a bot coworker
- 19% doing 2FA, refreshing expired passwords
- give up and spend the remaining 25% doing something meaningful8 -
The world makes no fucking sense.
In 2013 I had a manager approve a couple days' leave coz my son was having medical issues.
He was super nice about it and told me I could take as much time as I needed. I said, a couple days is enough. I took Thursday and Friday off. I took two days.
On Monday, an emergency meeting was held with the CTO (it was a small company, it went me -> manager -> C suite). I was told that a production deployment happened on Friday that fucked up a few clients' systems and that it had cost said clients hundreds of thousands dollars and are now suing the company.
Turns out on Friday, lead developer was also given the day off for whatever reason and I was being scolded because as the next senior developer, it was my responsibility to review code and make sure shit like this doesn't happen.
I agreed (and still agree) but also explained I had already filed leave weeks prior and I wasn't informed about dev lead's absence. Sure I could've checked my messages but my kid was in the hospital and I was busy. Still I couldn't help but feel a little guilty.
Manager holds a separate meeting with me and talks me into just writing an apology note in the email chain and he'll do the rest of the talking for me and make sure I get minimal punishment. I trusted him, he was the one who found me and brought me into the company (I know, I was naive).
So I wrote the email. It was a small note. I apologized for not checking messages and explained my situation again and mentioned I would've definitely checked if I was informed that the lead dev would be away.
Another meeting was held the next day and after pleasantries the Manager started with this, "Ok so we've all seen the email and understand that this was all Angry's fault right?".
Now, we're not native English speakers and Manager doesn't really do well with grammar. I was alarmed by what he said but wasn't angry because I was pretty sure that's not what he meant. I'm sure he meant to say that "Angry feel's guilty but his actions were understandable given the circumstance" or that he forgot a "not" in there and really meant "not Angry's fault". Surely this is what he meant to say. Right?
But then the rest of the meeting went on and I was unceremoniously let go. Immediately for "failing to accomplish my tasks and costing the client 100Ks of dollars". I wasn't even given a chance to say anything else.
The meeting ended and since we were both in the office, Manager approached me with exit papers and a check (~1200 USD)--it was my month's pay. I was asked to leave that day and was told I didn't need to come back. No handovers, no knowledge transfers, not a even a documentation of open projects I was handling.
I realized I just was made the scapegoat by a management screwup that costed our clients a lot of money.
Of course, I wrote the CEO multiple emails the next couple days. I also cc'd the CTO. No response.
A couple of weeks pass, I get another job at a cool company and i promptly move on.
I write this story now because I just found out today that in 2016, Manager was let go by the company for **sexual harassment**. Apparently, he actually did it too according to friends I still had within the company.
Here's where it gets fucked up. He turns and sues the company for unlawful termination and I guess to avoid a long legal battle? the company settled. They fucking settled and handed this man 2 Million PHP (at the time about 40k USD).
2 fucking million. Life changing money around here. And he got it by being a slimy piece of shit.
The world makes no fucking sense.8 -
I hope this is not illegal content, as I don't want to "Advertise" here but would like to share my first game on Steam with the community, as I am really proud of it.
There's a free playtest soon and dev opinions are much appreciated! Let me know guys what you think. https://store.steampowered.com/app/...14 -
Todays rant is thanks to GoDaddy.
Thanks for parking our 9+ year old domain because of payment 'issues' without any warning.
Fuck you, GoDaddy.5 -
Divide and conquer is a brilliant form of control. There are entities that benefit from making us fight each other, no matter the reason. From choosing a Linux distro to choosing a political party: everything goes.
If you hate JavaScript, hug your fellow JavaScript developer today. Tell them they're doing good.
Spread peace and unity. Let peace forever hold her way over the Earth.3 -
I have gotten some ridiculous rejections to my job applications recently - some of them were quite nit-picking gatekeeper sort of answers to the assignments like "oh you haven't used aria-label in a proper way" or "oh your error messages were not clear enough".
Then I see the same positions being open still after 5 months. This happened 4 times in a row. What is going on? Why do companies place job ads and waste time interviewing people, if they don't want to hire anybody? Am I missing something here? 🤔12 -
Coffee mugs should have an alarm for when the coffee is about to get cold. I'm too focused on work to care about the coffee.8
-
"Why do you feel you are the best candidate for this job?"
No. Why do you feel you are the best company for me, if I am the one receiving a fraction of what the client will pay you once I finish the project?
"Please, submit a video or voice introduction of yourself".
No. Schedule an interview with me and get to know me live, motherfucker.4 -
Got a simple task
Decided to refactor some related shit so I don't have duplicated code
Get loads of problems with the shit I'm trying to refactor, now I'm late with the simple task13 -
no fucking documentation
no fucking explaination
and your example doesn't even work
let's just run around in circles until we all die
waiting to exit this 🤡 world
yeah, i know, everyone is like "why can't you chill more"
because this what we are stuck doing 8-9 hour a day!!!!!! this is literally our lives just wasting away!!!! and it's not even fun anymore; you can't enjoy it if everyone is so fucking incompetant any step at being productive is fucking battle
god so sick of it4 -
For the love of buggery, stop watching bloody videos on your bloody phone with the bloody volume turned up.
I was thinking about something, just starting to get in the zone, when suddenly that tinny little speaker opened up a portal into the howling chaos of the underworld.
It sounds like cats fucking in an empty grain silo.
For the next half an hour, there is no room in my head for anything apart from the diabolical echoes of that bollock-wrenchingly hideous noise.3