Recently I’ve been on this quest to expand my mind and learn new things with purpose. I might need to improve my time management skills in order to finish these books in an orderly fashion. With a toddler around time really doesn’t stand still.
Here’s a list of my recent purchases:
- Programming Elixir 1.3 Functional -> Concurrent -> Pragmatic -> Fun - Rethink the Modern Web App by Dave Thomas
- Functional Web Development with Elixir, OTP, and Phoenix by Lance Halvorsen
- Pragmatic Thinking and Learning Refactor Your Wetware by Andy Hunt
- A Common-Sense Guide to Data Structures and Algorithms Level Up Your Core Programming Skills by Jay Wengrow
- Programming in Scala - A comprehensive step-by-step guide by Martin Odersky, Lex Spoon, and Bill Venners
A couple of these books are still in beta, but you’d never tell by the quality.
I think these purchases were fueled by the old saying,
knowledge is power. So I’m actively investing in myself. I might not become an expert in some areas, but I’ll definitely improve. Writing quality software with efficient code is my end goal.
I know some developers get stuck in the same routine or are content with what they’re doing, but we really do need to broaden our minds - try new things. If you’ve been doing the same thing for too long, I challenge you to find something new. Learn a new language, find alternative stacks to get the job done. But most importantly, don’t stand still.