3 ms·
> It is much easier to add features to reliable software, than it is to add reliability to featureful software. Not sure about this tbh. In a lot of cases yeah
by u8_friedrich 2y ago
> It is much easier to add features to reliable software, than it is to add reliability to featureful software.
Not sure about this tbh. In a lot of cases yeah maybe. But when you are dealing with complicated business logic where there is a lot of bells and whistles required, building a simple reliable version can lead you into a naive implementation that might be reliable but very hard to extend, while making an unstable complicated thing can help you understand the pit falls and you can work back from there into something more reliable. So I think this depends very much on the context.
- jpc0 2y agoHow are you defining simple here? Simple in my mind has abstractions where they are needed which should naturally lead to easy to extend code.