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
![](/static/devrant/img/pipeless-devrant-banner-white.png)
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
-
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.1 -
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...5 -
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?1 -
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
-
Must not be sassy.
Must be polite and grateful to open source devs.
Must be diplomatic when pointing out they're fundamentally wrong about the spec they're implementing. Even if they helped write it.
Must not be sassy when showing receipts (what the spec says).
Must not be sassy.5 -
"AI coding tutor" is a real job. You're tutoring an AI. I think I'd rather go touch grass...
https://boards.greenhouse.io/xai/...2 -
Quote from reddit is too true
If your company runs AI generated SEO for other AI generated advertising for SEO services that promote your AI to other SEO services- you might be snake oil peddling and if anyone looks twice at your company it will blow over like a solo cup on the back porch.
https://reddit.com/r/... -
Don't look too closely at the code for tools you use.
Its 50/50 great or garbage. Great way to accumulate side projects...3 -
Journalistic humour:
> "compensation is zero," the world's richest man wrote.
https://news.sky.com/story/...4 -
My manager wants to have a conversation about my attitude. Time to explain that when I worked hard I got no pay rise, I only got a promotion because I lost my rag at him when he was being an arse. I have no motivation to do anything other than the bare minimum.22
-
The stupidity of a post box service marketed for digital nomads that requires proof of current address.
Which fuckwit thought that through?3 -
To the person that put the washing machine on at 4am, who hurt you? Coz I'm gonna be added to that list.13
-
The objective c stdlib is pretty cool, it's what backs the swift stdlib on mac. The collection classes dynamically switch backend depending on size and expected performance characteristics. EG a set of 3 items is faster to linearly search a vector, so it'll switch that out.
https://objc.io/issues/...
I'm not a mac fan but that's some truly artful engineering.
(reposting comment as rant coz I think it's cool)3