The core of what I do is solve problems, whether that's in graphic engine flow or rockets. I like working on things that are going to have an impact one way or the other.
John CarmackRead
Sharing the code just seems like The Right Thing to Do. It costs us rather little, but it benefits a lot of people in sometimes very significant ways. There are many university research projects, proof of concept publisher demos, and new platform test beds that have leveraged the code. Free software that people value adds wealth to the world.
Interpretation
Sharing code enhances collaboration and innovation while benefiting many without significant cost.
This quote emphasizes the importance of sharing code within the software development community. John Carmack highlights that by making code accessible, developers not only contribute to the growth of various technological projects but also support the broader community, yielding significant benefits. The act of sharing is portrayed as a selfless endeavor that creates wealth and resources for everyone involved, ultimately fostering a spirit of collaboration and progress in technology.
In practice
In a tech conference, to illustrate the importance of open-source projects.
The core of what I do is solve problems, whether that's in graphic engine flow or rockets. I like working on things that are going to have an impact one way or the other.
The cost of adding a feature isn't just the time it takes to code it. The cost also includes the addition of an obstacle to future expansion. ... The trick is to pick the features that don't fight each other.
Low-level programming is good for the programmer's soul.
Because of the nature of Moore's law, anything that an extremely clever graphics programmer can do at one point can be replicated by a merely competent programmer some number of years later.
Programming is not a zero-sum game. Teaching something to a fellow programmer doesn't take it away from you. I'm happy to share what I can, because I'm in it for the love of programming.
I have seen women who are very interested in tech finish their graduate or undergraduate degrees, but then choose not to pursue a career in tech because they're not sure they want to spend the next 20-30 years in an industry that's very male dominated.
As soon as you write about climate change, the first attempt to discredit you is, 'Well, you wrote this on a computer,' or, 'You took a plane to this conference.' So your opinion isn't valid.
Amateurs hack systems, professionals hack people.
Any competent programmer has an API to cash, payments, escrow, wills, notaries, lotteries, dividends, micropayments, subscriptions, crowdfunding, and more.
What I think is coming instead are much more organic ways of organizing information than our current categorization schemes allow, based on two units - the link, which can point to anything, and the tag, which is a way of attaching labels to links. The strategy of tagging - free-form labeling, without regard to categorical constraints - seems like a recipe for disaster, but as the Web has shown us, you can extract a surprising amount of value from big messy data sets.
I never thought, in my lifetime, that you'd be able to watch movies, read books and listen to music from a phone, but I guess the technology of tomorrow is here today.
Subscribe for the occasional hand-picked quote. No noise.