About25 years as an engineer. It’s given me a great lifestyle but it’s been an utter ballache!
SkillsSkilled in leveraging all strategic platforms where change is the only constant…
Joined devRant on 10/13/2021
Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple APILearn More
Fuck all the corporate bullshit
- We support diversity but we’re quite happy to make money in countries that don’t
- Join all our clubs so we can take photos of our staff having ‘fun’
- Let’s send our staff 10 corporate bullshit emails a day
- Let’s have as many company update meetings as possible about absolutely nothing
- We are a family
- Share how great we are on your social network
And the worst of all
- Even though you are a developer you can’t have local admin rights because of security
Fuck this, I’m done and planning my exit!!18
God save me from bullets, bombs... and motherfucking Maven dependency management hell!!
On second thought, bring on the bullets and bombs, they're less stressful than this Maven bullshit!!5
Dependency Injection Frameworks are absolute shit. I have yet to encounter one that doesn't make code take hours to understand or debug, and usually requires a debugger to even begin to unravel it. Not to mention the "context" god objects that just are glorified versions of passing an array from function to function. You guys aren't avoiding global state you're just making it a clusterfuck. Stop being stupid for 2 minutes software development "progress" challenge. Level: impossible.19
A little over a year ago I was in the hiring process with a new company and countered their initial offer. I was told by the CTO that it was no problem and they would get back to me soon.
A couple days go by and I'm then informed that they're hiring a new IT director and would like me to interview with him as well. It felt kinda lame since I'd already been offered the job but I rolled with it.
When I showed up to the office for an interview I tried to call and let them know I was there and couldn't get a hold of anyone. 30 minutes later I get a call from the CTO saying they couldn't find the new IT director and when they got him to answer the phone he said he had left early and would call me to do a phone interview.
Obviously the whole experience so far has been pretty lame but I stuck with it because I knew the CTO personally. I did the phone interview and quickly realized this dude was a prick, and would be a terrible boss, but I spoke with the CTO again who told me to stick with it and eventually I did get the job.
Fast forward about a month and it's clear the new director is trash. He literally bragged about firing a dude over an accidental outage (wtf!?).
He had the technical experience you'd expect of a junior help desk and his management skills were pretty clearly sub-par.
He was also, for whatever reason, completely unable to communicate with the only woman on our team. When assigning work he would always feel the need to ask if she could 'handle it' rather than just assigning it to her like it's done for everyone else. He was pretty clearly sexist.
The whole team hates this dude by this point but he's somehow managed to woo the executives into thinking he shits gold.
I was helping him set up a Python venv on his machine when I noticed another VPN client installed which certainly piqued my interest. After a bit of digging it was clear he was using company time and company equipment to continue working for his previous employer.
We turned over logs and he was fired the next day. He tried to add me on LinkedIn afterwards and I have never declined something quicker.
Moral of the story is don't be a dickhead.1
It is time. I have to admit it.
I don't understand Git.
I just memorized some basic commands: git commit, git push, git push -u origin master, git clone, git checkout [-B], git merge. That's it, that's the full list. I use them like they're some kind of magic spells that do what I need. Everything else, those intricacies like rebasing, resetting, HEAD and all that shit, is beyond me.
I'm not a real programmer. Real programmers know Git.30
This last week I have been so excited about Artemis going around the moon. This is the kind of stuff that people need. Stop bickering about bullshit. There is a universe to explore!
I saw parts of the flyby today and it was really really cool. I hope NASA is getting incredible data from this. I cannot wait until we send people there again. Probably better to use robots, but going there in person is cool.
Just scored my personal red flag bingo in new project:
- engineers who work there for 20+ years
- their own in house build tool
- "we have Jira so it means we are agile"
- "we have Jenkins so it means we do Ci/cd"
- git adoption is "in progress"15
Go to the office, start the computer, get some coffee, open up Eclipse...
Fuck this shit.12
So I'm making a music game, and I've been struggling to fend off this large sound latency issue. There is like a ~80ms of latency, which is a total deal-breaker for music games.
So I've been polling everything using a profiler, but nothing came up... Until just now, I realized:
IS IT MY F*<KING KEYBOARD THAT IS LAGGING?
I pulled my iPhone out, opened the Notes app, and recorded the screen as I smacked the keyboard.
Whaddaya know, exactly after 5 frames (in 60fps) of the sound of me punching the keyboard, the letter shows up.
Now I need to take *this* lag into account :facepalm:3
i miss being intuitive, creative, free of that need for productivity and reason and purpose. i need more of that dionysian energy in my life4
All these super expensive and fancy enterprise tools. CloudWatch, AppDynamics, Grafana, Splunk and whatnot. Spent a month trying to figure out why the fuck the app does not perform well.
Took 1 day with tcpdump, awk and gnu utils to figure out why.
Should anyone need a tcpdump analyzer -- try my awk script. Shows response times of each network call w/o impacting app performance :)
Face it, being a developer is no longer about solving complex problems which in turn makes life easier. It’s about ….15
Not all Asians are the SAME. Let me explain, I got a coworker who goes by the name "Lau Dum Fuk" (which I learnt that it is pronounced "loud doom fok"). I was so stupid that I pronounced his name as "Loud Dumb Fuck" very awkward. I am Asian but I pronounced Asian name wrong . Who started with the idea that all Asian are the same?16
I’ve never seen a rich person give a step by step guide that led them to where they are, it’s always some beat around the bush bullshit21
Client company will only move to the cloud once they learn their competitor has, in fact, moved to the cloud. Way to compete guys.
You ain't shit.2
I'm still a little annoyed at the fact that GitHub started pushing us to name the first branch "main" instead of "master".17
I would ask elsewhere, but since it appears my question doesn't meet with approval for posting in diabetic related groups for some reason..
Might be someone with diabetic knowledge here who can answer my question, or just someone who wants to make a stab at an answer based on the pretty graph. :-)
Stopped taking Metformin at red line, stopped taking Gliclazide at green line.
Total Time period 2 months.
Recently diagnosed 2 months ago, but suspected I was diabetic for 6 months before that.
Started taking prescription medication 2 months ago, recently stopped taking Metformin at red line 12 days ago, and stopped taking Gliclazide at green line 3 days ago.
Graph shows last 2 months of blood glucose monitor test results.
Does the data suggest that I no longer need the medication ?21
Fucking kill me. Is this really all we do with our lives?
1,715 JIRA-related emails. ALMOST TWO THOUSAND EMAILS. I mean seriously, that's BY FAR the largest email filter I've got. I mean I had them muted of course, but when you really think about the whole thing... are we just wasting our lives chasing some garbage that doesn't really matter? ugh.