Where "turn out not to know basic C programming or systems level algorithms" is failing some leetcode puzzle they have not touched in the last 20 years while they have been full time writing C and C++? So hell of a time not finding your definition of 'good people' would be kinda expected.
No it's more like failing to understand how to implement a basic memory allocator which is a very relevant task for a systems engineer.
Re:Updates to H-1B
by hackable_sand on Thursday December 19, 2024 @11:38AM
(#42463137)
I seriously doubt you and ivalm are having a hard time finding SWEs capable of memory management in C.
Something is terribly wrong with your hiring practices. You just need to admit it's a "you" problem.
OK, yep I get that. Excuse my cynicism. True, most of us system programmers could describe, in detail, malloc and free from scratch and write a basic malloc from scratch and then know why the basic K&RT whipped up malloc would actually be quite crappy when faced with real world use.
Re:Updates to H-1B
by Gollapalli on Sunday December 22, 2024 @12:14AM
(#42484519)
I am looking to transition into this sort of work from a more "general development" sort of background. Any resources you could recommend?
It seems like systems level programmers are either firmly employed somewhere else or have switch roles to an easier domain. I know I've considered going back to Python programming where I can make the same money with a lot less work.