Live data from Hacker News

The Pragmatic Programmer, 20th Anniversary Edition

pragprog.com

71–80 of 121 posts

Re: The Pragmatic Programmer, 20th Anniversary Edition

#71
post #39

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…

When I finally read Romeo and Juliet, I was surprised at how many cliches and tropes were in it.

When I finally read Romeo and Juliet, I was surprised at how many cliches and tropes were __from__ it.

There, I fixed that for you. ;)

Re: The Pragmatic Programmer, 20th Anniversary Edition

#72
post #39

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…

When I finally read Romeo and Juliet, I was surprised at how many cliches and tropes were in it.

With a nod to Fallout: "Teenagers. Teenagers never change." ;)

Re: The Pragmatic Programmer, 20th Anniversary Edition

#73

The 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.

Ssh you're not meant to confess to design patterns these days ;-)

Re: The Pragmatic Programmer, 20th Anniversary Edition

#74
post #71

Earlier quoted context omitted.

When I finally read Romeo and Juliet, I was surprised at how many cliches and tropes were in it.

When I finally read Romeo and Juliet, I was surprised at how many cliches and tropes were __from__ it. There, I fixed that for you. ;)

[deleted]

Re: The Pragmatic Programmer, 20th Anniversary Edition

#75

The 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.

Kernighan and Pike’s “the practice of programming” is up there with those on my shelf.

Yes. That book has probably shaped my thinking and coding more than any of the others above (although they are also very good).

Re: The Pragmatic Programmer, 20th Anniversary Edition

#76
post #71

Earlier quoted context omitted.

When I finally read Romeo and Juliet, I was surprised at how many cliches and tropes were in it.

When I finally read Romeo and Juliet, I was surprised at how many cliches and tropes were __from__ it. There, I fixed that for you. ;)

That is the joke gridspy, the parent comment was being sarcastic and comparing Romeo and Juliet to the Pragmatic Programmer.

Re: The Pragmatic Programmer, 20th Anniversary Edition

#77

Earlier quoted context omitted.

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".

There's a set of projects in an adjacent work group that does not use version control. Instead, they create snapshots at various stages of development (before certain formal reviews). These snapshots are fine, actually they're useful, but they don't replace version control. I had a chance to explain and demo git to one of them, who'd written some 10k lines of code between snapshots, to explain how git could help him…

This reminds me of the comic which has a machine gun salesperson trying to sell to a medieval king who says "I can't be bothered with that, I have a battle to fight!"

Re: The Pragmatic Programmer, 20th Anniversary Edition

#78

The 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.

To any new grad reading this...Code Complete is still relevant !!

Re: The Pragmatic Programmer, 20th Anniversary Edition

#79

Earlier quoted context omitted.

I don't think you understand what "maintenance" means here. If you make them well enough for the job, you haven't succeeded at your job. If you make them well enough for the job and you don't need to constantly watch for failures, you have succeeded at your job. If you can't say "this is as good as it can be done" for a given piece of software, you might have room to grow.

I understand just fine, it just sounds like software is too hard for some folks, and while that's okay, but there are those of us who aren't burned out by doing our jobs.

Since many of us have vastly different jobs in practice (no matter similar in principle), your continued insistence that people being burnt out by their jobs means that software is too hard for them is obnoxious and blatantly untrue.

Re: The Pragmatic Programmer, 20th Anniversary Edition

#80

Earlier quoted context omitted.

I understand just fine, it just sounds like software is too hard for some folks, and while that's okay, but there are those of us who aren't burned out by doing our jobs.

Since many of us have vastly different jobs in practice (no matter similar in principle), your continued insistence that people being burnt out by their jobs means that software is too hard for them is obnoxious and blatantly untrue.

Except I didn't say that.

I said that if maintaining software burns you out, then maybe software is too hard for you.

So the only blatantly untrue and obnoxious comments right now are yours. Seems like this might be hitting too close to home!

Post reply on HN