6 ms·
There are three ways you can make an app easy for new developers to quickly be productive in... as long as deployment and code management tools are easy: * Coa
by indymike 5y ago
There are three ways you can make an app easy for new developers to quickly be productive in... as long as deployment and code management tools are easy:
* Coaching/Mentoring - Original developers there to help
* Great documentation - App is documented, and it's easy to discover how it's put together
* Great API / abstraction - The api or structure is really easy to understand and use - this is why REST beat out more sophisticated API models. Even so, it needs great documentation to be easy to learn and build with
I think a lot of companies don't get any one of the three above right, so everything is very opaque. Also, you can't let tooling block developers from getting into understanding the code. New dev onboard times are a great way to measure this.