3 ms·
If there are productivity gains they will be invisible: you wont make the first feature X twice as fast (dev time), but you might make the 100th feature twice a
by quickthrower2 4y ago
If there are productivity gains they will be invisible: you wont make the first feature X twice as fast (dev time), but you might make the 100th feature twice as fast due to
lack of tech debt, but you wont notice as every team gets used
to their cadence.
The lack of tech debt comes from there not being the horrible OO
sins. OO is great but there is a lot of “assume not null” and L in SOLID
violations in practice and it all adds up.
Haskell has explicit opt-in nulls (optionals) and there is no L to worry about as there is no subtyping.