There’s always a small subgroup of people that are so terrible that I wonder how they got hired. They are so inadequate it’s almost as if they are intentionally being dumb. Things like: - Not grasping the basics of writing tests. - Not having basic hygiene on source control. Can’t even use the basic features correctly. Create branches that are unmergable. - Didn’t even realize db indices exist. - Write so many dynamically generated code without the basic knowledge on how to debug them. - Doesn’t understand what’s the point of pipelines like code builder, CI/CD, etc. Wrote the worst Maven/Gradle definitions ever. Total cargo culting. - Imports a million libraries to create < 10 web forms. - Have no idea that you need a system to manage db schema/index/trigger changes. How did these individuals got hired? Too much leetcode, too much TC chasing, not enough real engineering. #tech TC: 600k NW: 6m YoE: 25 total. Been to almost all FAANG
You talking about IS&T?😁
There are a few good orgs in IS&T and they manage traffics at FAANG scale
Homie you sound like someone fresh out of college. When I was a new grad I wondered how those networking experts who knew nothing about the Netflix UI got hired.
Nope. 25 YoE total. I have sent patches to MySQL, PostgreSQL, Docker, Kubernetes, a bunch of Python web frameworks, Cassandra, etc. I can do real full stack from React all the way down to DB source code and tuning kernel parameters. I have even led a full colo datacenter migration from 1 building to another.
I feel bad for myself and other coworkers who are also very productive, having to deal with people like this.
it’s same every where mainly conversion.
I used to manage some people like these at a large startup. The root cause was due to a super low hiring bar and we worked to fix it. I sat down with them and explained to them a few important concepts. We expected them to learn on their own and some did after the sit down and some check ins. We continued to monitor their quality with code reviews and gave them feedback consistently. Those that didn’t improve got fired. There were some that I saw put in the effort and they continued to struggle with some improvement. I defended them as long as I could. At the end of the day, we are a company and not a tutoring center. I can’t defend you against upper management if you don’t try. Help me help you.
Teachable people are great. They will improve in no time. The kind of people I am thinking is hopeless. They themselves don’t want to learn.
To add on for the non managers/team leads, an additional point from our perspective. It doesn’t look good on us if we fire people. It also pushes back our sprints and delays release. I really don’t want to fire anyone. If I want to continue becoming a better manager and climb the ladder, this includes having a solid team and having good optics. The more good guys I have on my team, the faster things improve. I mean this from a long term perspective, not that BS short term perspective where your team or project falls apart after you leave.
I observe there are 3 groups of people 1 who are good at interviews due to continuously practice leetocode andimaginary system design problems. 2 who are good at engineering 3 who are good at both You will find plenty of 1 and 2 but not in category 3 even if you find someone in 3rd category they are not good as category 2 people.
You think it's a meritocracy? Cute.
> gradle lol India detected
Why? Gradle can’t possibly be India only.
The interview process is so broken & you don't need to know the skills you listed to pass with leetcode style interviews. If we wanted those skills to be the baseline, then they should be in the interviews
Blame it in Desi Consultants.
Apple convert WITCH contractor too much so I assume that’s where these issues are forming