Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I'm wondering this too. If I want to specialize in something, what subfield has the most ROI?

- Distributed systems

- ML/AI

- Crypto



When I first read this, I had the (snarky! unfiltered!) thought, "Well why dontcha go Google it? That's not exactly a philosophical question."

But that got me thinking... what if it was a philosophical question, the kind of question that prompts responses that tell you what it's really like to work in [x].

HN, what's it really like to work in [Distributed systems, ML/AI, Crypto]?


HN will have the inside scoop. For example, the salary increase when moving from generic SWE to ML engineer. Or backend engineer to Netflix scale distributed systems.


As someone with domain expertise in both distributed systems and crypto, I'll say "not crypto"; it's relatively well-understood and most of the people who get value out of it don't need to work on it, they can just use what already exists. By comparison, one needs detailed knowledge of distributed systems to make effective use of them, so expertise has broader value. I suspect ML/AI is similar to distributed systems in impact and value, maybe with broader market applicability, but I don't know as much about it in practice.


There is a different metric too: level of shame vs level of fame when you screw up / achieve something.

- distributed systems? Fame on achievement: not much, shame on failure: not much.

- ML/AI? Fame: crazy amount, shame: not much

- Crypto? Fame: not much, shame: you better change industry :-D

/s


It can change rapidly. I’d suggest follow which interests you most.


Cryptography is super fun =)

The things you can do with it are utterly mind-bending, plus you can prove to yourself that things are correct (unlike ML/AI =P)




Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: