Details
-
AboutProfessionally, realtime rendering. Personally, offline rendering. Rendering is radical.
-
SkillsC++
-
LocationEngland
Joined devRant on 9/12/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
-
Please actually pay attention to compiler warnings. They exist for a reason beyond just being a nuisance. If you're willingly ignoring warnings then you're accepting unnecessary risk into your project.4
-
I sure do love having to try to implement parts of a new system where the specs are being heavily changed every day...2
-
Everyone has a test environment. If you're lucky, you'll have a separate production environment too.4
-
C++: the Static Initialisation Order Fiasco. If you have two static instances in separate translation units, there is no way to guarantee their initialisation order, you're at the mercy of the compiler/linker. If one of the instance constructors depends on the other already being initialised, you have a 50% random chance of your program blowing up. The same ordering problem applies to global destruction at program termination time.2
-
AccuRev. Imagine version control software written by someone who read about the concept in a book once and who also never heard of UX.
-
Don't fall into frivolous arguments about tabs/spaces or brace style. It doesn't matter. But please make sure your code is at least formatted in a *consistent* manner - everyone else that reads your code will thank you.1
-
Favourite programming webcomics, anyone?
Big fan of MollyBeans, Cube Drone, and Don't Hit Save over here :)1 -
I don't want to spend a whole day tracking a crash back through multiple systems just to find a buffer that was initialised with garbage, wasn't written into completely, and as a result just *happened* to contain an exact value that causes a crash later on. If you're doing weird low-level things in C/C++, ZERO-INITIALISE YOUR DAMN BUFFERS.
-
@dfox devRant search seems a tad iffy - if I search for "wk19" I see results for pretty much every weekly rant, not just wk19 ones.3
-
When you can't do your job properly because management refuses to fork out for the expensive tools you need and gives you cheap/shitty tools instead
-
90% of my time at work is spent debugging and fixing a horrible mess of years-old legacy spaghetti. The only "real" coding I do is my personal hobby projects at home.3
-
♪ All around me are familiar faces
Worn out braces, worn out faces
Bright and early for their daily standup
Going nowhere, going nowhere
The bugs are filling up their tracker
No expression, no expression
Hide my head I want to drown my sorrow
No tomorrow, no tomorrow ♪3 -
@dfox feature request, could we get facebook/twitter style "foo, bar, and N others +1'd your rant" notifs? might unclutter the notifs screen a bit.1
-
Either the coworker next to me doesn't understand social protocol, or my hair's too long for them to notice I've got earbuds in and don't want to be disturbed. Might have to invest in some over-ear cans just to get the message across.1