A Life Engineered

A Life Engineered

Share this post

A Life Engineered
A Life Engineered
Software Is A Team Sport

Software Is A Team Sport

Steve Huynh's avatar
Steve Huynh
Mar 29, 2023
∙ Paid

Share this post

A Life Engineered
A Life Engineered
Software Is A Team Sport
Share

I'd like to take a moment to discuss a topic that I believe is crucial, yet took me a while to fully comprehend: software development is a team sport.

When I was younger, I used to think that to succeed in software, you had to be a 10x, rockstar coder with a big personality. I mean, didn't Linus Torvalds write Linux on his own?

The reality is that although he started it on his own, the true reason for its success lies in his acceptance of contributions from thousands of people globally. He created a large distributed team over the Internet. However, he retained control. While not every contribution was accepted and merged, he certainly did not write everything himself. The Linux kernel contains over 27 million lines of code.

As developers, it's easy to get caught up in our work and think of ourselves as lone wolves, working independently to create amazing software. While personal projects are great for learning fundamentals, software development is a collaborative process that requires i…

Keep reading with a 7-day free trial

Subscribe to A Life Engineered to keep reading this post and get 7 days of free access to the full post archives.

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

Share