4 ms·
Truth! Many developers believe the coming up with abstractions is the pinnacle of sw engineering. The amount of time and money wasted on arguing about the righ
by doug_durham 2y ago
Truth! Many developers believe the coming up with abstractions is the pinnacle of sw engineering. The amount of time and money wasted on arguing about the right abstractions, following by massive refactoring needed when you discover that reality doesn't match your abstractions is immense. I have had engineers abstract all of the way down to Turning machines in an effort to find a model that would fit all of their use cases.
- karmakurtisaani 2y agoI have encountered the following interface in a real productive code base: interface ILoadData<In, Out> { Out Get(In input); } So essentially this says that to implement this interface you must have a function that takes in something (you decide!) and outputs something (you decide!) and it's called Get. Totally useless.