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
-
Don't die, and that's looking iffy... 😅
-
Needs more #hashtags
-
My new pass time is looking for switch games that can be played with one hand...
-
@scor it was the stupidest fucking thing. I was walking home carrying shopping, slipped and fell. Rather a lot of pain in my hand. Xray, cast and drugs later, here I am 😔
-
CI for the win here. Tests start to fail after a commit, the commit author's problem.
-
What's git?
-
Aaaaand I've now had a bit of a telling off by a group admin 😅
-
This was in a dev meetup whatsapp group and it's now just devolved into us cracking jokes 😂
-
I knew it was Kevlin before I opened the link. Good stuff!
-
It's not something identifiable and also accurate.
-
@AleCx04 unlike apple's hermetic approach...
-
@AleCx04 they're making their own emulators for one thing. Might explain part of the issue.
-
@Voxera I get you. Essentially why I've spent several hours staring at the output of objdump to make sure the compiler is vectorizing in the way I want. That said, gcc will tell you why something is/isn't being vectorized and it's very clever about it.
-
Unfortunately it's not running on your machine, so throwing that out the window doesn't really solve the problem...
-
https://pyinfra.com/
-
@Grumm "illegal", yes, but I'm way less bothered when there's no "legal" way to buy the real thing...
-
They're also pulling their 3ds emulator which I think is a shame. 3ds is EOL, I feel like we're losing a part of history if old games don't have a way to be run after the og hardware has passed on.
-
@SidTheITGuy yup... It's particularly an American thing. Some big corps try to keep teams super bonded, makes people less likely to leave... I've seen it once at a FANG, and it was also the most toxic, unprofessional team I've ever worked on...
-
A build tool was getting installed automatically as part of our build system. This was working for multiple devs across multiple machines. They're writing a deployment, couldn't get the install to work, took out the install from the build system, added a note to the readme that it needs to be installed manually when doing dev work, and added a deployment step that installs it.
Their solution "works"... -
@Voxera I'd actually disagree with your "why not assembly instead of c++?" argument. C and by extension C++ is by design as fast as assembly. Java, isn't.
-
"autism"
-
Corporate culture. I don't think this is true of all big companies, but I think the likelihood increases as size goes up.
-
@max19931 0.2 nm is the physical limit (the size of a silicon atom). We're already under 4nm, so not a huge amount left to go. Then it'll either be light based cpus or quantum. But for them to take over they'll have to be faster. And that's not an easy hurdle.
-
I should call her...
-
@thebiochemic Interesting points.
I guess this pisses me off because I'm not a regular dev...
Your point about writing with intent, I would say modern c++ allows code to be written to differentiate between sketchy and normal code. Smart pointers, ranges etc.
Fast, I've also worked on a project where that was the whole thing. At the extreme, we had an embedded hardware project that had 32 milliseconds to finish processing some data and return to the host FPGA. I would *maybe* have tried that in rust and go. But c++ could definitely do it. -
@SidTheITGuy shut the fuck up.
-
@Demolishun least I'm in good company
-
@jestdotty I think it's unfortunate because I don't try to communicate my correctness in a constructive manner. I tell them in a way that makes them think I'm an asshole and they often want to argue on principle...
-
@Demolishun I'm now wondering how/if rust deals with this
-
It's also not just design debt. It's performance. If you can make it faster in c, that's not going to be accepted in c++.