Discussion about this post

User's avatar
Rush Doshi's avatar

Wait until you find out about trying to have everything connect to wifi/Bluetooth with unintuitive designs and controls.

Jovan Krička's avatar

This very much reminds me of a programming principle of “making illegal states untepresentible”.

Instead of focusing on defensive programming that catches/handles illegal states you should instead always think if its possible to design the code in such a way that illegal states can not even be represented by it.

No posts

Ready for more?