top | item 45627668

(no title)

JohnHaugeland | 4 months ago

these aren’t anti patterns. these are just things you shouldn’t do

discuss

order

hobs|4 months ago

https://pragprog.com/titles/bksqla/sql-antipatterns/ There's an actual book on them that had me nodding along the entire time.

evanelias|4 months ago

Agreed, it’s an excellent book by a great author. Bill is also quite prolific on Stack Overflow, and generally if you see an answer from him there, you can be confident it’s solid advice.

JohnHaugeland|4 months ago

that's a fantastic book; one of the best i've read, and i'm glad to see it get brought up

but also, the book anti-patterns is pretty clear here

em500|4 months ago

Still waiting for the definitive article on how using the term anti-pattern is an anti-pattern.

readthenotes1|4 months ago

If a pattern is a common problem (e.g., becoming accustomed to a spectacular view) and generally-useful solution to that problem (blocking the view so that effort is required to obtain it), then an anti-pattern is what?

I think most people think an anti-pattern is an aberration in the "solution" section that creates more problems.

So here, the anti-pattern is that people use a term so casually (e.g., DevOps) that no one knows what it's referring to anymore.

(The problem: need a way to refer to concept(s) in a pithy way. The solution: make up or reuse an existing word/phrase to incorporate the concept(s) by reference so that it can can, unambiguously, be used as a replacement for the longer description. )

anotherevan|4 months ago

Well you do have to be careful, because if patterns and anti-patterns come into contact it could cause an explosive conflagration of regular expressions all over the place.

karmakaze|4 months ago

I'm waiting for the anti-patterns we shouldn't avoid.