Hacker News new | ask | show | jobs
by Rury 1280 days ago
Just because there are never problems that you are aware of, doesn't mean there aren't any problems all. You're just choosing to remain ignorant.

BTW, this is also the reason why history tends to repeat itself: subsequent generations disregarding the knowledge their ancestors came to know. You may end up re-inventing the wheel, and not even know that your ancestors made a better one.

1 comments

I mean c'mon I also enjoy learning about the full stack (have written software at pretty much all layers, embedded, device drivers, middleware, web apps, frontend/backend, distributed systems, databases, etc); but I think that's because I started my career almost 20yrs ago when software was simpler and I've moved on along with the industry. Someone starting their career in the last 5yrs is unlikely to need to follow the same path. At some point there are enough abstractions that you hit diminishing returns in learning it all and there's just so much time for you to do it. I don't blame them.

I never really learned assembly properly for example beyond toying with a few programs early on my career.