4 ms·
Spend the summer reading "Building Git" by James Coglan. Why? - You'll learn Ruby, a new language - You'll understand Git at a pretty advanced level - You'll
by checker659 4y ago
Spend the summer reading "Building Git" by James Coglan. Why?
- You'll learn Ruby, a new language
- You'll understand Git at a pretty advanced level
- You'll get exposure to testing
- You'll get exposure to unix programming
The book is a full body exercise that starts from the basics and takes you on a pretty good tour of systems programming.
- rschachte 4y agoThis sounds neat. I wonder if there is a Go equivalent. I’m almost done with “Building Distributed Services in Go” and it’s also really cool. You build a distributed log service (ie Kafka) from scratch and it’s extremely informative for understanding systems. Also it was written by the coauthor of Kafka, so the dude definitely knows what he’s doing.
- checker659 4y agoThanks for the suggestion!
- aireo 4y agoGreat suggestion -- thank you. I've written this down.