I was underwhelmed by this book. I think that so many of the practices (like version control) have become so popular that reading an argument for their use seems superfluous. That also makes it really jarring when it recommends something that decidedly hasn't taken off, like the blackboard design pattern. I had the same experience reading "The Design of Everyday Things". To some extent, these books seem most valuable…
> I think that so many of the practices (like version control) have become so popular that reading an argument for their use seems superfluous. This made me laugh - not because you aren't right (in theory), but because I just took over a project from a big four consulting company. When I asked about the location of the latest version of the code (after looking in VC and not finding it)...answer: on the production ser…
The Pragmatic Programmer, 20th Anniversary Edition
61–70 of 121 posts
Re: The Pragmatic Programmer, 20th Anniversary Edition
#62Re: The Pragmatic Programmer, 20th Anniversary Edition
#63Earlier quoted context omitted.
I think GP's point is that saying "you need to do X, Y, Z" in moderation" carries nearly zero bits of information. Of course I don't want to overdo or underdo something. But how much is too much? How much is too little? How do I know? And since code is something that accumulates over time, how do I maintain the balance? Answers to these questions is what's needed for coders to do a good job. The original book does en…
You’re lucky it’s intuitive for you. I think it’s valuable to have credible sources backing up my intuition because I’ve worked in orgs that document way too much and way too little. So just calling out a desire for just right documentation (with copious examples) is handy to me so that people don’t idealize no doc systems or spend half their time documenting.
Re: The Pragmatic Programmer, 20th Anniversary Edition
#64Earlier quoted context omitted.
> I think that so many of the practices (like version control) have become so popular that reading an argument for their use seems superfluous. This made me laugh - not because you aren't right (in theory), but because I just took over a project from a big four consulting company. When I asked about the location of the latest version of the code (after looking in VC and not finding it)...answer: on the production ser…
I was just told at my day job that the team will not be using VC for tracking production analytics code because "using git is over-engineering".
Fortunately there is no opposition to version control in their group, it's just momentum keeping them from changing.
Re: The Pragmatic Programmer, 20th Anniversary Edition
#65The original version of this book is something I'll always treasure. It sits next to "Code Complete", the Gang of Four's "Design Patterns" book and Martin Fowler's "Refactoring" on my top shelf and I still read parts of it every year.
Would you still recommend the original version? I have a printed copy and tried to read it ages ago, but gave up (it bore me). I am sure I'd appreciate it better now, but with a new edition coming out I'd be wondering whether I'm missing out.
Re: The Pragmatic Programmer, 20th Anniversary Edition
#66I was underwhelmed by this book. I think that so many of the practices (like version control) have become so popular that reading an argument for their use seems superfluous. That also makes it really jarring when it recommends something that decidedly hasn't taken off, like the blackboard design pattern. I had the same experience reading "The Design of Everyday Things". To some extent, these books seem most valuable…
Re: The Pragmatic Programmer, 20th Anniversary Edition
#67So I disabled noscript, which refreshed the page automatically, so of course I was still on https://pragprog.com/no_js and not https://pragprog.com/book/tpp20/the-pragmatic-programmer-20t...
...Not very pragmatic of them IMHO.
I do quite enjoy my copy of the book, however :P
If only to reassure me that I am generally doing things correctly, it didn't really teach me a whole lot.
Never hurts to brush up on the basics.
Re: The Pragmatic Programmer, 20th Anniversary Edition
#68Earlier quoted context omitted.
> I think that so many of the practices (like version control) have become so popular that reading an argument for their use seems superfluous. This made me laugh - not because you aren't right (in theory), but because I just took over a project from a big four consulting company. When I asked about the location of the latest version of the code (after looking in VC and not finding it)...answer: on the production ser…
I was just told at my day job that the team will not be using VC for tracking production analytics code because "using git is over-engineering".
Their compass to locate "over-engineering" is a bit off track. Engineering starts after you have put your artifacts in git or any other VC :-)
Re: The Pragmatic Programmer, 20th Anniversary Edition
#69Earlier quoted context omitted.
You’re lucky it’s intuitive for you. I think it’s valuable to have credible sources backing up my intuition because I’ve worked in orgs that document way too much and way too little. So just calling out a desire for just right documentation (with copious examples) is handy to me so that people don’t idealize no doc systems or spend half their time documenting.
I think the complaint wasn't that the book was intuitive or not, but that it lacks actionable guidance. "Make sure to write the correct amount of documentation in a clear manner." sounds great on the surface, but doesn't actually help someone who is trying to figure out what the "correct amount of documentation" or "clear manner" actually is.
Re: The Pragmatic Programmer, 20th Anniversary Edition
#70I was underwhelmed by this book. I think that so many of the practices (like version control) have become so popular that reading an argument for their use seems superfluous. That also makes it really jarring when it recommends something that decidedly hasn't taken off, like the blackboard design pattern. I had the same experience reading "The Design of Everyday Things". To some extent, these books seem most valuable…
When I finally read Romeo and Juliet, I was surprised at how many cliches and tropes were in it.