|
|
|
|
|
by happimess
1418 days ago
|
|
> Often people simply choose bad abstractions or wrong ones When writing software, ideally I'd like to make all the right choices and use simple implementations of abstractions that do not impose unwarranted limitations. I think that it's sometimes worth it, early on, to do things the quick way despite bad abstractions. This can get you to a place where it's easier to reason about good abstractions. Sadly, I've been on teams where a bad abstraction was adopted because it was just assumed that that would be quicker. Instead of doing it the quick way, we just did it the bad way. |
|