I'd also read the books from Teach Yourself CS ( https://teachyourselfcs.com ): - Structure and Interpretation of Computer Programs - Computer Systems: A Programmer's Perspective - The Algorithm Design Manual - Mathematics for Computer Science - Operating Systems: Three Easy Pieces - Computer Networking: A Top-Down Approach - Readings in Database Systems - Crafting Interpreters - Designing Data-Intensive Applications…
Books for Software Engineers in 2023
91–100 of 127 posts
Re: Books for Software Engineers in 2023
#92Earlier quoted context omitted.
How does the space reserved for jellybean stains guide the reader towards the desired problem-solving approach?
I've always seen a sense of humor as an essential component of problem solving. Stressy, serious, businesslike modes tend to get stuck in the weeds and miss the forest etc
Re: Books for Software Engineers in 2023
#93Earlier quoted context omitted.
Well I'm guessing you haven't read the book yet. Basically all throughout the book(s), they authors use food names as variable, function names etc. It is indeed a nice idea because people do tend to associate good memories with delicious food. Especially if the food is greasy or sweet! That quote This space is reserved for Jelly Bean stains is basically a filler sentence at the end of a chapter on a page, which happe…
I'm not taking a position on whether or not the infantilism is appropriate, so whether or not I have read the book is neither here nor there. The previous commenter characterised the text as needlessly infantile. It seemed clear enough to me that they were referring to the jokes about jelly bean stains. I am confused why you interpreted their challenge as being about some approach to problem solving. > Its is possibl…
Feel free to not read those books! Works fine for me.
Re: Books for Software Engineers in 2023
#94Earlier quoted context omitted.
I've always seen a sense of humor as an essential component of problem solving. Stressy, serious, businesslike modes tend to get stuck in the weeds and miss the forest etc
This blog is such a classic for that. http://computationaltales.blogspot.com
Re: Books for Software Engineers in 2023
#95A more detailed review here:
https://henrikwarne.com/2022/06/19/effective-software-testin...
Re: Books for Software Engineers in 2023
#96Earlier quoted context omitted.
I've always seen a sense of humor as an essential component of problem solving. Stressy, serious, businesslike modes tend to get stuck in the weeds and miss the forest etc
Seems like a false dichotomy to me. Authors can choose to write plainly and clearly.
Re: Books for Software Engineers in 2023
#97I'd also read the books from Teach Yourself CS ( https://teachyourselfcs.com ): - Structure and Interpretation of Computer Programs - Computer Systems: A Programmer's Perspective - The Algorithm Design Manual - Mathematics for Computer Science - Operating Systems: Three Easy Pieces - Computer Networking: A Top-Down Approach - Readings in Database Systems - Crafting Interpreters - Designing Data-Intensive Applications…
As the author of Teach Yourself CS I would definitely suggest against trying to fit this in a year! Maybe aim for CS:APP and 1-2 others, and if you have time for more that's a bonus. Most of these are books to work through, not "read".
Re: Books for Software Engineers in 2023
#98Re: Books for Software Engineers in 2023
#99I'd also read the books from Teach Yourself CS ( https://teachyourselfcs.com ): - Structure and Interpretation of Computer Programs - Computer Systems: A Programmer's Perspective - The Algorithm Design Manual - Mathematics for Computer Science - Operating Systems: Three Easy Pieces - Computer Networking: A Top-Down Approach - Readings in Database Systems - Crafting Interpreters - Designing Data-Intensive Applications…
https://www3.cs.stonybrook.edu/~skiena/algorist/book/errata
https://www3.cs.stonybrook.edu/~skiena/algorist/book/errata-...
Re: Books for Software Engineers in 2023
#100I'd also read the books from Teach Yourself CS ( https://teachyourselfcs.com ): - Structure and Interpretation of Computer Programs - Computer Systems: A Programmer's Perspective - The Algorithm Design Manual - Mathematics for Computer Science - Operating Systems: Three Easy Pieces - Computer Networking: A Top-Down Approach - Readings in Database Systems - Crafting Interpreters - Designing Data-Intensive Applications…
A word of warning to anyone reading "The Algorithm Design Manual", there is an error on nearly every other page. https://www3.cs.stonybrook.edu/~skiena/algorist/book/errata https://www3.cs.stonybrook.edu/~skiena/algorist/book/errata-...