(comments)
原始链接: https://news.ycombinator.com/item?id=44046955
The Hacker News thread discusses an article arguing that the true value in software lies not in the code itself, but in the expertise, logic, and design behind it. Several commenters agree, citing examples like Sun's ONC and personal experiences of recreating software quickly once the problem is understood. They emphasize that the code is merely the end product, a codified solution, while the real value is the problem-solving process, team knowledge, and understanding of the business logic.
However, some disagree, pointing out that code embodies past decisions, designs, and solved problems, making it a valuable record of truth, particularly in complex or long-term projects. They argue that the ability to maintain and support existing code is crucial, leading to the importance of enterprise software contracts. The "rewrite from scratch" approach is debated, with some warning against the "second system effect" and the potential for costly mistakes. The thread ultimately highlights the complex relationship between code, knowledge, and the overall value of software.
I lost that battle and ONC+ was locked behind the wall until Open Solaris 20 years later. So many people in tech cannot (or perhaps will not) distinguish between "value" and "cost". Its like people who confuse "wealth" and "money". Closely related topics that are fundamentally talking about different things.
This is why you invest in people and expertise, not tools. Anyone can learn a new toolset, but only the people with expertise can create things of value.
[1] So still licensed, but you couldn't use the trademark if you didn't license it and of course there was no 'warranty' because of course the trademark required an interoperability test.
reply