What Linus Torvalds Reveals About Realistic Development Practices and Tool Use
Linus Torvalds explains that developers often overestimate delegation and code importance, emphasizing that user needs trump code quality, that appropriate workflows matter more than tools, and that trust, proper use of SCM, and open communication via mailing lists are key to successful large‑scale projects.
Common Misconceptions About Development
Linus Torvalds says most people, whether independent developers or large teams, share two mistaken beliefs. First, they think they can delegate everything to others and rely on external help. After publishing an idea, they should assume they must do all the work themselves and ask themselves what to do, not what others should do.
Second, they believe the code they write is the most important thing. Torvalds stresses that the most important thing is the users of the code. Code is only valuable when it is actually used; focusing solely on code quality over user experience is a grave error.
The Role of Development Tools
Regarding SCM tools such as Git, Torvalds says tools are not the most important factor. A good workflow matters more, and many projects can succeed without sophisticated tools if they have few changes per release. However, for large projects like the Linux kernel, with thousands of patches per release, SCM tools become essential.
He also notes that tools should not force a hierarchy; using tarballs and patches promotes equality among developers.
Keeping Everyone on Track
Torvalds discusses the Linux Kernel Mailing List (LKML). While the signal‑to‑noise ratio is high and most developers skim titles, LKML serves as a public forum that connects a small core group with the wider community, allowing broader participation without becoming a closed discussion.
Trust, Delegation, and Staying Sane
He emphasizes that trust in maintainers and their ideas is more important than tools. Leaders should learn to let go, avoid micromanaging, and trust others to handle their code. Occasional oversight is fine, but constant monitoring undermines productivity.
In summary, Torvalds advocates focusing on users, maintaining good workflows, using tools appropriately, and fostering trust among developers.
Signed-in readers can open the original source through BestHub's protected redirect.
This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactand we will review it promptly.
21CTO
21CTO (21CTO.com) offers developers community, training, and services, making it your go‑to learning and service platform.
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.
