Live data from Hacker News

Low-Level Programming University – A roadmap to becoming a low-level programmer

github.com

11–20 of 168 posts

Re: Low-Level Programming University – A roadmap to becoming a low-level programmer

#11
post #7

Low level programmer here. This is great but the job market for low level programmers is very small. Recently, while interviewing, I described a thread safe, concurrent queue implementation to a hiring manager and he asked me -- "so how does this relate to big data and ML"?

[deleted]

Re: Low-Level Programming University – A roadmap to becoming a low-level programmer

#12
I was having a conversation with a friend working on high volume data problems and was surprised just how low level he has to get in order to meet some very stringent but necessary requirements.

I've worked at a high level for so long that I've forgotten how much low level work I take for granted.

Re: Low-Level Programming University – A roadmap to becoming a low-level programmer

#13
post #6

As someone who can code in C/C++ and was recently looking for work, I don't think someone should learn low level programming for a career. What I would consider simple PHP jobs were easily paying more than C++ jobs. If you look at everyone reinventing the wheel in electron and not caring about performance I don't think the situation is going to get better anytime soon.

That's disappointing to hear but thank you for the honest response. I currently work in Ruby but my favorite language is C, I feel like it helped me become a better developer and improved my understanding of imperative languages. Sucks that something so useful is cast aside for something like PHP.

Re: Low-Level Programming University – A roadmap to becoming a low-level programmer

#14
post #6

As someone who can code in C/C++ and was recently looking for work, I don't think someone should learn low level programming for a career. What I would consider simple PHP jobs were easily paying more than C++ jobs. If you look at everyone reinventing the wheel in electron and not caring about performance I don't think the situation is going to get better anytime soon.

Yeah, C/C++ is gradually becoming a lost art. Many game developers don't even bother with it anymore, instead just scripting out Unity.

Re: Low-Level Programming University – A roadmap to becoming a low-level programmer

#15
post #8
post #7

Low level programmer here. This is great but the job market for low level programmers is very small. Recently, while interviewing, I described a thread safe, concurrent queue implementation to a hiring manager and he asked me -- "so how does this relate to big data and ML"?

low level programming knowledge is fundamental if you want to work with security research (software vulnerabilities, reverse engineering and exploits) and the job market at the moment is quite big.

Sure, if you want to work for the government or one of its contractors....

Re: Low-Level Programming University – A roadmap to becoming a low-level programmer

#16
post #6

As someone who can code in C/C++ and was recently looking for work, I don't think someone should learn low level programming for a career. What I would consider simple PHP jobs were easily paying more than C++ jobs. If you look at everyone reinventing the wheel in electron and not caring about performance I don't think the situation is going to get better anytime soon.

Depends on your location. Canada for example has very few embedded/hardware dev jobs vs. Israel were there is a huge amount of C/C++/Assembly jobs for the Aerospace/Military industry.

Re: Low-Level Programming University – A roadmap to becoming a low-level programmer

#17
post #8
post #7

Low level programmer here. This is great but the job market for low level programmers is very small. Recently, while interviewing, I described a thread safe, concurrent queue implementation to a hiring manager and he asked me -- "so how does this relate to big data and ML"?

low level programming knowledge is fundamental if you want to work with security research (software vulnerabilities, reverse engineering and exploits) and the job market at the moment is quite big.

I wish there were a clearer path to transition to that kind of work from web/backend development.

It's something I dabble in and think I'm getting quite good, but unless I start publishing/presenting, I don't obviously see it leading to paid work.

I have a lot of long-time friends in InfoSec but don't really want to exploit those connections to look for work (yet).

Re: Low-Level Programming University – A roadmap to becoming a low-level programmer

#18
post #7

Low level programmer here. This is great but the job market for low level programmers is very small. Recently, while interviewing, I described a thread safe, concurrent queue implementation to a hiring manager and he asked me -- "so how does this relate to big data and ML"?

Yeah, unfortunately there are people behind the scenes pumping out a whole lot of BS and aggressively manipulating the dev ecosystem with VC dollars.

You have to wonder what percentage of devs are jumping on these trains out of naivete and what percentage are jumping on out of cynicism, as both are good explanations. The explanation that rarely applies is "this is the best way to solve our problem".

None of us should be so naive to believe that the developer market, or even subsets of the developer market, are a cozy little corner for engineers and tinkerers where rationality wins the day. It's big money (even if you don't pay anything for your tools), and that means that advanced marketing tactics are at work. Hackers are not invincible, though they like to think they are.

Re: Low-Level Programming University – A roadmap to becoming a low-level programmer

#19
post #7

Low level programmer here. This is great but the job market for low level programmers is very small. Recently, while interviewing, I described a thread safe, concurrent queue implementation to a hiring manager and he asked me -- "so how does this relate to big data and ML"?

I struggle to find good low-level devs. It is surprisingly hard to find good C / kernel / network programmers.

Re: Low-Level Programming University – A roadmap to becoming a low-level programmer

#20
post #7

Low level programmer here. This is great but the job market for low level programmers is very small. Recently, while interviewing, I described a thread safe, concurrent queue implementation to a hiring manager and he asked me -- "so how does this relate to big data and ML"?

the job market for burger flipping is high. LOL in a capitalist society, small/rare usually means high-paying! don't make it your career but it pays to know these things when writing your high-level code.

Small/rare in the supply side is only high paying when the demand is not as small or as rare. It really depends on that relation. Based on the comments I'm seeing... sounds like everyone is talking more about the demand side than the supply side... which sounds either on the edge of oversupply or just plain oversupplied.

Otherwise, I agree with you. Those that understand low level issues tend to, in my experience, just plain understand computing better... even if they're working in the deeply abstracted high level code.

Post reply on HN