Programming: Principles and Practice Using C++ (2nd Edition)
Bjarne Stroustrup
4.5 on Amazon
3 HN comments
Blood, Sweat, and Pixels: The Triumphant, Turbulent Stories Behind How Video Games Are Made
Jason Schreier
4.7 on Amazon
3 HN comments
The Art of Doing Science and Engineering: Learning to Learn
Richard W. Hamming and Bret Victor
4.7 on Amazon
3 HN comments
Effective Java
Joshua Bloch
4.8 on Amazon
2 HN comments
Mastering Bitcoin: Programming the Open Blockchain
Andreas M. Antonopoulos
4.7 on Amazon
2 HN comments
Weapons of Math Destruction: How Big Data Increases Inequality and Threatens Democracy
Cathy O'Neil
4.5 on Amazon
2 HN comments
The Making of Prince of Persia: Journals 1985-1993--Illustrated Edition
Jordan Mechner
4.8 on Amazon
2 HN comments
Steve Jobs
Walter Isaacson, Dylan Baker, et al.
4.6 on Amazon
2 HN comments
Effective C: An Introduction to Professional C Programming
Robert C. Seacord
4.5 on Amazon
2 HN comments
Building Secure and Reliable Systems: Best Practices for Designing, Implementing, and Maintaining Systems
Heather Adkins, Betsy Beyer , et al.
4.7 on Amazon
2 HN comments
Database Internals: A Deep Dive into How Distributed Data Systems Work
Alex Petrov
4.7 on Amazon
2 HN comments
Programming Rust: Fast, Safe Systems Development
Jim Blandy, Jason Orendorff, et al.
? on Amazon
2 HN comments
Everybody Lies: Big Data, New Data, and What the Internet Can Tell Us About Who We Really Are
Seth Stephens-Davidowitz, Timothy Andrés Pabon, et al.
4.4 on Amazon
2 HN comments
Mastering Ethereum: Building Smart Contracts and DApps
Andreas M. Antonopoulos and Gavin Wood Ph. D.
4.6 on Amazon
2 HN comments
Java Concurrency in Practice
Brian Goetz , Tim Peierls, et al.
4.7 on Amazon
2 HN comments
ck_oneonApr 1, 2021
dangonJuly 20, 2021
Why MIT uses Python instead of Scheme for its undergraduate CS program (2009) - https://news.ycombinator.com/item?id=18782101 - Dec 2018 (136 comments)
One Reason That MIT Should Reinstate Scheme and 6.001 (2009) - https://news.ycombinator.com/item?id=18386223 - Nov 2018 (38 comments)
Why MIT Switched from Scheme to Python (2009) - https://news.ycombinator.com/item?id=14167453 - April 2017 (97 comments)
Programming by poking: why MIT stopped teaching SICP - https://news.ycombinator.com/item?id=13105896 - Dec 2016 (9 comments)
Programming by poking: why MIT stopped teaching SICP - https://news.ycombinator.com/item?id=11628080 - May 2016 (232 comments)
SICP is being taught again at MIT - https://news.ycombinator.com/item?id=3482117 - Jan 2012 (37 comments)
SICP is still used at MIT at graduate level. - https://news.ycombinator.com/item?id=3235589 - Nov 2011 (3 comments)
Why MIT now uses python instead of scheme for its undergraduate CS program - https://news.ycombinator.com/item?id=842333 - Sept 2009 (38 comments)
Chiming in on the MIT Scheme to Python Switch - https://news.ycombinator.com/item?id=622261 - May 2009 (7 comments)
Why Did M.I.T. Switch from Scheme to Python? - https://news.ycombinator.com/item?id=602307 - May 2009 (65 comments)
Why MIT switched from Scheme to Python - https://news.ycombinator.com/item?id=530605 - March 2009 (128 comments)
MIT replacing Scheme with Python for Intro CS class - https://news.ycombinator.com/item?id=75401 - Nov 2007 (16 comments)
TuringTestonApr 23, 2021
Microsoft has some initiatives exploring it[2] (including the limited autocomplete in Excel as a toy version of the concept), but this is not it.
[1] https://en.wikipedia.org/wiki/Programming_by_example
[2] https://www.microsoft.com/en-us/research/wp-content/uploads/...