I’m pursuing a degree in IT rn, currently in 1st year…I want to become a software architect, how do I approach this?

This page summarizes the projects mentioned and recommended in the original post on /r/softwarearchitecture

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • papers-we-love

    Papers from the computer science community to read and discuss.

    Here's my opinion: There's a ton of basically unsolved problems in software development. Like state management and exploding complexity. It's still a young craft and we're still trying to figure out things. Good architecture is usually all about identifying the local maximum of the least shitty solution given a concrete context and possibilities. That context is usually heavily constrained by legacy code, external systems, regulatory requirements, man power and so on. So it's basically tradeoff-management and involves a shitload of communication. Your job is not always easy to justify. It's all about the long game, so you'll constantly have to fight short-term ambitions. For that you need negotiation skills and you absolutely need the respect of the developers, otherwise your ideas will not see the light of day. You can earn their respect by making their work easier on the long run. In order to properly understand their work it really helps to be a good developer yourself first.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts