Software Architecture with BowTiedCelt

Software Architecture with BowTiedCelt

Share this post

Software Architecture with BowTiedCelt
Software Architecture with BowTiedCelt
What is Software Architecture?
Copy link
Facebook
Email
Notes
More

What is Software Architecture?

Hard to define, Harder to do right

BowTiedCelt's avatar
BowTiedCelt
Apr 13, 2023
∙ Paid
6

Share this post

Software Architecture with BowTiedCelt
Software Architecture with BowTiedCelt
What is Software Architecture?
Copy link
Facebook
Email
Notes
More
1
Share

Generally, as you become more senior in software engineering you begin to write less code and focus more on design, high level implementation, and the technical direction of your org. Generally, this is true. However some people do remain high output coders into their staff career. This can all be very individualized. Most people though tend to focus on the abstract and lucrative field Software Architecture, your’s truly included in the lucrative part.

What is Software Architecture?

Software architecture is not easily defined. I think of software architecture as systems design. Software architecture is traditionally less concerned with implementation and more concerned with the design. Why software architects (SAs) tend to be more senior and be more highly compensated is because the decisions at the design level tend to carry harsher consequences. One example at the design phase could be what programming language to use for a project.

Keep reading with a 7-day free trial

Subscribe to Software Architecture with BowTiedCelt to keep reading this post and get 7 days of free access to the full post archives.

Already a paid subscriber? Sign in
© 2025 BowTiedCelt
Privacy ∙ Terms ∙ Collection notice
Start writingGet the app
Substack is the home for great culture

Share

Copy link
Facebook
Email
Notes
More