News for hackers. Stuff that matters.
Re:Optimize for Simplicity First by lordnacho on Wednesday February 23, 2022 @03:32PM (#30446037)
Simplicity can only be a secondary concern, a sort of aesthetic thing that has no specific meaning. Often we think we know it when we see it.

A lot of businesses try to optimize for profits. This often means a mixture of:

1) Time to Market

2) Cheap employees / infra

3) Largest addressable market

None of these things will make your code simple. Now I'm not some sort of crazy person who thinks simplicity is no concern, I'm just saying it operates against other forces and it's the other forces that really define what simplicity looks like.

Re:Optimize for Simplicity First by codesnik on Wednesday February 23, 2022 @03:36PM (#30446079)
optimizing for simplicity is optimizing costs and speed of further changes. So, basically the same as 1) and 2). Effect isn't immediate, but it's not in a far future.
Re:Optimize for Simplicity First by eternityforest on Thursday February 24, 2022 @09:28AM (#30455084)
Except it isn't. Simplicity is just a proxy we assume optimizes for time and speed.

But it gets in the way when it leads us to hand write things in vanilla JS, not bother with a proper plugin system when one is needed, use text files instead of sqlite, use a raw UDP packet instead of MQTT, etc.