Ask HN: How to get better at software design? I know there is no alternative to having actualy experiencing designing and coding software by working at a company like Aamzon or Spotify but if you are stuck at a B2B enterprise company you barely deal with complex challenges at scale and distributed system. At a senior (Staff/Pricipal) level its a deadlock between getting into a roll which does it and learning hands on. Guess "Design a uber" design questions in yourtube is not enough. Any comprehensive resources or habit that can help ? |