Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Which really means is a failure of leadership for being so incompetent as to allow such an intensely risky situation to exist.


Well, yes and no.

Imagine a company where the engineering culture hires macho programmers who love bitmasked flags and manual memory management, and who think memory safe languages and json are for sissies.

Imagine they hire lots of graduates who've never worked elsewhere and teach them that their way is best, and everyone who says otherwise doesn't understand real performance. Those 'industry best practices' are written by javascript folks who think a 2 second pageload is fast, and a 200ms pageload is instant, don't you know?

And imagine when they make experienced hires, they look for people who have experience with bitmasked flags and manual memory management - which is reasonable enough, they gotta be able to code review that stuff and coach junior employees on working with it. But has the side effect experienced hires won't rock the boat.

Now, the nontechnical bosses can ask anyone from the highest engineering leadership to the must junior of peons, and they'll all agree that bitmasked flags are the right way of doing things.

Is it so unreasonable for nontechnical bosses to trust the consensus of their engineers on matters of engineering?




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: