News for hackers. Stuff that matters.
Re:Why big tech companies need so many people by VirusNewbie on Thursday February 09, 2023 @11:59PM (#34735801)
Is this a parody account? Performance art of what we all collectively think a terrible engineer would seem like? This seems too fake.
Re:Why big tech companies need so many people by zrobotics on Friday February 10, 2023 @12:16AM (#34735900)
I had a long response typed out to an up thread comment, then remembered the rule "don't feed the trolls". I did get a chuckle afterwards when I read their username, it certainly is apt.

Edit: oh God, I looked at his linked personal site and this isn't a parody account. I really hope this guy is drinking or something, he claims to have worked in VR/AR. Claiming that none of his coworkers in 20 years have been able to understand linear algebra, while working in that field?

Re:Why big tech companies need so many people by 8note on Friday February 10, 2023 @12:42AM (#34736052)
For the most part you don't really need to understand linear algebra for most things -- engineers past have done a great job on abstracting interesting math problems away in everything.

If you're not constantly working with linear algebra, you're going to get rusty fast. Mind you, he seems like he writes a matrix multiplication with goto based loops every time, so he can make sure that he keeps knowing linear algebra, and to prevent the business he's working at from getting anything done because he doesn't like their ethics

Re:Why big tech companies need so many people by hnfong on Friday February 10, 2023 @09:58AM (#34740457)
I think he's probably above average in technical skills and below average in human skills. In that context it makes sense he doesn't like being told by others how to write code. I can imagine it can be frustrating if unqualified people review my code and make irrelevant comments, but usually if you're that good, why are you working with morons anyway?
Re:Why big tech companies need so many people by Jensson on Friday February 10, 2023 @10:07AM (#34740583)
Some people just hate rethinking their views even if the other person is competent. I know people like that, smart and right about a lot of things, but can't admit that they are wrong ever. I can imagine code reviews being torture to such people.
Re:Why big tech companies need so many people by VirusNewbie on Friday February 10, 2023 @04:44PM (#34746338)
I’ve seen this pattern a few times in my now long career. Above average Engineer with missing (social skills/theory/cs degree) ends up only getting experience at companies with sub par developers.

Sub par developers parrot industry recommendations such as code reviews or microservices, and Above Average anti-social dude asks why and gets a dumb answer, and out-engineers all the idiots trying to mimic industry best practices.

Now Above Average engineer’s ego expands even more. Not only is he smarter than everyone else, all these best practices are dumb too.

Look at all these people needing code reviews or unit tests, they still can’t ship. Those people doing it at Meta and Amazon must be dumb too.” They think.

The thing is, their arrogance and/or disdain for (whatever) endures they only get hired at companies where this cycle repeats.

It is not a “brag” to say none of the developers you’ve ever worked with don’t understand linear algebra, it means you only work with morons. Being the king of morons isn’t a thing to be proud of…

Re:Why big tech companies need so many people by LewisVerstappen on Friday February 10, 2023 @12:13AM (#34735877)
His username is literally moron4hire
Re:Why big tech companies need so many people by moron4hire on Friday February 10, 2023 @12:12AM (#34735876)
Are you a parody for the sort of milquetoast engineer who only ever parrots the received wisdom and never questions what's really possible?

I mean, how have we ended up in such a situation as today, where were have--in our pockets--a computer that would have been considered a supercomputer when I was born, and yet all it does well is make sure advertisers can reach me?

You want to defend the practices of major engineering organizations? Get ready to defend their business practices, too.

Yes, I know I'm coming off as a blowhard. But I think if you really start to look at the technology industry, try to figure out its ills, you start to realize that you can't unpack the good from the bad. That ethics are way out the window, because engineering erroneously sees itself as separate from business. "It doesn't matter that Meta makes it's money off of manipulating users into purchasing decisions, I'm just working on a web app framework". Our engineering jobs would exist without the business unit. Whatever we do, no matter how far removed from the business it is, our jobs wouldn't exist if they didn't count to the bottom line.

Re:Why big tech companies need so many people by snovv_crash on Friday February 10, 2023 @05:36AM (#34737953)
I strongly agree that by and large we waste 99% of the compute resources available to us on useless abstractions.

However, this is an orthogonal issue to not reviewing code. To contrast, if we push code to production _before_ review, then production is much more likely to be full of bugs, and we force people to go looking for them afterwards. I've worked in this kind of environment, and the amount of wasted resources (both compute and engineering time) is staggering. Somebody's pet project ends up taking way more compute than anybody would have deemed acceptable and we have exactly the overhead and waste you are referring to.

Better, lower overhead abstractions require buy-in, and this means it needs to work for other people than the person who wrote them. At some point it needs review and discussion, otherwise it will just be a continual edit war between competing parties.

Re:Why big tech companies need so many people by ctvo on Friday February 10, 2023 @09:20AM (#34739889)
What does any of this have to do with you thinking code reviews are worthless and slows down velocity? A whole reply of strawman arguments while tossing in the word 'milquetoast' doesn't make it intelligent.

As others have pointed out: code reviews exist for many complex projects even outside of these big companies. Code reviews existed before these companies.

Re:Why big tech companies need so many people by dang on Saturday February 11, 2023 @01:12AM (#34750021)
Personal attack is not allowed on HN, so please don't post like this, regardless of what another commenter does.

https://news.ycombinator.com/newsguidelines.html