We’ll plug articles we’ve published on the site here, and occasionally feature longer staff write-ups, like the engineering team’s take on Graphite:
15 years ago, code version control was a wild west. There was the old and reliable CVS. There was the middle-aged and popular SVN. And there was the distributed, rebellious Git. Over the past decade, Git won the battles and became the de facto standard. While Git is not super intuitive to newcomers (though it has gotten much better over the last decade!), it becomes deeply ingrained in most developers’ brains after a year or two.
Git dominance has opened the door to a renaissance of developer tooling and, specifically, collaboration tooling. This renaissance has been turbocharged by a growing number of developers hungry and willing to pay for better tooling. And there’s no shortage of ideas for improved tools. For one, as multitudes of FAANG engineers graduate from their corporate jobs, they’re eager to build public versions of proprietary tools they used in their big companies.
Graphite, one player in the space, has clear opinions that they believe make teams move faster: Small pull requests are easier for reviewers to approve and more approvals leads to more shipped features. This idea and the downstream implications, called stacking, isn’t a new concept, but it’s always been tough to handle manually with vanilla offerings. Using the Graphite CLI on top of your tried and true Git workflows makes this all much more manageable.
For some developers, the change might take some getting used to. For folks who prefer a GUI to the command-line, there’s a VS Code extension to help. Graphite hopes to be more than just a means to stacking too. Their web interface is already filling a ton of gaps that aren’t filled by the first-party Github site. And this week, they entered the crowded AI code review space with a better-than-the-rest reviewer.
I suspect Git-in-terminal will go the way of Emacs-in-terminal. There will continue to exist dedicated gray-beards, but most developers will use a higher level tool. Graphite is nicely positioned to compete for users in that transition.
— Product Hunt’s Engineering Team
New on the site:
A Better Way to Get Your First 10 B2B Customers by Chris Bakke (Founder, Laskie and Interviewed)
The Cold Email Template that Got Me an 8% Reply Rate by Xiaohan Shen (Founder, Coldreach)
That's all for this edition! Since you made it to the end of the newsletter, here's a little treat: UserInyerface, a worst-practice UI experiment. Now go crush your week.