Great consultants are active problem solvers, transforming "What should I do?" into: "Here are the options, their pros and cons, and a recommendation."
With mocks for dependencies inside functions, unit tests will be resilient to a changing codebase. And functions with mocks can be developed without a chain of dependencies.
AWS CloudFront & Elastic Load Balancers access logs are essential for diagnostics. I wrote a few scripts format these logs and make them much more useful.
New team members should be able to jump in and run your project in 10 minutes, flat. So the next time you start a new project, write your Makefile first.
There is a lot to be gained from telling people that you care, and little to be lost. So I’ve been testing a new guideline: Don’t hold back the good things.