Most active commenters
  • (3)

←back to thread

167 points godelmachine | 26 comments | | HN request time: 1.24s | source | bottom
1. OptionOfT ◴[] No.41888967[source]
It was a really interesting place to work at a Software Engineer. It made me understand the business. It made me understand that doing the right thing isn't valued. You do the thing that has the shortest ROI.

It also made me realize that it is horrible to build software with people who expect short term deliveries like the usual McKinsey engagement. People who expect that the automation of an Excel file takes the same time as getting a BA to do it.

I am now in a full time engineering position. I don't talk to clients anymore.

What I miss the most is coming into contact with people with a huge variety of backgrounds.

Which surprisingly were the people with who I had to spent the most amount of time explaining how software works.

Maybe I'm bad at it? Who knows. But I learned a lot, and I'm happy where I'm at now, so any bitterness would be misplaced.

Not to mention they paid for my GC.

replies(8): >>41888992 #>>41889020 #>>41889062 #>>41889067 #>>41889488 #>>41889705 #>>41890030 #>>41892873 #
2. mtlynch ◴[] No.41888992[source]
>Not to mention they paid for my GC.

What does GC mean in this context?

replies(5): >>41889007 #>>41889009 #>>41889015 #>>41889021 #>>41899601 #
3. hammock ◴[] No.41889009[source]
Green card
replies(1): >>41890600 #
4. ambicapter ◴[] No.41889020[source]
> What I miss the most is coming into contact with people with a huge variety of backgrounds. > Which surprisingly were the people with who I had to spent the most amount of time explaining how software works.

How is this surprising? I read this as "huge variety of backgrounds", meaning, all kinds of backgrounds which are NOT software. It would make sense to me they don't understand how software works.

replies(1): >>41889257 #
5. ◴[] No.41889021[source]
6. ◴[] No.41889062[source]
7. ◴[] No.41889067[source]
8. 1123581321 ◴[] No.41889257[source]
I took it to mean that you’d think it would have been annoying to have to repeatedly explain things, but he misses them.
9. ljm ◴[] No.41889488[source]
I had a hard time working for an ex-McKinsey/Deloitte/MBA type a while ago for similar reasons: it was always favourable to push a quick hack to resolve an immediate issue, and literally nothing else mattered.

If you had to fight fires all hours day, night and weekend to keep on top of it, then so what? That’s the job. Getting heart palpitations because the red circle came up on the Slack icon on your screen? That’s the job.

Even with a clear path to a mid-term or even sustainable solution, it was like you weren’t building software but in a constant race to keep ARR ahead of churn, like in Wallace and Gromit where Gromit is frantically laying down track to keep his train going. Does the software even work? Who cares… it’s the $$$ that count.

I wasn’t really built for that, I felt like I was at odds with my own passion and I didn’t really want to put my name to the work I was doing.

replies(2): >>41889682 #>>41890268 #
10. Discordian93 ◴[] No.41889682[source]
Other than code related data annotation for LLMs, this is the only kind of work I've ever been able to find in software development, all the consulting shops big or small work like that here. When I read about people having proper testing, code review, product managers setting actual expectations of what the software should do... It sounds like a wonderland to me.
replies(1): >>41889701 #
11. throw4950sh06 ◴[] No.41889701{3}[source]
Yeah, unfortunately you need a proper startup culture at your location to have access to companies small and big like that. I don't think there is a single place like that in Europe. Fortunately, it's quite easy to find work for American companies. And well paid.
replies(2): >>41892079 #>>41894332 #
12. burnte ◴[] No.41889705[source]
I work with a guy who used to be at McKinsey. He's literally the worst coworker I've ever had. Everything needs to be done yesterday, except he takes weeks between responses. He delegates nothing to his people, and constantly tries to take over things from other departments, making himself an INCREDIBLE constraint and burden. They have an insanely toxic culture there.
replies(4): >>41890112 #>>41891564 #>>41892874 #>>41904011 #
13. Mistletoe ◴[] No.41890030[source]
>You do the thing that has the shortest ROI.

This is a tombstone for humanity and lots of companies if we all do this.

14. aswanson ◴[] No.41890112[source]
That cant be good for his health.
replies(1): >>41907030 #
15. FactKnower69 ◴[] No.41890268[source]
>If you had to fight fires all hours day, night and weekend to keep on top of it, then so what?

Same type of person who is completely incapable of understanding that doing more methodical, higher quality work now saves you the time wasted putting out fires later

16. davidcalloway ◴[] No.41890600{3}[source]
Thank you I was literally wondering what garbage collection needs to be paid for.
replies(1): >>41890923 #
17. bitwize ◴[] No.41890923{4}[source]
Garbage collection always needs to be paid for -- in working set size and CPU time. That's why you never see production kernels, databases, video codecs, or high performance games written in GC languages.
replies(1): >>41891436 #
18. davidcalloway ◴[] No.41891436{5}[source]
Yes but it would still feel weird for me to thank my employer for that.
19. squiffsquiff ◴[] No.41891564[source]
It's funny I worked with someone for a few months who was ex McKinsey. You could be describing him.
20. Discordian93 ◴[] No.41892079{4}[source]
I haven't found it easy but my credentials... Could be better. I guess I'll have to pick s niche and really get to contributing to GitHub issues for it.
21. godelmachine ◴[] No.41892873[source]
How is the work culture overall? I am of the opinion they are ruthless and will cull you if they think you are underperforming.
22. godelmachine ◴[] No.41892874[source]
I heard the same about McKinsey
23. ljm ◴[] No.41894332{4}[source]
There’s plenty like it, but you won’t find it if you’re looking only for body shops. Of course, startups have similar problems of their own and you have to put some work into finding the right team and right product niche for you (e.g for me, sales and ad tech aren’t my thing).

I’d call it product engineering over agency work. Keep an eye out for positions in your typical SaaS setup, as well as financial institutions - not glamorous but better than being an arse on a seat.

Can’t speak for outside of Europe and UK though.

24. pfannkuchen ◴[] No.41899601[source]
General contractor. GP made some changes to his house using the money his employer paid him.
25. weard_beard ◴[] No.41904011[source]
Not at McKinsey, but one of their competitors. I have to say there is a lot of unhealthy behavior being rewarded in lots of ways across the spectrum of consulting.

There is real work to be done in the consulting world. Its just that there are perverse incentives to not be the one doing it.

Whether an engagement is successful or goes down in flames isn't obviously apparent until it is nearly completed. Everything feels like a high school class project where the goal is to DO as little as possible and if its successful to grab as much credit as you can, and if it fails, to distance yourself from it.

26. burnte ◴[] No.41907030{3}[source]
I had to develop an entirely new way of dealing with him in order for it not to affect _my_ health. I literally went to a therapist for a bit to create a plan for working with him.