Take time to get away from the codebases you use every day and explore something new. You'll recharge, get inspired, and expand your horizons.
AWS S3 lets you add server-side encryption for all new objects, but what if you need to encrypt a bucket full of unencrypted objects?
Factory Boy is great for using the factory pattern in your Python tests with popular ORMs. But what if you want a simple or customized factory solution?
Don't use ad-hoc error handling in your application. Instead, use this step-by-step process so that your code is predictable and maintainable.
Use the most appropriate data structures provided by the programming language. Keep your error data as simple as possible without losing information.
Think of each error as either an exception or a failure (depending on how severe/rare it is), and classify the error based on what caused it.