Bad DefaultsSeptember 29th, 2019
It happens to the best of us. In development, everything has to land somewhere. There has to be default behavior where a user experience can be optimized. One example of default behavior is Google search results. The result is that you get the exact pages you want on the first page of Google's results.
I consider default behavior to be as simple as the result you get on the first try. This impacts literally everything from the language you are presented in a website to whether or not your car doors automatically open when you put your car in park.
Here is one example of how a default can be improved.
Mediocre Developer always striving to be better. Learn from others' mistakes, learn by doing, fail fast, maximize productivity, and really think hard about good defaults. Computer developers have the power to add an entire infinite dimension with a single Int (or maybe BigInt). The least we can do with that power is be creative.