3.8 KiB
+++ type = "page" title = "Book recommendations" +++
"The more I read, the more I acquire, the more certain I am that I know nothing." — Voltaire
I've hand-picked this list of books because I enjoyed reading them and learning from them. I want to share these books with so you get to enjoy them as well.
Full disclosure: the links below are Amazon Affiliate links. This costs you nothing, but I will get a small commission on each sale Amazon makes.
Git
Electronics
Software Engineering
- The Pragmatic Programmer: From Journeyman to Master
- The Passionate Programmer: Creating a Remarkable Career in Software Development
- Clean Code: A Handbook for Agile Software Craftsmanship tip
- Understanding the Four Rules of Simple Design
- The Mytical Man-Month
Ruby
Ruby on Rails
- Agile Web Development with Rails 4
- Agile Web Development with Rails 5 tip
- Rails 4 Test Prescriptions
- Metaprogramming Ruby 2
- The Cucumber Book: Behaviour-Driven Development for Testers and Developers
- The RSpec Book: Behaviour-Driven Development with RSpec, Cucumber, and Friends
GPG - The GNU Privacy Guard
Golang
Vim and Tmux
Agile / Scrum
MOS 6502 Microprocessor
macOS / Cocoa / Swift / Objective-C
Going paperless?
I love my Kindle. It's light-weight, has a battery that lasts about 4 weeks (I read about 1 hour a day), and it features a quality e-ink screen. The 3G option is fantastic, as you can leave your Kindle always connected and use services like Readability to send web pages neatly formatted to your Kindle for later reading.
Almost all of the books listed above are available for Kindle as well. So if you're not already paperless, why not start now?