Remix.run Logo
skydhash 6 months ago

The C programming language (ansi edition) - I had it before even leaning how to program properly. The explanations was so clear you could work out the examples with pencil and papers

Mystical man-month and the pragmatic programmer. The former gave insight about managing a team, the other about managing yourself.

Currently I’m reading:

Unit Testing: Principles, Practices, and Patterns by Vladimir Khorikok

Designing Data Intensive Application by Martin Kleppman

And very recently completed Learning Domain-Driven Design by Vlad Khononov

I think the three are quite good too

nadis 6 months ago | parent [-]

This is such a comprehensive list, thank you! For current reads, are there any you're especially enjoying?

skydhash 6 months ago | parent [-]

I tend to skip language, tooling, or library specific book unless I'm working on a project or are curious about the subject (hoping to discover some valuable nuggets). So the book I tend to read cover to cover are more about methodologies, concept, philosophies, and best practices. I like DDIA especially as I was always more focused on the computing logic side of software, not much about infrastructure. It has good explanations about things that I have heard about, but never had the chance to explore more.