Skip to content
markdown guide

Design It!

Currently reading this. It gives a lot of insight in the process of software design. It also helps me to formulate better arguments on why I make certain decisions. A lot of the things discussed where things I was already doing to some degree.

Additionally, it also contains a bunch of procedural tools which can be used during design.

Your Code as a Crime Scene

I'm always interested in improving code quality. The premise of this book sounds interesting.

Software Design X-Rays

The follow-up to Your Code as a Crime Scene, so why not.

Unicorn Project

The sequel to the Phoenix Project. I want to read how the story continues.

Coders: The Making of a New Tribe and the Remaking of the World

It sounds interesting, and I wanted to read something which was more reporting about rather than instructing to.

The Pragmatic Programmer, 2nd edition

I read the original. It's a really good book. I mostly want to read this new version to freshen up, and find out about the new things.

Future reading list

The next few books might be added to my reading list in the future.

Refactoring Databases

I assume this is like the Martin Fowler Refactoring but for relational databases. So it is mostly interesting to get to know about various refactoring activities which can be applied to databases.

Smalltalk Best Practice Patterns

DHH mentioned this book to be worth reading, even when not using Smalltalk.


Great list!

Unicorn Project

Just finished this. The parallel storyline is a whole load of fun. I found myself trying to match the two timelines up.


I read Unicorn Project in Jan, have to say its a good book. I hope you'll enjoy it too. Great list πŸ‘


Types and Programming Languages
Logic in Computer Science - Modelling and Reasoning about Systems
Structure and Interpretation of Programming Languages (SICP)
Category Theory for Programmers

Those books are on my list because they are topics I would like to dive deeper into. I have gotten a few chapters into Types and Programming Languages but university often takes my free time.

For university, I'm reading Modern Operating Systems by Andrew Tanenbaum, for a course in operating systems.


I'm currently reading Category Theory for Programmers, and thoroughly enjoying it.



I've got a lot.

They are mainly about projects or interesting concepts.

I try out the projects when I feel I've got nothing to do.

The other articles are great for reading while commuting.


I keep my reading list to only few things, so they actually get finished reading.

  • GoLang 3D raycasting
  • Go sync pool

Also currently I'm working on making games with GoLang, trying to fix Save state


I have 49 items on my reading list.
Mostly articles I think will be interesting to read but don't have the time when I first see them, some are articles I've glanced over and wanted to save a reference for a later, more in depth read, and some are articles I've read completely, and wanted to save the reference to them.


SQL Antipatterns - Avoiding the Pitfalls of Database Programming - I think anyone working with databases on the backend, or focusing on a SQL Developer role should have this one handy...
So. Much. Win.πŸ‘πŸ‘

Introducing MySQL Shell - Administration Made Easy with Python
Fantastic book, introducing new ways to work with MySQL Shell, The Document Store, and the X API. If you're interested in MySQL with JSON and Python, you'll dig this one..πŸ‘

PHP and MySQL : Novice To Ninja
This one is currently getting my most attention and focus as this is the area I'm wanting to migrate into from my current GIS Data Analyst role. Personally, my favorite resource as a beginner PHP newbie.
Chapters build nicely on one another and this is a well-explained, hefty book (over 600 pages for the print edition)🀘🀘🀘🀘🀘🀘🀘


Well, the DEV reading list but if you want to share an interesting book - Feel free.


My DEV reading list is about 309 articles.

I've been meaning to read the Well Grounded Rubyist, but I haven't found the time yet.


I took a break from reading for a while and during that time my reading list started to grow again, thought I was done, so I decided to be organized for once, and create a reading list for when I get back

My reading list


I have a bad habit of reading 5 things at once, here's my list of books I'm currently reading:

The Healthy Programmer

I'm loving this book! It's health advice geared specifically toward helping those who sit in chairs most of the day. Rather than trying to give you 6-pack abs, it focuses on making small changes to routines, standing up, taking walks, reducing back and wrist pain, all things that are critical to long-term health for programmers.

The Phoenix Project

An interesting read about the turn-around of a failing IT organization. We're reading it as part of my work book club, and it has a lot of interesting insights on team organization and time management.

User Story Mapping

The key takeaway from this book is that Documentation != Shared Understanding. It focuses on getting team members and leaders into a room together to make sure everyone has a shared vision of what actually matters to make sure you build the right things for the right reasons at the right time.

Clean Architecture

Written by Uncle Bob Martin, this book makes it clear that there are some fundamental architecture principles that lead to maintainable, scalable software that is much less likely to break down over time.

The Pragmatic Programmer 2nd Ed.

Great all-around advice for developers. The new edition makes much more sense to me, as it uses examples with modern technologies and software practices.


Concurrency in C#
Growing Object-Oriented Software, Guided by Tests
Clean Architecture
And for a couple of years in a row, SICP


Art of Thinking Clearly

Don't know this one. Any good? (Assuming you've started reading it.)


I'm currently reading Upstream by Dan Heath and Farsighted by Steven Johnson. Both are books on the science and strategy of decision making.

Classic DEV Post from Feb 24

How Do You Automate Your Boilerplate?

My team is reviewing how we start-up our projects, a large time sink for us is the initial set-up for...

JCowie profile image
16 Year Old Programmer/Web Developer/Aspiring Cyber Security Expert and the Lord of Linux.

A true community