2. Hackers and Painters
3. Zero to One
4. The Intelligent Investor
71–80 of 91 posts
2. Hackers and Painters
3. Zero to One
4. The Intelligent Investor
1. An anonymous poaster in an image board who was very very passionate about SWE to such a degree it made me passionate about it too. 2. https://www.tedinski.com/archive/
If so, his functionalCS syllabus is some of the best content online.
Probably not the answer you are looking for but Carnegie's 'How to Win Friends and Influence People'. So much of our career path is decided on relations more so than deliverables, also self-promotion is key but it doesn't come naturally for everybody. The idea that I shouldn't self-promote (because somehow it felt like bragging) and that people will notice if I do amazing work but stay silent was probably one of the…
I’m still looking for a more science-backed book on influence and persuasion and I’m currently looking at Influence + Persuasion from the HBR Emotional Intelligence series. Would be happy to hear about others’ recommendations as well.
VAX/VMS Internals and Data Structures by Kenah. Not that anyone cares anymore but this provides a distinctively different description of operating system internals. Very different from Linux. Explains what goes on behind system calls; process creation; file systems and so on.
Structured Programming by Djikstra. Up there with K&R.
System Engineering Management by Blanchard. This introduces you to system lifecycles of very very large systems (pre-Google/pre-Meta). And how to manage the people building them and manage the engineering. Relatively hard to read; the NASA System Engineering Handbook or matching European references are easier reads.
C/C++ Users Journal (magazine subscription). Seeing a wide variety of programming styles, approaches to solving problems, and approaches to describing the solutions.
Various SQL language guides. Knowing SQL helps organize my problem solving even if a "database" is not part of the solution. "The" classic declarative language.
Other books already mentioned here: Mythical Man-Month; Visual Display of Quantitative Information.
Probably not the answer you are looking for but Carnegie's 'How to Win Friends and Influence People'. So much of our career path is decided on relations more so than deliverables, also self-promotion is key but it doesn't come naturally for everybody. The idea that I shouldn't self-promote (because somehow it felt like bragging) and that people will notice if I do amazing work but stay silent was probably one of the…
Like the other reply said: it’s an opportunity to switch one’s mindset from a manipulative one (getting people to… like you/whatever) to a mindset of serving what’s alive in them, and yourself.
It’s an invitation for a deeper alignment with one’s humanity and generates effortless compassion and understanding.
Leading to satisfaction much deeper than the one of getting your way.
* Beyond Java, by Bruce Tate Convinced me to leave Java and start doing Ruby instead. Did a lot more programming languages since then. * Javascript the Good Parts, by Douglas Crockford Taught me how to write better js. Of course since then the language has changed so much that this little booklet is completely obsolete, but for a brief period, this book was absolutely essential. It's hard to single out a third book.…
> Convinced me to leave Java and start doing Ruby instead. Did a lot more programming languages since then.
So you did not like the book?
SICP
Sedgewick Algorithms
1. Fundamentals of Physics by Halliday, Resnick, Walker 2. Quantum Mechanics by Eisberg, Resnick 3. Mathematical Physics by Arfken, Weber, Harris 4. Introduction to Statistical Learning with R by Hastie et al. 5. Deep Learning for Coders by Jeremy Howard
Can you discuss a bit more on this choice?
* Beyond Java, by Bruce Tate Convinced me to leave Java and start doing Ruby instead. Did a lot more programming languages since then. * Javascript the Good Parts, by Douglas Crockford Taught me how to write better js. Of course since then the language has changed so much that this little booklet is completely obsolete, but for a brief period, this book was absolutely essential. It's hard to single out a third book.…
> * Beyond Java, by Bruce Tate > Convinced me to leave Java and start doing Ruby instead. Did a lot more programming languages since then. So you did not like the book?
* Limits to Growth (Meadows, Meadows & Randers)
* Sustainable Energy: Without the hot air (David MacKay) Available here: https://www.withouthotair.com/
* Sitopia (Carolyn Steel)