4 ms·
> You get better at abstraction by practicing it and by seeing other people's abstractions. That can absolutely be true. Though, seeing other's abstractions i
by IncRnd 9y ago
> You get better at abstraction by practicing it and by seeing other people's abstractions.
That can absolutely be true. Though, seeing other's abstractions is not always helpful, if what they created was poorly done or ill-thought through.
- watwut 9y agoThen it serves as example of what not to do. That helps a lot too, mostly because your own abstraction is always super clear the moment you figured it out and understand it. It is when you are forced to read it after few years or when someone else invented it you realize how complicated and difficult it in reality is.
- IncRnd 9y agoIt seems we are talking about entirely different types of abstraction. Most code contains no abstractions (not talking about language abstractions which are something else entirely and can be incredibly deleterious to maintenance of the system).