399
5 Likes

Nail Your Promotion As A Software Engineer [Part 17] - Technical Complexity

In order to get promoted, especially to senior levels and beyond, you need to work on technically complex problems. But here's the tricky party: How can you as a software engineer determine if a problem has enough technical complexity? This lesson teaches you:

  • A simple framework to determine the technical complexity of a task
  • The classic system design principal of *"Dumb client, smart server"