Deployment is a late-stage development process that should be included from inceptions of a project.
Which database to start with is a key decision, as it impacts the technology you can select, the pattern of storage and the frameworks that work the best.
Usernames and Passwords are easy, but come with a roadmap cost later on as a project matures.
Using database schemas to scaffold API endpoints provides scalable endpoints and boilerplate-free codebases.
Don't over-thinking your hosting. No need to jump to EC2 or CloudFront.
Github is great for hosting code, git repositories, but it has other superpowers that often get overlooked.
Most people look past the value of Slack in building solutions. Don't.
This is the battle cry of many developers when faced with technology changes, recurring bugs, or scaling issues.
Paul Krugman outlined the economics of "Car Brain" in his recent article about the congestion economics of cars, commuters, and the city of New Year. That concept resonated in a huge way!