I'm using "How to Design Programs", 2nd edition, and it's helpful. It's on Amazon, and free online by Felleisen and colleagues here: https://htdp.org/2018-01-06/Book/part_preface.html
Honestly, I have found reading "How do Design Programs" challenging. May be it doesn't flow perhaps because of the use of an unfamiliar language? Do you have a specific approach that helps you?
Book Recommendation for Interns
11–13 of 13 posts
Re: Book Recommendation for Interns
#12* The Four Pillars of Investing
* A Random Walk Down Wall Street
I've seen fellow interns blow their salaries on 200 jeans, clubbing, and eating every meal out.
Meanwhile, the IRA I started in grad school is growing at ~7% a year providing a nice nest egg.
Financial security gives you the freedom to take risks. Some discipline in your 20s will make your 30s more awesome than you can imagine :)
Re: Book Recommendation for Interns
#13Getting Things Done (2001) by David Allen - great method to organize all your tasks and stay on top of things Clean Coder by Bob Martin - good ideas on being a professional programmer A Philosophy of Software Design by John Ousterhout - big picture ideas on design Test Driven Development by Kent Beck - good basis for thinking about design and testing Legacy Code by Michael Feathers - understanding the issues of legac…
Does "A Philosophy of Software Design" need some experience to appreciate what the author is talking about?