Pls provide link if the course materials are available anywhere.

26 points•learner_yearner•15 days ago•26 comments•
Pls provide link if the course materials are available anywhere.

26 comments

pid0x1713 days ago
Code: The Hidden Language of Computer Hardware And Software by Charles Petzold.

I read it in my second year of studying computer-science during the summer break, and it completely changed how I view computing.

First of all, the contents alone are quite valuable, even though it is an old book, as it basically walks you through building a simple relay computer on paper, with a CPU, RAM, simplified input devices, teaches you Intel 8080 assembly as an example of assembly programming, and then even goes over a simplified BIOS, OS, GPU and higher-level languages at the end, and it does not assume you have any previous knowledge; it starts from the basic physics behind electricity, then goes into boolean algebra, logic gates, etc. It's basically computer-architecture for the layman.

Beyond the content of the book, I think the biggest mark it left on me is that it taught me that there is no magic behind the layers of abstraction, and that breaking problems and concepts down into simpler ones can make what initially seems like a very complex topic into something that someone can easily follow and understand.

After I read the book, a lot of things I had already learnt at university felt like they made more sense, and I then took courses like Computer Architecture and Digital Circuit Design, where I felt a lot more confident than I probably would have, had I not read that book. It definitely colored how I viewed a lot of the courses I took at university after having read it.

In my career as a software developer, I still often think about that book, and I love to learn things by re-inventing the wheel and building simpler versions of complex existing software.

neuralkoi15 days ago
Not a book or course per say, but based on a book:

The Gervais Principle, Or The Office According to "The Office" by Venkat [0]

Other contenders:

Sapiens by Yuval Noah Harari [1]

Haseeb qureshi's articles on Negotiating [2]

These along with er... mind-altering substances, helped me see that reality as we live it (careers, status, institutions, ect) is like software: built/programmed by humans and can be changed by shifting your perspective.

[0] https://ribbonfarm.com/series/the-gervais-principle/

[1] https://www.youtube.com/watch?v=CGhTQ4iruLc&list=PLfc2WtGuVP...

[2] https://haseebq.com/my-ten-rules-for-negotiating-a-job-offer...

chistev10 days ago
I always see that book Sapiens recommended, but it has been heavily criticized by the scientific community as having lots of inaccuracies, which has restrained me from reading it.

Carl Sagan has a better acclaimed book on the topic.

oumua_don1714 days ago
NishanStepak14 days ago
Sounds about right. It is called failing forward. Fail forwards, fail fast and keep going.
firefax15 days ago
Two books I read after 9/11 shaped my path greatly:

1.) Stasi: The Untold Story Of The East German Secret Police

ISBN #: 0813337445

2.) The Rise and Fall of the Third Reich

ISBN #: 9780671728694

Both should be available in most public libraries, but with the ISBN you can usually get almost anything via inter-library loan.

kbelder14 days ago
>The Rise and Fall of the Third Reich

An amazing book. I'm not sure how it's particularly career-path-impacting, but it is fascinating being able to follow the cause and effect chain in Germany leading up to and all through the war (in excruciating detail).

imakwana12 days ago
Not a single book but learning from the writings of Cal Newport (blog, books, podcast) over the years have slowly but surely improved my understanding of career capital and how to best utilize attention & time, at least in tech industry.

He does sound a little preachy sometimes but the underlying concepts/frameworks are coherent.

https://calnewport.com/

Read the full thread on Hacker News →

Related stories