Our great sponsors
-
Moby
The Moby Project - a collaborative project for the container ecosystem to assemble container-based systems
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
I just got bitten by a problem in AWS CLI where S3 files won't sync when you expect them to: https://github.com/aws/aws-cli/issues/3273
This got me thinking. What are the major unexpected behaviors, or "gotchas", exist in the software you use?
Where do you see the "Principle of Least Astonishment" violated? https://en.wikipedia.org/wiki/Principle_of_least_astonishment
I think we may all benefit from sharing with each other. Hopefully it'll save some of us from being bitten by odd software behavior.
I'm referring to tools, programming languages, database and server software, etc. I think it would be really useful to raise awareness of these issues.
* Setting the ENTRYPOINT in your Dockerfile will reset CMD from the parent image. This behavior was implemented in response to https://github.com/moby/moby/issues/5147