-
korrents.com
A company's quality is bounded by its team's quality, and a team's quality is bounded by its founders.Their words
We believe that a company is only as good as its team, and a team is only as good as its founders.
Tom Preston-Werner
Programmer and entrepreneur; co-founded GitHub and created Jekyll, Gravatar and the Semantic Versioning spec.
Tom Preston-Werner did not write this page. ppll compiled it from their own words, each linked to the source. Is this you? · Report a mistake
Latest Blog
What they believe
-
A company's quality is bounded by its team's quality, and a team's quality is bounded by its founders.
We believe that a company is only as good as its team, and a team is only as good as its founders.
tom.preston-werner.comSaid 22 Oct 2025This on korrents
-
Building a secure, performant GraphQL API is tricky and adds real cost during early-stage app prototyping.
While we love GraphQL for many use cases, implementing a secure and performant GraphQL API can be tricky and there is a definite cost to requiring it during early prototyping of your app.
tom.preston-werner.comSaid 30 May 2023This on korrents
The bold line is korrents’ wording; the quote is theirs. These 2: what they wrote before what they said aloud, one per source, newest first.
Feed
As its own page →Hiding
22 October 2025
27 July 2024
18 June 2024
29 March 2024
31 October 2023
28 September 2023
17 August 2023
30 May 2023
From one piece RedwoodJS’ Next Epoch: All In on React Server Components 3 beliefs · tom.preston-werner.com
-
Their words
When it comes to React Server Components, it's still the first inning.
-
Their words
RSC is the future of React. The React team has made this very clear and we are lucky to be in touch with their amazing team members to help us along this path.
-
korrents.com
Building a secure, performant GraphQL API is tricky and adds real cost during early-stage app prototyping.Their words
While we love GraphQL for many use cases, implementing a secure and performant GraphQL API can be tricky and there is a definite cost to requiring it during early prototyping of your app.
23 October 2022
24 May 2022
23 May 2022
From one piece Major Version Numbers are Not Sacred 2 beliefs · tom.preston-werner.com
-
Their words
I actually prefer more frequent major versions with smaller sets of breaking changes. There is a real danger in saving up all your significant changes and releasing them in one whopping major version once a year.
-
Their words
If we want to live in a world where SemVer improves our collective experience as much as possible, it means we need to believe something new: Major version numbers are not sacred.
7 April 2022
-
korrents.com
Climate change is the existential crisis of our timeTheir words
Climate change is the existential crisis of our time. We need more ideas and progress in every sector, including software-based approaches to preventing emissions and sequestering carbon.
4 April 2022
-
Their words
When you take venture funding, you sign up for a rocket ship ride that will either take you to the moon or to crash-land painfully back on earth. Those are the only two choices. And both rides tend to require heavy extraction of value from the customer.
Announcing RedwoodJS 1.0 and $1M Fundingtom.preston-werner.com
6 August 2021
21 December 2020
1 July 2020
15 June 2020
From one piece Committing $250k this Year to Racial Justice Efforts 2 beliefs · tom.preston-werner.com
-
Their words
These are just three of the names on the list of thousands of Black men and women who lost their lives to the systemic racism that is woven into the fabric of this country.
-
korrents.com
Ending systemic racism in the United States requires a large-scale anti-racist movement.Their words
It will take a monumental anti-racist movement to change the underlying conditions that allow racism in the United States to flourish.
23 March 2020
4 March 2020
22 March 2018
16 February 2017
10 November 2016
19 June 2015
21 April 2014
22 November 2011
3 May 2011
2 May 2011
-
Lovedrcmnd.app
MacBook ProTheir words
This is the only computer that I use, and it's wonderful. I finally feel like I'm not constantly running out of RAM. The fast processors and the solid state drive make it amazingly responsive.
-
Likedrcmnd.app
TextMateTheir words
I use TextMate for writing code, and it does most of what I need, but the allure of emacs is strong and I think that one day I will take the time to learn it and harness its power, but for now, I'm a TextMate man, and it treats me pretty well.
-
Mixed onrcmnd.app
TerminalTheir words
It's a pretty nice app, but very minimal, and I would pay good money if someone created a really compelling next generation Terminal application.
+ 4 more
-
Lovedrcmnd.app
Google ChromeTheir words
For browsing the internet I use Google Chrome. The Chrome team is quickly demonstrating that they have the skill and courage to push the limits of what we expect a modern browser to do.
-
Usesrcmnd.app
PropaneTheir words
Still, we have several remote workers, so to stay in sync with everyone else, I use Propane as a native frontend for 37signals' Campfire web app.
-
Likedrcmnd.app
MailplaneTheir words
I have five different Google Mail accounts. Mailplane makes it easy to switch between these accounts and keeps my email separate from the rest of my browsing, just the way I like it.
-
Usesrcmnd.app
iStat MenusTheir words
I also use Skype for international calls, Preview for reading PDFs, iTunes for listening to music, and iStat Menus (displaying network activity, memory usage, and cpu usage) to keep me informed of what foolish things my Mac is doing.
29 March 2011
11 December 2010
Nothing matches.
Beliefs
Korrents What they believe 10 beliefs — each backed by an exact quote.
Each is a — compiled by korrents.com, not by them: the one-line wordings are korrents', the quotes are theirs.
Recent
A company's quality is bounded by its team's quality, and a team's quality is bounded by its founders.
We believe that a company is only as good as its team, and a team is only as good as its founders.
Announcing PWV Fund I Said 22 Oct 2025
Building a secure, performant GraphQL API is tricky and adds real cost during early-stage app prototyping.
While we love GraphQL for many use cases, implementing a secure and performant GraphQL API can be tricky and there is a definite cost to requiring it during early prototyping of your app.
RedwoodJS’ Next Epoch: All In on React Server Components Said 30 May 2023
React Server Components represent the future direction of the React framework.
RSC is the future of React. The React team has made this very clear and we are lucky to be in touch with their amazing team members to help us along this path.
RedwoodJS’ Next Epoch: All In on React Server Components Said 30 May 2023
Show 7 more
React Server Components are still an immature, early-stage technology.
When it comes to React Server Components, it's still the first inning.
RedwoodJS’ Next Epoch: All In on React Server Components Said 30 May 2023
Major version numbers should not be treated as sacred, and any breaking change deserves a major bump regardless of size.
If we want to live in a world where SemVer improves our collective experience as much as possible, it means we need to believe something new: Major version numbers are not sacred.
Major Version Numbers are Not Sacred Said 23 May 2022
Breaking changes should be released frequently in small batches rather than saved up for one big yearly major version.
I actually prefer more frequent major versions with smaller sets of breaking changes. There is a real danger in saving up all your significant changes and releasing them in one whopping major version once a year.
Major Version Numbers are Not Sacred Said 23 May 2022
Climate change is the existential crisis of our time
Climate change is the existential crisis of our time. We need more ideas and progress in every sector, including software-based approaches to preventing emissions and sequestering carbon.
Introducing the Redwood Startup Fund Said 7 Apr 2022
Taking venture capital funding pushes a company toward extreme binary outcomes and pressures it to extract more value from customers.
When you take venture funding, you sign up for a rocket ship ride that will either take you to the moon or to crash-land painfully back on earth. Those are the only two choices. And both rides tend to require heavy extraction of value from the customer.
Announcing RedwoodJS 1.0 and $1M Funding Said 4 Apr 2022
Ending systemic racism in the United States requires a large-scale anti-racist movement.
It will take a monumental anti-racist movement to change the underlying conditions that allow racism in the United States to flourish.
Committing $250k this Year to Racial Justice Efforts Said 15 Jun 2020
Systemic racism is deeply woven into the fabric of American society.
These are just three of the names on the list of thousands of Black men and women who lost their lives to the systemic racism that is woven into the fabric of this country.
Committing $250k this Year to Racial Justice Efforts Said 15 Jun 2020
What is a korrent?
A korrent is a belief a person has stated in their own words: one sentence stating the claim, backed by a quote and a source, kept at korrents.com.
Under a name here, the quoted block is what they actually said. The korrent beneath it is the claim those words support, in korrents' wording — tap it to see the record, its source, and who else holds it.
Nobody here wrote their own korrents. They are compiled from public statements, and a person can change their mind, which is recorded too.
Recommends rcmnd
rcmnd What they recommend 7 things — each backed by an exact quote.
Compiled by rcmnd.app, not by them: the quotes are theirs, and each links to the post it was copied from.
Recent
Uses iStat Menus
I also use Skype for international calls, Preview for reading PDFs, iTunes for listening to music, and iStat Menus (displaying network activity, memory usage, and cpu usage) to keep me informed of what foolish things my Mac is doing.
usesthis.com 2 May 2011
Liked Mailplane
I have five different Google Mail accounts. Mailplane makes it easy to switch between these accounts and keeps my email separate from the rest of my browsing, just the way I like it.
usesthis.com 2 May 2011
Uses Propane
Still, we have several remote workers, so to stay in sync with everyone else, I use Propane as a native frontend for 37signals' Campfire web app.
usesthis.com 2 May 2011
Show 4 more
Loved Google Chrome
For browsing the internet I use Google Chrome. The Chrome team is quickly demonstrating that they have the skill and courage to push the limits of what we expect a modern browser to do.
usesthis.com 2 May 2011
Mixed on Terminal
It's a pretty nice app, but very minimal, and I would pay good money if someone created a really compelling next generation Terminal application.
usesthis.com 2 May 2011
Liked TextMate
I use TextMate for writing code, and it does most of what I need, but the allure of emacs is strong and I think that one day I will take the time to learn it and harness its power, but for now, I'm a TextMate man, and it treats me pretty well.
usesthis.com 2 May 2011
Loved MacBook Pro
This is the only computer that I use, and it's wonderful. I finally feel like I'm not constantly running out of RAM. The fast processors and the solid state drive make it amazingly responsive.
usesthis.com 2 May 2011
Where they publish
Blog tom.preston-werner.com His personal site.
Recent
- Announcing PWV Fund I 22 Oct 2025 22 Oct 2025 - Bay Area, CA New achievement! Preston-Werner Ventures (through which I did my angel investing) has become PWV™ and I’m raising a venture fund targeting $100M to lead pre-seed and seed rounds in today’s mos…
- RedwoodJS’ Next Epoch: All In on React Server Components 30 May 2023 30 May 2023 - Bay Area, CA RedwoodJS is the full-stack JS/TS web framework designed to help you grow from side project to startup. For the last year, the RedwoodJS team has been prototyping solutions to the framework’s…
- Major Version Numbers are Not Sacred 23 May 2022 23 May 2022 - Positano, Italy Ten years ago, I sat down and wrote the first version of what became the Semantic Versioning (SemVer) spec. I was tired of everyone using version numbers in whatever way they wanted and kne…
Show 17 more
- Introducing the Redwood Startup Fund 7 Apr 2022 7 Apr 2022 - Bay Area, CA Today I’m pleased to announce the Redwood Startup Fund: a $1M fund that will invest $25k–$50k in startups that use RedwoodJS as a primary component in their stack. I have several goals in mind…
- Announcing RedwoodJS 1.0 and $1M Funding 4 Apr 2022 4 Apr 2022 - Bay Area, CA Three years ago, I had an idea for a new web app framework. Two years ago, we released RedwoodJS v0.1 to the world. Today, more than 300 talented individuals have lent their ideas and time in c…
- Committing $250k this Year to Racial Justice Efforts 15 Jun 2020 15 June 2020 - San Francisco On February 23rd, Ahmaud Arbery was murdered by armed white men while jogging near Brunswick, Georgia. On March 13th, Breonna Taylor was murdered by Louisville Metro Police in her own home.…
- We Are Giving $1M Toward San Francisco COVID-19 Response 23 Mar 2020 23 Mar 2020 - San Francisco COVID-19 represents an unprecedented threat to the health and livelihood of people everywhere, and as we wait for the the US government to act on this emergency, my wife, Theresa, and I have…
- Joining the Netlify Board to Help Shape the Future of the JAMstack 4 Mar 2020 4 Mar 2020 - Cordon, France In late September, 2015, I got an email out of the blue from Mathias Biilmann. He told me about his brand new 2-person startup called Netlify and asked if I’d fancy getting together to chat a…
- Snyk - Automatically Scan and Fix Ruby and Nodejs Vulnerabilities 10 Nov 2016 10 Nov 2016 - San Francisco This is a story about a company called Snyk (pronounced “sneak”), their founder Guy Podjarny, my decision to become one of their advisors, and how they are going to help save you from malevol…
- Replicated - An Easier Path from SaaS to Enterprise 19 Jun 2015 19 Jun 2015 - San Francisco Over the last year I’ve had a chance to learn a lot more about early stage funding and made angel investments in a handful of startups. So far I’ve restricted my involvement to companies with…
- Farewell GitHub, Hello Immersive Computing 21 Apr 2014 21 Apr 2014 - New York City Today is my last day at GitHub. Recent events have given me a lot of time to reflect on what’s important to me, and I’ve decided to switch gears and focus on building something from scratch a…
- Open Source (Almost) Everything 22 Nov 2011 22 Nov 2011 - San Francisco When Chris and I first started working on GitHub in late 2007, we split the work into two parts. Chris worked on the Rails app and I worked on Grit, the first ever Git bindings for Ruby. Afte…
- Rejected Bio from The Setup 3 May 2011 03 May 2011 - San Francisco Yesterday, the autobiographical post I wrote for The Setup went live. I wrote that post over a year ago and then entered into an epic battle with @waferbaby about the length of my “Who are yo…
- Ten Lessons from GitHub's First Year 29 Mar 2011 29 Mar 2011 / 29 Dec 2008 - San Francisco This post was written in late December of 2008, more than two years ago. It has stayed in my drafts folder since then, waiting for the last 2% to be written. Why I never publish…
- Designer, Architect, Developer 11 Dec 2010 11 Dec 2010 - San Francisco Over the last six years I’ve bootstrapped three successful enterprises (Cube6 Media, Gravatar, and GitHub) and failed to gain traction with a handful of others. After a lot of thought and ref…
- Optimize for Happiness 18 Oct 2010 18 October 2010 - San Francisco Two days ago I had the pleasure of speaking at Startup School, a yearly conference on entrepreneurism put on by the great folks at Y Combinator. Never before have I see such a high concen…
- Readme Driven Development 23 Aug 2010 23 August 2010 - San Francisco I hear a lot of talk these days about TDD and BDD and Extreme Programming and SCRUM and stand up meetings and all kinds of methodologies and techniques for developing better software, but…
- TomDoc - Reasonable Ruby Documentation 11 May 2010 11 May 2016 - San Francisco RDoc is an abomination. It’s ugly to read in plain text, requires the use of the inane :nodoc: tag to prevent private method documentation from showing up in final rendering, and does nothing…
- The Git Parable 19 May 2009 19 May 2009 - San Francisco Git is a simple, but extremely powerful system. Most people try to teach Git by demonstrating a few dozen commands and then yelling “tadaaaaa.” I believe this method is flawed. Such a treatme…
- Blogging Like a Hacker 17 Nov 2008 17 Nov 2008 - San Francisco Back in 2000, when I thought I was going to be a professional writer, I spent hours a day on LiveJournal doing writing practice with other aspiring poets and authors. Since then I’ve blogged…
Link verified 4 Sept 2026. Recent items update automatically from the channel.
GitHub mojombo His open-source work, including Jekyll.
Recent
- mojombo.github.io — Jekyll source for my personal blog. 27 Jul 2024
- gollum-demo — Gollum test repo 18 Jun 2024
- god — Ruby process monitor 29 Mar 2024
Show 10 more
- bert — BERT (Binary ERlang Term) serialization library for Ruby. 31 Oct 2023
- chronic — Chronic is a pure Ruby natural language date parser. 28 Sept 2023
- grit — **Grit is no longer maintained. Check out libgit2/rugged.** Grit gives you object oriented read/write access to Git repositories via Ruby. 17 Aug 2023
- erlectricity — Erlectricity exposes Ruby to Erlang and vice versa. 23 Oct 2022
- proxymachine — A simple TCP routing proxy built on EventMachine that lets you configure the routing logic in Ruby. 24 May 2022
- github-flavored-markdown — GitHub's Flavor of Markdown 6 Aug 2021
- mojombo 21 Dec 2020
- mustache.erl — Mustache template engine for Erlang. 1 Jul 2020
- omniship — Ruby API for Shipper APIs (UPS, FedEx, DHL) 22 Mar 2018
- fixture-scenarios — This plugin allows you to create 'scenarios' which are collections of fixtures and ruby files that represent a context against which you can run tests. 16 Feb 2017
Link verified 4 Sept 2026. Recent items update automatically from the channel.
About the English under a post
Some people here publish in a language other than English. Where they do, this site shows a machine translation beneath the post, in this typeface — the site's own, not theirs.
The post itself is never changed, moved or hidden: what is set in the serif above is exactly what the person published, and it is what to quote them on. A translation can be wrong in ways that matter, especially about tone.
Only the post's own words are translated. A quoted post, a linked article and a belief on korrents.com are left in their original language.