Hacker News new | ask | show | jobs
by low_tech_punk 1431 days ago
Feeling the same. Tired of web stack. Don’t want to do Kubernetes. Don’t want to do ML. All I want is descending to lower level programming. Rust would be nice. C would do too. LLVM IR might be my ultimate language. I don’t waste time on Leetcode. I spend most of my free time on side projects on GitHub which helps me build up a portfolio for my next job. I also watch MIT courses to learn system programming. I don’t care about earning a degree. Just watching it for the pleasure of it.

Have you considered applying for entry level jobs of a different domain? As long as you are ok with a pay cut, there is not such thing as over-qualifying.

1 comments

Would you mind sharing a link or two to these courses?
MIT 6.033 Computer System Engineering, Spring 2005 https://www.youtube.com/playlist?list=PL6535748F59DCA484

MIT 6.172 Performance Engineering of Software Systems, Fall 2018 https://www.youtube.com/playlist?list=PLUl4u3cNGP63VIBQVWguX...

I feel what is underpinning this thread is a job dissatisfaction issues from the ratio between "using other people's software" vs. "writing software for others". The former is inevitably frustrating as I'd become a consumer of software, rather than a creator. Kernel programming, and low-level system engineering in general is more aligned with the latter where you have more creative freedom and less constraints from other people's abstractions. It's like driving an automatic vs. manual car. The latter is just more fun, despite its inefficiency.

Enjoy the courses!

Thanks a lot. Will give this a shot pretty soon!