Yagni Exceptions (2021)
lukeplant.me.uk
Yagni Exceptions (2021)
1–10 of 214 posts
Re: Yagni Exceptions (2021)
#2YAGNI is not a principle. It is a contextual thumb rule. A codification of expert intuition. Exceptions to thumb rules are quite the norm. Conflating thumb rules with principles is a sign of sloppy thinking. Often engineers will misuse terminology thinking that it "doesn't matter". But it does. Think twice before claiming that something is a principle. The words you use highly influence your thought process[0].
Re: Yagni Exceptions (2021)
#3> I'm essentially a believer in You Aren't Gonna Need It — the principle that you should add features to your software — including generality and abstraction YAGNI is not a principle. It is a contextual thumb rule. A codification of expert intuition. Exceptions to thumb rules are quite the norm. Conflating thumb rules with principles is a sign of sloppy thinking. Often engineers will misuse terminology thinking that…
Re: Yagni Exceptions (2021)
#4Re: Yagni Exceptions (2021)
#5> I'm essentially a believer in You Aren't Gonna Need It — the principle that you should add features to your software — including generality and abstraction YAGNI is not a principle. It is a contextual thumb rule. A codification of expert intuition. Exceptions to thumb rules are quite the norm. Conflating thumb rules with principles is a sign of sloppy thinking. Often engineers will misuse terminology thinking that…
Re: Yagni Exceptions (2021)
#6Re: Yagni Exceptions (2021)
#7Bad title. I read it as "you ain't gonna need exceptions" but the author intended "exceptions for the YAGNI-thumbrule".
Re: Yagni Exceptions (2021)
#8Bad title. I read it as "you ain't gonna need exceptions" but the author intended "exceptions for the YAGNI-thumbrule".
Re: Yagni Exceptions (2021)
#9Re: Yagni Exceptions (2021)
#10Bad title. I read it as "you ain't gonna need exceptions" but the author intended "exceptions for the YAGNI-thumbrule".
It's only bad if you read "YAGN Exceptions"