The story behind Educative Enterprise goes back further than a startup scaling rapidly in the midst of a global pandemic. It goes down to the unique challenges faced by software engineering teams, and the specific needs for continuous upskilling in a constantly changing technological landscape.
Ask five EMs how they pursue and improve time to productivity even after that first code commit, and you'll probably get three different answers and two blank stares. It's time we fix that.
How has interviewing changed in the last twenty-five years, and what can these changes tell us about the next generation of software products? And if that next generation is the market trend, what can we say about developer education going forward?
System design is key in determining the software engineer's level. Distributed systems are the present and the future of our discipline.