Re:Don't write clean code, write CRISP code
by erik_seaberg on Tuesday April 18, 2023 @03:03PM
(#35618451)
Some people choose “no abstraction” over “poor abstraction,” which I don’t understand. Working without any abstraction is the same as working with an infinitely leaky abstraction.
[ Parent
| on HN ]
Re:Don't write clean code, write CRISP code
by andrewingram on Wednesday April 19, 2023 @06:48AM
(#35626597)
Yeah. A pervasive poor abstraction can be painful, but in my own experience most misguided abstractions tend to be somewhat superficial and easy to unwind. It does worry me to see so much rhetoric in the wider programming community encouraging people to avoid abstractions, because this is the kind of lesson that is easy to imprint on newcomers -- but I suspect the easiest way to get good at them, is to do them badly a few times.