3 ms·
I think it's much more likely their code is a mess and it's not super obvious when stuff starts and ends and this is just an unintentional mistake.
by whamlastxmas 8y ago
I think it's much more likely their code is a mess and it's not super obvious when stuff starts and ends and this is just an unintentional mistake.
- pbhjpbhj 8y agoYou hear this excuse all the time, don't FAANG employ the world's very best developers? Maybe their code is a mess for orthogonal reasons - management, profit-motive? Aside: I thought I'd heard devs have automated analysers that step through and find all possible code paths, allowing complex code to be audited for security issues and such? Presumably that's how these sorts of bugs should be found in testing.
- MagicPropmaker 8y agoJudging from their quality issues, I'm not so sure they're attracting the "world's very best developers" any more.
- ethbro 8y agoEven the best developers need time to develop and robust QA.
- deleted 8y ago[deleted]
- deleted 8y ago[deleted]
- oddevan 8y agoI just keep going back to the XKCD of how "our entire field is bad at what we do": https://www.xkcd.com/2030/ https://www.xkcd.com/2030/
- swat535 8y agoSince they have an impeccable interview process that only selects the brightests.. They may be all too busy implementing linked lists and inverting binary trees instead of actually delivering a working product.
- sonnyblarney 8y agogreat developers with with bad process, quick turnaround, lack of ownership and bad habits can lead to a mess. Also - maybe they inherited the code from a startup and never had the chance to refactor and so there was a mess from the start. Either way, bugs happen. Of all kinds, even bad ones'. More circumspect than a 'bug' is that this got through their tests. Their end-to-end testing should have picked this up.
- manigandham 8y ago>> world's very best developers And some of the world's very worst. There are not 10s of thousands of world-class developers to hire in the first place and they would be focused on much higher-level details than implementing basic features and maintenance. That gruntwork requires solid reliable workers with experience but the current screening processes do more harm more than help in getting that talent.
- asveikau 8y ago> don't FAANG employ the world's very best developers? People have to stop putting these types on a pedestal. Some of the least intelligent people I've known have worked for some very big names. You shouldn't trust someone based on who they work for or what name is attached.