Live data from Hacker News

Ask HN: What are some books where the reader learns by building projects?

news.ycombinator.com

171–180 of 188 posts

Re: Ask HN: What are some books where the reader learns by building projects?

#171
post #7

Elements of Computing Systems by Nisan and Schocken has you 'build' a computer from basic logic gates to CPU/Memory to assembler, VM, etc. all the way to a running program. https://www.nand2tetris.org/

I recently read Code by Charles Petzold and it quickly become one of my favorite books, this seems like a great follow-up

That book is amazing. It inspired me to look for more resources on computer architecture and Verilog, and after a while I had a very simple but functional CPU in Verilog that can compute prime numbers [https://github.com/f00zz/rei].

Re: Ask HN: What are some books where the reader learns by building projects?

#172
post #147

Earlier quoted context omitted.

https://travisjeffery.us4.list-manage.com/subscribe?u=1e3ff7... via his comment history :)

Thanks!

Any idea what your timeline looks like? I know a lot of PragProg books do beta books occasionally.

Re: Ask HN: What are some books where the reader learns by building projects?

#173
post #162
post #132

Initiative: A Proven Method to Bring Your Passions to Life (and Work) https://www.amazon.com/Initiative-Proven-Method-Bring-Passio... Here's a video of the author (me) interviewing a reader who did all the exercises, in the process going from (his words) below middle management to creating his dream project with his dream business partner https://youtu.be/zfV3yNKp0h8 . The process costs nearly nothing in money and cr…

That's a lot of 5 star reviews, and a topic I am struggling with right now. Picked up a copy. Thanks, and look forward to reading it.

Glad to hear. Let me know how it goes and if I can help.

Re: Ask HN: What are some books where the reader learns by building projects?

#174

Not a book, but if you're looking to learn modern SQL in a hands-on way, I created Mastery with SQL (masterywithsql.com) specifically because I was frustrated with traditional SQL (and PostgreSQL) content that's lacking in high quality and challenging exercises. Mastery with SQL has over 150 exercises, ranging from easy to very difficult, where you're primarily working with a single database and trying to answer inte…

I think there might be an issue with your FAQs section. I couldn't see the answers and it redirects me to "https://www.masterywithsql.com/#", taking me back to the top of the page.

The course looks very cool by the way.

Re: Ask HN: What are some books where the reader learns by building projects?

#175

* The Rails Tutorial - https://www.railstutorial.org/ This book (although an older edition) is largely what got me into programming, and taught me so much about Rails. * Programming WebAssembly with Rust - https://pragprog.com/book/khrust/programming-webassembly-wit... This book steps through learning about web assembly, writing it by hand, and then implementing a server for webassembly. I had so many misconceptions…

When anyone says they want to learn to code(tm), I tell them to do that book, front to back, then build a twitter clone with what they've learned. I expect you'd be job ready after doing that. It's how I did it. Nobody has taken my advice in earnest yet.

Re: Ask HN: What are some books where the reader learns by building projects?

#176

Earlier quoted context omitted.

Boy if you could find the name of that book I'd really appreciate it

you might be interested in howacarworks.com. I stumbled across these videos on youtube earlier this year when I was researching the topic. I was unwilling to pay because it was more for my own curiosity than an actual need to learn but it seemed pretty thorough.

Man, that site has come a LONG way in the past couple of years. I haven't seen it since probably 2015. Back then, the diagrams were super useful, and the content easily understandable. Now it looks like a Mechanics University!

Re: Ask HN: What are some books where the reader learns by building projects?

#177
post #7

Elements of Computing Systems by Nisan and Schocken has you 'build' a computer from basic logic gates to CPU/Memory to assembler, VM, etc. all the way to a running program. https://www.nand2tetris.org/

There's a good web app companion to the first half of this course at http://nandgame.com/ as well.

Re: Ask HN: What are some books where the reader learns by building projects?

#178
post #132

Initiative: A Proven Method to Bring Your Passions to Life (and Work) https://www.amazon.com/Initiative-Proven-Method-Bring-Passio... Here's a video of the author (me) interviewing a reader who did all the exercises, in the process going from (his words) below middle management to creating his dream project with his dream business partner https://youtu.be/zfV3yNKp0h8 . The process costs nearly nothing in money and cr…

After seeing your comment here yesterday, I started reading your book Initiative.

I am in the middle of the first exercise and have some questions.

Many of the examples in your book show people connecting these separate ideas that are reasonably understandable and applicable to the general population--the girl who recognized that many people have a fear of needles and sought to design a medical to device to help, or the student who liked going to festivals and thought about aligning attendee interests with the festivals' interests and waive attendance fees for attendees by having them volunteer at charities. It sounds like students in your class came up with relatable ideas by looking at problems in their lives that they noticed.

Right now, I'm merely a year into my career as a software engineer (having switched careers last year) and I am very interested in learning about good software engineering practices. I like seeing great CI/CD pipelines and being able to deliver very quickly. I like the sound of good DevOps practices (currently reading slowly through Accelerate by Forsgren) and I so far have really enjoyed reading books on scalability and reliability (Designing Data-Intensive Applications by Kleppmann is frequently recommended and I got a lot out of the book). I'm vaguely interested in MLOps.

I'm pretty happy being more of a cog in a machine right now so that I can see how an established company runs from the inside. I don't know that I'm immediately interested in a project that is more generalizable, the way your book examples are. But it does seem like an entrepreneurial mindset is still core to career progression since in the end a job is also about solving people's problems (where people may be inside or outside of the company). Thus I want to figure out how to use Initiative to iteratively improve my career.

I am wondering if people found success applying your Method Initiative concepts to a narrower scope in a specific technical field, and whether you could share some of those stories.

Re: Ask HN: What are some books where the reader learns by building projects?

#179
post #22

A Curios Moon - a data science mystery that teaches you PostgreSQL by working on projects that use real nasa data sets in a fictional setting (your role as a data science intern at red:4) https://bigmachine.io/products/a-curious-moon/

This is really nice book. It assumes you are a developer/good with computers, though, so some of the things like dev environment setup are ommited

Does it assume I know SQL though?

Re: Ask HN: What are some books where the reader learns by building projects?

#180
post #67

There’s the Gingery book series that starts by describing how to build a charcoal foundry and goes all the way to a complete machine shop. https://en.m.wikipedia.org/wiki/David_J._Gingery

I got the first two from the On sale section. Sounds amazing.
Post reply on HN