In order to try and enforce a habit of reading daily, I’m making this a public page on my blog. With a full year calendar to indicate the days I’ve read. Similar to the “Every Day Calendar” by Simone Giertz…but I can’t afford one, and this site is free.
Past reviews and recommendations
- Ada’s Algorithm by James Essinger
- My rating: ⭐⭐ - To be totally honest, it was pretty boring. I expected this book to cover more of the technical items behind her work and her involvement with Charles Babbages Difference and Analytical engine…but it seems more focused on genealogy, personal drama, and historical documentation of social interactions. A very small portion of the book actually covered what I had hoped. Though I think that’s due to the lack of historical information available.
- Summary: A biography about Ada Lovelace, one of the worlds first programmers.
- Chronicles of a Motorcycle Gypsy: The 49 States Tour by Tiffani Burkett
- My rating: ⭐⭐⭐⭐⭐ - I was hooked reading this the whole time. Finished the book in 8 days. It was hilarious and fun to read.
- Summary: A friend of mine wrote this book, I bought it almost immediately in late 2018, but just didn’t have time to read it. It’s about her incredible journey around the entire Continental United States while living on the back of her motorcycle, camping wherever she can and running into all sorts of surprises good and bad. Even if you don’t ride motorcycles, it’s worth the read to live vicariously through her.
- Exam Ref 70-762 Developing SQL Databases by Louis Davidson
- My rating: ⭐⭐⭐ - Covers a ton of info in a short period, but it was just barely enough to pass the exam. I would have given it 4 stars, except for the amount of typos
- Summary: Read in order to prepare for the 70-762 exam. Great book for learning high level concepts for just about everything to do with SQL Server (minus any DML). It was just enough information for me to pass my exam. Unfortunately, the book has a ton of spelling/grammar mistakes. It was hard for me to read because the mistakes were distracting and interrupted the flow. If you can look past that, this is still a decent book for getting a high-level view of SQL Server.
- How to Lie with Statistics by Darrell Huff
- My rating: ⭐⭐⭐⭐ - Great book for learning a handful of ways that charts and statistics can be used to deceive. It’s well written, however, it does seem to fall quite short on visual examples. Many of the examples are simply explained in text. This may be due to when it was printed (1950’s), but it still makes some of the points a bit difficult to visualize.
- Summary: Published in 1954, an entertaining book giving a very high-level/introductory look at how statistics can be manipulated and misleading.
- Microsoft SQL Server 2012 High-Performance T-SQL Using Window Functions by Itzik Ben-Gan
- My rating: ⭐⭐⭐⭐⭐
- Summary: This one is also a goldmine for those who are a little more advanced. There’s a ton of great information in here…but don’t expect to understand it all on your first read. Even if you think you know windowing functions well…once you read this, you’ll realize you were very very wrong.
- Microsoft SQL Server 2012 T-SQL Fundamentals by Itzik Ben-Gan
- My rating: ⭐⭐⭐⭐⭐
- Summary: I can’t believe I had this goldmine sitting on my bookshelf for nearly 8 years. I wish read it when I bought it. This is an incredible book…not only is it great for those looking to learn T-SQL, but even as a database developer with years of experience I learned a TON. I may even read it again, there’s so much info to absorb. I’m hoping a new edition will be coming out since the latest edition was released in 2016.
- The Phoenix Project by Gene Kim
- My rating: ⭐⭐⭐⭐⭐
- Summary: "The Phoenix Project is a best-selling business book that’s told in narrative form. The book’s characters reveal through their actions why it’s so important for organizations to put security first and tear down the silos that have traditionally existed between development and operations teams."
- The Unicorn Project by Gene Kim
- My rating: ⭐⭐⭐⭐⭐
- Summary: "With The Phoenix Project we learned about the Three Ways. Now with The Unicorn Project, Gene Kim introduces the Five Ideals. This highly anticipated follow-up to the bestselling title The Phoenix Project takes another look at Parts Unlimited, this time from the perspective of software development"
- What Every BODY is Saying by Joe Navarro
- My rating: ⭐⭐⭐⭐⭐
- Summary: Body Language…how to read it. I originally read this book back in high school; It ended up being a huge impact on my life. It’s helped me perform better in interviews by reading their body language, and also making sure I project the right body language to them. I highly recommend this book. On top of learning how to read body language, the book is chock-full of insane stories from a former FBI counterintelligence officer and their experiences using these skills.
- What If?: Serious Scientific Answers to Absurd Hypothetical Questions by Randall Munroe
- My rating: ⭐⭐⭐⭐⭐ - Originally I thought this was going to be a boring book. I thought the whole Q&A aspect of it would be distracting, and would be better read as maybe a “read one question per day” type thing. But I ended up really enjoying it. It’s extremely well-written and funny. I blew through this book in less than a week. I’ll probably be first in line if he ever releases a second edition.
- Summary: Author of the comic website xkcd.com, Randall Munroe answers (scientifically) a variety of random and obscure questions sent to him through his website.
“What Do You Care What Other People Think?” by Richard P. Feynman
- Algorithms to Live By: The Computer Science of Human Decisions by Brian Christian, Tom Griffiths
- I’ve actually already “read” this via audio book, but I think it would be better as an actual physical book
- C# 8.0 in a Nutshell: The Definitive Reference by Joseph Albahari, Eric Johannsen
- Bought this book a while back and got about 100 pages in and then broke my reading habit. It’s a pretty big book, and dense with information…but hoping to get through this one to improve my C# skills one of these days.
- Code: The Hidden Language of Computer Hardware and Software by Charles Petzold
- This is probably one of my all time favorite books. I’ve read it at least twice, but it’s been about 12 years since I last read it, so I think it’s time to go through it again.
Half-Life: The Divided Life of Bruno Pontecorvo, Physicist or Spy by Frank Close
- How to Avoid a Climate Disaster by Bill Gates
- “Bill Gates sets out a wide-ranging, practical—and accessible—plan for how the world can get to zero greenhouse gas emissions in time to avoid a climate catastrophe.”
- Operations Anti-Patterns, DevOps Solutions by Jeffery D. Smith
- "Operations Anti-Patterns, DevOps Solutions shows how to implement DevOps techniques in the kind of imperfect environments most developers work in. Part technology tutorial, part reference manual, and part psychology handbook, this practical guide shows you realistic ways to bring DevOps to your team when you don’t have the flexibility to make sweeping changes in organizational structure."
- T-SQL Querying by Itzik Ben-Gan, Adam Machanic, Dejan Sarka, Kevin Farlee
- From what I can tell, it’s basically an extended version of T-SQL Fundamentals, which was already an incredible book. Can’t wait to get to this one.
- T-SQL Window Functions: For data analysis and beyond by Itzik Ben-Gan
- I read the first edition of this book, but since then, it is 100 pages longer, and has an extra chapter, so would be good to re-read this to fill the gaps from the previous edition
The Inventions, Researches, and Writings of Nikola Tesla by Nikola Tesla
- The Pragmatic Programmer (2nd Edition) by David Thomas, Andrew Hunt
- I recently listened to this as an audio book, and it’s definitely a good listen. But there were many parts with code examples where physically reading it would be helpful. So I hope to read this someday soon.
Where Wizards Stay Up Late: The Origins Of The Internet by Katie Hafner
- Zen and the Art of Motorcycle Maintenance by Robert M Pirsig