Published: December 31, 2023
This year, one of my new year resolutions was to start reading books. For someone like me who did not read at all, building up reading habit is quite tough.
Why? As we live in the world of social media, binge-watching, youtube, and news websites with bite-sized articles, out attention span has suffered greatly. I personally had a problem focusing on things for an extended period of time.
Reading, as it requires a prolonged commitment, is inherently a long-focus activity. This is why a lot of people who grew up among short-attention requiring tasks have hard time building a robust reading habit.
However, I was able to exceed my wildest dreams in 2023 and finished reading 24 books! On top of this, I have read 2 books in Japanese as part of an effort to push my Japanese to native level.
So as the year comes to end, I wanted to list up the books I've read this year and rank them between 1-5 based on below principles:
1. Is it practical/ relevant?
Theoretical/ old books get a lower score as the information provided in them can not be leveraged in real life.
2. Is it succinct?
Some books migh have 1-2 strong messages that can be summarized in an article. But in order to publish a book, you need 100+ written pages. Books that have a lot of filler informtaion have lower ratings.
3. Is it coherent?
Some authors talk about many things, and fail to convey at least 1 important message. It is important to have a strong take-away message in a book, and other important things can be covered in another book/ article.
4. Is it engaging?
Some authors get all of the above 3 right, but the way the book is written makes it very difficult to read. Books from good storyteller are highly rated in this listed.
So without further ado, here are the 24 books I've read this year and hheir accompanying ratings. Note that books are ordered based on their ratings.
Shoe Dog
Rating: 5
Steve Jobs
Rating: 5
Don’t Make Me Think
Rating: 5
Fall in Love With The Problem
Rating: 5
Deep Work
Rating: 5
High Output Management
Rating: 5
Netflix: No Rules Rules
Rating: 5
Elon Musk
Rating: 4
Start With Why
Rating: 4
Quiet
Rating: 4
Purple Cow
Rating: 4
Crossing The Chasm
Rating: 4
Blitzscaling
Rating: 4
企業の科学
Rating: 4
Grit
Rating: 3
The Ride of a Lifetime
Rating: 3
Four Thousand Weeks
Rating: 3
Amp It Up
Rating: 3
Oppenheimer
Rating: 3
Sprint
Rating: 3
Mythical Man Month
Rating: 2
Innovators
Rating: 2
Viral Loop
Rating: 1
The Design of Everyday Things
Rating: 1
Leave comment
Comments
Check out other blog posts
2024/06/19
Create A Simple and Dynamic Tooltip With Svelte and JavaScript
2024/06/17
Create an Interactive Map of Tokyo with JavaScript
2024/06/14
How to Easily Fix Japanese Character Issue in Matplotlib
2024/06/13
Book Review | Talking to Strangers: What We Should Know about the People We Don't Know by Malcolm Gladwell
2024/06/07
Most Commonly Used 3,000 Kanjis in Japanese
2024/06/07
Replace With Regex Using VSCode
2024/06/06
Do Not Use Readable Store in Svelte
2024/06/05
Increase Website Load Speed by Compressing Data with Gzip and Pako
2024/05/31
Find the Word the Mouse is Pointing to on a Webpage with JavaScript
2024/05/29
Create an Interactive Map with Svelte using SVG
2024/05/28
Book Review | Originals: How Non-Conformists Move the World by Adam Grant & Sheryl Sandberg
2024/05/27
How to Algorithmically Solve Sudoku Using Javascript
2024/05/26
How I Increased Traffic to my Website by 10x in a Month
2024/05/24
Life is Like Cycling
2024/05/19
Generate a Complete Sudoku Grid with Backtracking Algorithm in JavaScript
2024/05/16
Why Tailwind is Amazing and How It Makes Web Dev a Breeze
2024/05/15
Generate Sitemap Automatically with Git Hooks Using Python
2024/05/14
Book Review | Range: Why Generalists Triumph in a Specialized World by David Epstein
2024/05/13
What is Svelte and SvelteKit?
2024/05/12
Internationalization with SvelteKit (Multiple Language Support)
2024/05/11
Reduce Svelte Deploy Time With Caching
2024/05/10
Lazy Load Content With Svelte and Intersection Oberver
2024/05/10
Find the Optimal Stock Portfolio with a Genetic Algorithm
2024/05/09
Convert ShapeFile To SVG With Python
2024/05/08
Reactivity In Svelte: Variables, Binding, and Key Function
2024/05/07
Book Review | The Art Of War by Sun Tzu
2024/05/06
Specialists Are Dead. Long Live Generalists!
2024/05/03
Analyze Voter Behavior in Turkish Elections with Python
2024/05/01
Create Turkish Voter Profile Database With Web Scraping
2024/04/30
Make Infinite Scroll With Svelte and Tailwind
2024/04/29
How I Reached Japanese Proficiency In Under A Year
2024/04/25
Use-ready Website Template With Svelte and Tailwind
2024/01/29
Lazy Engineers Make Lousy Products
2024/01/28
On Greatness
2024/01/28
Converting PDF to PNG on a MacBook
2023/12/30
Create a Photo Collage with Python PIL
2024/01/09
Detect Device & Browser of Visitors to Your Website
2024/01/19
Anatomy of a ChatGPT Response