3 ms·
Things that I have experienced in the past, that as a whole impacted my developer experience. This is especially important when you join an established project
by OptionOfT 2y ago
Things that I have experienced in the past, that as a whole impacted my developer experience. This is especially important when you join an established project and there isn't really room for improvements and only room for cranking out new features:
* No local dev, push to AWS and test
* Local dev only with console.log / println! / cout / ...
* No ability to attach a debugger
* No PDB / map files in production
* No automated smoke testing
* Always sprinting with deploys every 2 weeks
* No linter / formatter / ... enforced on PRs
* A history of PRs where the only comment is 'LGTM'
* Security rules set up company wide without taking into account Developer Experience (e.g. Local Admin on Windows)