3 ms·
> "Data abstraction is impossible." Data abstraction is hard and many people are no good at it, but it's not impossible; it can't be, because it's required. d
by fsckboy 5y ago
> "Data abstraction is impossible."
Data abstraction is hard and many people are no good at it, but it's not impossible; it can't be, because it's required.
don't think of data abstraction as one and done, think of it as a process. Maintaining (as in, maintenance-ing rather than obeying) your data abstractions as you make modifications to code is the key to clean code, it's where the real refactoring takes place.
if your brain works like mine does, it is paralyzing to work on code without data abstractions, like always thinking of a staircase as all of its component parts rather than as a staircase