Details
-
AboutI like making things, adding features, fixing things. I've got too many things on the go at once for repetitive, so I'll automate instead.
-
SkillsC++, Python, ML
-
LocationLondon, UK
Joined devRant on 10/9/2016
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
-
My company: "you don't have a choice what you work on"
My company on legal paperwork: "we've given them choice of what they work on to support and develop them as best as possible"
Both of those are verbatim quotes. I laughed. I mean, I now want to punch someone, but I laughed before the violence.5 -
I feel like the social good of tech never really came to fruition. Like my local store can probably tell I have poorly managed ADHD from my irregular shopping schedule and caffeine/sugar addiction but all they use this info for is to try to sell me more salty peanuts.
The peanuts are tasty tho ngl5 -
Shithead manager.
Complaining that I'm a "senior" and he expects more from me (ignore that he's been making that complaint for 3 years and it's only been my job for less than 1)
Now complaining that I'm taking time to teach someone about something that they don't actually need to know.
I'm so fucking done with this job.3 -
Wait, am I actually meant to read the code in your review? I just skimmed it and hoped it works. I also think you're an idiot so I accept these are conflicting positions to hold.3
-
I hate to say it, I think Macs are going to beat windows. (update: or maybe Windows is just going to fade and the market will be split?)
Not better hardware, or value, or experience. Windows is just getting more and more ads.
I was thinking, gee I want something like Linux, but well supported hardware.
That's a Mac. Shit.24 -
Dear HR,
You're so incompetent, had I followed your instructions I'd have broken the law and endangered my life.
Get fucked.
A.7 -
I had a suggestion a week ago. I was told to do a different (simpler) approach. The current approach doesn't work and I'm about to point out the problem basically means I've got to go do what I originally said.6
-
The same bit of shitty configure I wrote to make ansible work with MFA has been duplicated across a dozen repos and projects and someone has broken it because it doesn't work with their setup. Their setup doesn't follow company policy and that's why it's not compatible. But apparently we need to have a "discussion" to decide what to do...4
-
Apparently one of the data scientists doesn't have write permission to main branch. I've got to review and merge. This is a stupid policy that's going to waste my time...5
-
My manager decided to skip today's meeting because he micromanaged me enough last week.
Genuinely I don't know if that's growth...6 -
My manager is complaining I'm committing broken, incomplete stuff.
Before my manager was complaining I didn't commit enough.
My manager is an asshole.10 -
Someone's asking how we should do things and I want to say fuck it we ball, but apparently I'm senior or something so gotta instead say "whatever you think is sensible" then get told I should give my own professional opinion but I also just don't care.
Sad day for avoiding responsibility.3 -
Anything with the phrase "Here are some examples:" on its own line reeks of AI. And bolded paragraph starts.
No further comments.5 -
I'm half assing my job and my manager thinks micromanaging me is a good solution.
"Any junior engineer could try those things"
Yes. And then need help to make it actually work.
I'm slow because he's an asshole. I'm still better than anyone else.
Fuck him.2 -
Trying to do math. It's been 15 years since I've done something this hard. Dusting out the cobwebs.
Bursts of inspiration then the next day fumbling like a moron that can't count all of my own fingers.3 -
Me (code review): this isn't good, sometimes it duplicates stuff. If you move it over here it won't be duplicated.
Dev: it's useful, it's not quite the same as that other thing, sometimes it's different
Me: If you move it over here it won't be duplicated.
Apparently instructions were unclear the first time...6 -
Some data scientists are like fucking first year baby devs and I've just got to try to be nice and hold their hand and not scream....15
-
Our company HR person is really fucking incompetent. Like, their whole job is to prevent the company from being sued. I've come close to suing because of their actions once. A few other things are badly handled. they'll be fired only when we get sued...
I did a thing they're not happy with and they've genuinely sent a letter saying "there are several things you could have done instead" LIKE FUCKING WHAT? -
It's nice when devs are
happy you find bugs in their code, like I don't want to bother them with issues so saying thanks is positive3 -
My new favourite consensus algorithm:
Get several devs to implement the same standard. Compare the results for lots of different test data. The consensus "correct" result is the one that is most common from all Implementations. Where consensus can't be found, the devs are shown each others code and it's a race to find bugs to invalidate an implementation that disagrees with yours. Implementations that don't follow "correct" behaviour must be updated accordingly, even if it means copying bugs from other code.
The insane thing is this is legit how it works, like python's typing standard is based on mypy and other type checkers have to match its behaviour. Unicode isn't really a standard, it just started to describe how text works in different places instead of the fights to the death battle royale we used before that.7 -
I still have like, 4 working days left but my manager is on holiday from today so as far as I'm concerned, so am I.3