Tag Archives: Management

Lessons Learned from Scaling Uber to 2000 Engineers, 1000 Services, and 8000 Git repositories

From 200 engineers to 2000 in 18 months: Uber has some great takeaways on growing development teams


That’s crazy 10x growth in a crazy short period of time. Who has experienced that? Not many. And as you might expect that sort of unique, compressed, fast paced, high stakes experience has to teach you something new, something deeper than you understood before.

Read more from the source: highscalability.com

The Difference Between Excellent, Good and Bad JavaScript Developers

All engineers write bad code. The best engineers think hard about how to refactor avoid the situation in the future.


We all want to be excellent at what we do. But being an excellent JavaScript developer is hard work. Measuring excellence is hard as well.

“Excellence is never an accident. It is always the result of high intention, sincere effort, and intelligent execution; it represents the wise choice of many alternatives – choice, not chance, determines your destiny.” – Aristotle

Read more at The Full Stack