97 karma · joined January 28, 2022
I’ve never believed the hype of code once run everywhere. All solutions have drawbacks you just have to pick one.
I got so inspired by reading that I created a website just to try and help people read more programming books. The biggest hurdle is usually finding a book that is not too hard or too long to start with.
And, how did it go?
I have my own website where I focus to help developers find what book to read based on a roadmap to be a master craftsman.
I think the opposite, why turn a group activity into solo activities?
Mob programming doesn't mean you can't work solo or in pairs sometimes when it is well suited for the task.
But otherwise, why do you think it’s so bad?
But I am curious what was it that made your productivity fall, and what didn’t you like about it?
May I also ask how was introduced and used? And why did your company introduce it?
It’s just an ordered collection of exercises that starts easy and builds up to more challenging ones. I can’t overstate the power of this simple book.
The benefits that people are claiming I find are true, so far. It’s different, but it has almost eliminated all lead and wait time for us which I consider to be a huge obstacle for effectiveness.
I got convinced by The book The Art of Agile Development (https://programmingbooks.dev/#the-art-of-agile-development) where he describes mob programming as an easy mode for collaboration.
We used the book Code with the Wisdom of the Crowd (https://programmingbooks.dev/more/#code-with-the-wisdom-of-t...) as a guide to learn of to do mob programming.
I can recommend reading the excellent book from Brian P. Hogan Small, Sharp Software Tools (https://www.programmingbooks.dev/#small-sharp-software-tools).
I can understand that some books are more reference than narrative. Yet, I find that most books are usually a coherent whole that is more than the sum of its parts.
I think that you learn at least something by just reading, another perspective on things is valuable. I think an open mind is the most important when reading.
> [0] This is why I run a weekly book club as part of my Discord community (https://ted.dev/discord), so I know I'll deeply read at least a few books every year.
I love that you have an open book club! Maybe I'll join, We have one at work that I organize and it is great fun and one of the weeks highlights. I have also tried to collect my tips for starting a book club here (https://www.programmingbooks.dev/articles/book_circle/)
Want to share any technical books that have affected you? Any favorites?
One thing we have been doing for some years at my company is that I started a book circle to encourage my peers to read more and me to get more people to discuss and reflect with. We encourage people to read on work time and we go through 2-3 books a year. Check out my article for tips on starting a book circle for programming books (https://www.programmingbooks.dev/articles/book_circle/)
What kind of books have you found yourself reading the last couple of years and with did you like and with didn't you like?
I think those books are great but I also think that starting with them might not be a great thing (depending on interest, of course) as they are so daunting to get through. On my side project (https://www.programmingbooks.dev) I try to map out how a roadmap on how to gradually work up to these more heavier books that are still a great read.
There are many other good books that are much easier and shorter reads than SICP. Maybe try some shorter books in-between the long books.
Check out my side project for tips (and a roadmap for reading programming books https://www.programmingbooks.dev)
I agree, and I also learn the most from doing and thinking, but programming books gives me perspectives and ideas to think about, discuss, and try/do.
My I recommend checking out https://www.programmingbooks.dev.
Another resource that takes you through a practical approach of TDD is the book “Growing Object-Oriented Software Guided by tests”(https://www.programmingbooks.dev/extra/#growing-object-orien...). It’s a great book and really helps to take the concepts of TDD into practice.
Otherwise I think "The Golden Ticket: P, NP, and the Search for the Impossible" is a hidden gem about a very interesting CS topic.