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
-
On Wednesday I applied for the manager position at my current shop. The old manager turned in his two weeks notice and left last month. They're interviewing two people who applied internally and two externally.
I was also asked by my director and VP if I was interested in the tech progression track. Instead of going to Manager -> Director, it's Lead Engineer (what other's call a Principal Engineer) -> Architect.
Being a Lead Engineer would mean I wouldn't report to my director. I'd report to my VP ... who fired the last architect (head of devops) while my manager was on his 2 weeks notice. The old architect had been there 5 years and had once reworked an entire system over a weekend to fix massive performance issues that kept truck orders backed up for over a day, by moving everything from Mongo change streams to Kafka.
I would also have to go in to the office 3 days a week as a manager, like a savage! (all the devs are fully remote).
I'm in my 40s and don't want to stay a senior engineer forever. I think I'd rather manage people than do more coding, but the politics of this company are some of the worst I've seen; and I've worked in 6 different cities across 3 countries.
One of the other engineers is just quitting to do freelance/contracting because he can't stand how the company treats people.2 -
Our manager put in his notice last month. His last day is tomorrow. Earlier this week, our director got on our daily stand to tell us the manager of our devops group was "no longer with the company."
I called a former employee who kept up with him and found out he was fired the day before. Apparently the VP had wanted to fire him years ago for old grudges. Firing a devops manager with 5+ years of institutional knowledge the same week the manager who's been there for 7+ years is leaving seems fucking insane.
I also found out before I started there, an older director, in his 50s, walked into the VPs office one day, dropped his laptop on the guy's desk and said, "I'm retiring," walked out and left his badge at the front desk. Never responded to a single phone call.
This place is a shit show. I kinda want to apply for a manager position while also looking for new jobs. Part of me wants "manager" on my resume, just so I can have a shot at a not-shit management job, but that means I'd have to be in hell for a while at this company.3 -
Yesterday, our manager told us he put in his notice last week. He'll be gone next Friday. I'm physically in the office today with the start of whatever knowledge transfers we'll be seeing.
He's been the lead designer on our current project. The architect is mostly in his head and he has all the domain knowledge. It doesn't hit production for a few months, but he's essentially dumping this huge pile of AI generated mess on me.
I hate physically being in the office. These hot desks suck so bad and I hate seeing all these sheeple.2 -
Did a big refactoring on a file/type which had about 1k loc.
Extracted some code into separate types as components with single focused responsibilities.
Extracted the generic parts into a generic component and using it in the specific component via composition.
Made the boundaries between different layers of responsibility explicit and clear.
Reduced the original file size to about 400 loc.
Ran the app to check if everything works exactly as it was before the refactoring.
It does! I fucking love my job!4 -
Have you ever wondered what happened w/ all the unsold devDucks?
Pyramid Head Duck: https://amazon.co.uk/TUBBZ-First-Si... ,
Merchant duck /* "Welcome! Got a selection of good things on sale, stranger!" */ : https://amazon.co.uk/TUBBZ-Boxed-Co... , etc.
/jk
Found those purely by accident, given how I had been looking for controllers.2 -
I was reading FreeRTOS documentation today and was reminded of ostream.
"Tasks are normally implemented as an infinite loop; the function which implements the task must never attempt to return or exit. Tasks can, however, delete themselves."2 -
Why am I getting a NPE? After a while I discover why... I had the file of the wrong project open.
LOL3 -
Isn't it aggravating when you want to make a project at the company better structured but the lazy dev that makes the company the most money decides to reflect their despicable attitude onto the code, not structure anything into project folders and make your life harder by forcing you to understand the project every time you look at it? : )
Yeah... coding standards are beautiful but only if the company's culture allows it and the managers aren't ignorant fuckssss.
resentment.sh5 -
ECMAScript compatibility table. Awesome. Reminds me of caniuse.
https://compat-table.github.io/comp...3 -
AI is so good. In 6-12 months no humans will have to do anything anymore. Some of you might still fuck their wives by themselves. Luckily for you, I left in the comments a way to never bother anymore with that. You HAVE to use it, otherwise you’re gonna be left behind.
🚀🧨✨💫🧠📚🙇🤖2 -
Why is monitoring so hard for IT people to understand? There's metrics for trending and analysis, then there's alerting and notification for things that need attention. I don't care if a server is using more than 80% memory or CPU, it is just doing work, don't alert me about things that are working, alert me about things that need fixing. Yet the "monitoring SME" where I work is clueless and can't understand this. Great, after working 50-60 hours a week, now I have to handle on call and being constantly pestered about things I can't/won't do anything about.2
-
Got a new job around 6months ago. At my old job, I did controls (which was mostly logic and device drivers) and we couldn’t pay for cursor/claude so I had never really used those tools. At my new job, everyone uses them and my boss is a power user. I now only do math too which is interesting.
I hate the LLM tools. I can’t learn the math from them, and their code is shit.
I hate that I mostly write PRDs and requirements files for the LLM to do for me.1 -
Okay what is this shit.
You apply for a job, they dangle the carrot on you for over a month, cancel multiple appointments, finally you have an interview, they seem happy. Then they go on vacation two weeks.
In the end they end up rejecting me because of 'internal decisions'.
bull shit. Shit bull. Fuck cluck fuck muck.10 -
Even though I've earned peanuts my entire career, the stress of selling one phone is incomparable to how seamless software income came
Sure, management, deadlines and bugs are a pain in the ass missing in enterprise. The alternative involves sourcing from a reputable supplier, getting it to your end in one piece, praying for no defects both now and after sale, then the hardest part: finding a demand outlet. If you're rich, you rent a shop at a strategic location. If you're like me, online is your best shot. After pouring in tremendous amounts into ads or going organic, you have to sift through 100s of unserious trolls and convince the other person that they're better off buying off you than going offline anyway
But the essence of this post is that per successful sale after all this, the profit comparatively equals my daily wage as a software engineer. It amuses me more than it saddens me but I continue striving to eke out triumph. Almost everybody inside the market are more successful than I am, which makes it even funnier that I'm caught in the center of the Venn diagram of paupers across both vocations. On a more serious note, something doesn't add up in their apparent narrative. I suspect it's one of Money laundering, Sales volume, Robust customer base. or something else entirely -
I hate c# ;_;
I waste so much time on bs its unreal. The only good thing about c# is that is has a garbage collector
Hopefully I'll settle on a good concept soon for my own system lang with a GC so I can finally not deal with all the C# bullshit <.<16 -
I hate searching for things and reading the top articles today. It's either mainstream crap or LLM generated. Some of it might not be LLM generated, but it reads that way because people use these things so much they write like them now!
So I wrote a simple web form that makes it easy to restrict searches by year ranges:
https://battlepenguin.com/tech/...
It's pretty amazing, being able to use modern search engines and actually find really interesting articles that would normally be lost to time.2 -
The client in the agreement asks us to be very strict about what we do, i.e. only do what's in the ticket description, the way it's detailed in the ticket description, otherwise we won't get paid.
okay..
Ticket description: "Perform database configuration analysis". We had a call where the client elaborated on what's expected from us (a full-blown DB configuration and security analysis). All good.
Ticket description: ChatGPT-generated, with all the unicode emoticons et al, bullet-pointing us what's expected. Basically, database auditing configuration analysis.
My guess is they never reviewed what ChatGPT wrote. And the service agreement is very clear and strict -- only do what's in the description. So yeah, 2 days worth of effort and I guess the result is not what they wanted, but definitely what they asked for (w/o them even bothering to read what they're asking...).
IDK, it feels like the GPT is making people too optimistic, too lazy.3 -
1:st of April is approaching.
Have a meeting with someone. A few hours later, message them that you are sorry you couldn't attend, but you are wondering if your stand in AI provided satisfactory input on the discussed issue.2 -
considering the amount of bugs introduced with each release of gnome de, by now i'm sure people who use gnome do nothing with their machines and using linux for them is just a gimmick.
they boot up the os and just look at the desktop and say: wow, what great desktop, gnome is sure the best.
same people are very vocal when you point out a bug or an issue in the github/lab pages. responding to you with "i never had that problem in my entire life not even once, ever."
assholes making software and idiots using it in their world of butterflies and rainbows. then here i am trying to open most basic apps without crashing.2 -
started to work on this cool project, cool client, all fullstack developers on it, only me is just FE on the project (I am also architect, devops, backend, db admin, even designer sometimes etc. on other projects, but they wanted someone who will focus on FE and now i see why, to shovel the shit fullstacks made).
we have issues so i take a look and find ton of cases where people were just reinventing the wheel, like calculating image sizes and place them in the middle without bleeds on any side, absolutely positioned and then centered etc.
so i deleted this 500-ish lines of utility functions and just used object-fit:cover and object-position: center instead. I mean WT actual F!
so dear fullstack developers, if you don't want to learn the CSS then you are just backend developers who knows jack shit on the frontend. F you very much!!!
also F you for reinventing the wheel with this JS monster instead using 2 CSS declarations instead!3 -
Wow, apparently when you're authorizing a Github App with your account there's always a "[This app can] Act on your Behalf" permission that you have to agree too
Bro what??? I just want to add https://utteranc.es/ as a comment system on my blog ;_;
Fortunately it doesn't actually mean what it says. It just means that the app can do all the *other* listed permissions *in your name*. I think?
This wording has been criticized by multiple people but apparently GitHub will not fix it for some fucking reason. Great way to scare off literally every single person who want to comment on some random blog. Because there's so many of those in the first place..........9 -
Son of a bitch. You can't have gaps in your CV or you are considered a red flag. Companies want good-working rats that never take breaks in life!
Sick of this shit.6 -
DevRant Slim Application Error
So will the real devrant please stand up
and put each one of those fingers on each hand up
please stand up
please stand up
(we're gonna have a problem here)
y'all act like you never seen a devrant before
'cause I'm Slim rant all you other Slim rants are just imitating so won't the real Slim rant please stand up,
lmao.3 -
Today I'm fishing in the client's server.
They have a vulnerable app, I've restarted it and monitoring closely to see which payload exploits the known RCE. While I'm waiting for THE fish, load of other tiny ones keep trying their luck and swimming away after a single shot at it.
It's actually quite fun to just sit and stare at the terminal, waiting for that single fish to bite. IDK why :D1 -
knowledge based questions in interviews to check if you've internalized and memorized stuff feel awful
architecture and system design questions when you don't actually get to do any of it on the job also feel awful
i'm also a scrub8 -
Really, some entreprises are frying my nerves.
Some games and prgs require minimum hardware to be run. Normal.
But some STOP THE PROGRAM FROM EXECUTING if it doesnt match the needs.
- Cyberpunk 2077
- MS Flight Sim 2001 (ahem i meant 2020)
- Valorant
- Battlefield 2042
- Control - DX12
- DaVinci Resolve
- Autodesk
- Epic Games Store (sux btw)
... an many more
I mean lemme fry my own shit and have a bad experience !15 -
LinkedIn:
you must have a portefolio to show your skill
Me:
maybe that's true for junior but I don't have a strong portefolio because i have a job
LinkedIn:
I do my portefolio after my working hour. It's about dedication and passion
Me:
When you're dedicated every hour is working hour. If you have time for side projects you're a bad employee.
Outlinkedined6 -
I'm sure I'm not the only one with this problem - especially in corporate - but have you ever had one or more colleagues actively want to sabotage your career progress and blatantly undermine you by constantly writing peer reviews about you in an unnecessarily negative and aggressive way while they themselves advance and steal your progress?
I have been through such toxicity. I've had colleagues do this - colleagues who didn't like me as a person, all conspiring against me (no joke - I saw it at the water cooler talk). I sure hope this doesn't happen too often to people.8 -
God i hate this country. Every job requires dutch and french (who tf speaks both), and when they don't they want driving license for no reason. I can't do psychology because I don't have the right master, I can't even get a bullshit job to pay for food because they all require some bullshit gouvernement program so that the employer can not pay taxes. I have no right to unemployment, and CPAS are gonna be overflooded.
I hate right wingers I swear they're ruining the fucking world with their bellybuttonism9
