Hamming was also writing from a highly privileged position. He was able to work at Bell Labs for the majority of his career. That just doesn’t exist today.
The Art of Doing Science and Engineering is a great book but it needs context. The last edition was released in 1994. Programmers had a lot of labour power back then.
Today though? The median house costs more than a third of the median income. Inflation has raised costs of living to unsustainable levels. And for programmers there have been hundreds of thousands of layoffs since 2023 and a low number of job openings.
I don’t think it’s unreasonable to take what job you can get or stay in a job you don’t care for until the trade winds return.
>I don’t think it’s unreasonable to take what job you can get or stay in a job you don’t care for until the trade winds return.
Having a goal does not seem at all at odds with weathering a storm. Your choices can then be what you learn in your free time, or what horizontal moves you make at that job, or which people you get closer to, for example.
> Programmers had a lot of labour power back then.
Huh? Back then, there was very little glamor to software engineering. Computing just wasn't serious enough. There was relatively little competition, salaries were unremarkable, and sure, you could land a job for life, but that still exists today. If you are an IT guy for a lumber mill, a regional ISP, or a grocery store, it's not going to be as cutthroat as Big Tech. It's just that you're not gonna be making millions.
We're pretending that this type of cozy tech jobs don't exist anymore, but they do. They just don't come with IPOs and RSUs.
> Hamming was also writing from a highly privileged position.
Hamming had a lot of career capital. He was the only person in the world with his track record. If you needed his kind of research/output/teaching/etc, he was the person you needed.
Cal Newport talks a lot about this. Great books.
Have something [unique/valuable] to offer and you'll be surprised how many doors it opens. Yes it takes time to stairstep your way there. A fresh grad has less career capital than a seasoned engineer with a track record of building billion dollar companies.
Is this still a valuable read today (specially taking it into account)? It's been in my reading list for a while now but I'm always postponing :|
This is a framing issue. You can't control the times, but good advice is applicable in good and bad times. If Hamming was operating from a "good time", it should be true that his policies are also applicable in the "bad times".
His advice to "work on the worlds hardest problems" was spoken to people who had worked their way past the initial difficulties. General advice to "Move towards important problems", which is precisely the same thing, applies in good and bad times, and is very likely to produce in you a valuable expertise.