Founders Create Managers
There’s a new pg article making the rounds called “Founder Mode”. The biggest surprise to me is how, despite saying almost nothing, it has…
Hasnain says:
“The only solution to this is to think early and often about the systems of accountability you have to set up. This is much, much harder than micromanaging details, because every system of accountability you set up will eventually be gamed. So in addition to accountability, you need to foster a strong, ethical company culture that encourages transparency while allowing for some mistakes.”
Posted on 2024-09-03T04:31:27+0000
Reflections on Founder Mode / Oxide
Reflections on a recent Paul Graham piece – and on the culture at Oxide
Hasnain says:
“Founders seeking to internalize Graham’s advice should recast it by asking themselves how they can foster mutual trust – and how they can build the systems that allow trust to be strengthened even as the team expands. For us at Oxide, writing is the foundation upon which we build that trust. Others may land on different mechanisms, but the goal of founders should be the same: build the trust that allows a team to kick a Jobsian dent in the universe!”
Posted on 2024-09-03T02:02:30+0000
Honey, I shrunk {fmt}: bringing binary size to 14k and ditching the C++ runtime
The {fmt} formatting library is known for its small binary footprint, often producing code that is several times smaller per function call compared to alternatives like IOStreams, Boost Format, or, somewhat ironically, tinyformat. This is mainly achieved through careful application of type erasure o...
Hasnain says:
Great technical read as always. But I couldn’t help but chuckle at this bit
“Now, let’s explore potential optimizations. One of the first adjustments you might consider is disabling locale support. All the formatting in {fmt} is locale-independent by default (which breaks with the C++’s tradition of having wrong defaults)”
Posted on 2024-09-02T06:58:16+0000
Founder Mode
paulgraham.com
Hasnain says:
“The way managers are taught to run companies seems to be like modular design in the sense that you treat subtrees of the org chart as black boxes. You tell your direct reports what to do, and it's up to them to figure out how. But you don't get involved in the details of what they do. That would be micromanaging them, which is bad.”
Posted on 2024-09-02T06:47:28+0000
§Taking knowledge work seriously (Stripe convergence talk, 2019-12-12) | Athletes and musicians pursue virtuosity in fundamental skills much more rigorously than knowledge workers do
Top-tier athletes are fanatically disciplined about improving their foundational skills—skills which transcend any sport, the same kind of agility drills you might see an army recruit do. Top-tier musicians do likewise: Lang Lang, for instance, is still working on his scales after 30 years as a co...
Hasnain says:
“What might it mean for knowledge workers to fanatically pursue virtuosity in these fundamental skills, in the way that athletes seek in their fundamental skills?”
Posted on 2024-09-02T00:49:15+0000
Why do firms choose to be inefficient?
Why don't they just produce better?
Hasnain says:
“Delving into specific papers, Bloom et al (2013) ran a randomized controlled trial (an RCT) on Indian textile firms, where some firms were randomly chosen to receive management training. The management advice was as simple as “record inventories”, yet this led to staggering increases in productivity – within the first year, treated firms saw a 17% increase in productivity, or a gain of $300,000 in productivity. This gap in productivity persisted, even nine years later on, in a follow-up study. “
Posted on 2024-08-30T08:09:28+0000
FTC Takes Action Against Care.com for Deceiving Caregivers About Wages and Availability of Jobs on its Site, Impeding Cancellation Process
The Federal Trade Commission is taking action against Care.com (Care), alleging that the child and older adult care gig platform has systematically deceived caregivers who were looking for jobs whi
Hasnain says:
No wonder the founder was asking for Lina Khan to be fired a few weeks ago. She continues to be my favorite government official
“The complaint cites one 2021 Care ad campaign on a third-party site saying “Childcare jobs from $18/hr,” while at the same time saying on its own website that, “On average, the national pay rate for babysitting jobs” and “The average rate for babysitters on Care.com” was between $13 and $14.25 per hour.”
Posted on 2024-08-29T06:53:33+0000
How Meta enforces purpose limitation via Privacy Aware Infrastructure at scale
At Meta, we’ve been diligently working to incorporate privacy into different systems of our software stack over the past few years. Today, we’re excited to share some cutting-edge techn…
Hasnain says:
I was somewhat in the general vicinity of this work so it’s really cool to see how it has evolved over time. The lessons in particular are cool
“Initially, we developed Policy Zones for batch-processing systems with some basic use cases. However, we realized that our designs for function-based systems were quite abstract and the adoption for a large-scale use case resulted in significant challenges, consequently, requiring considerable effort to map patterns to customer needs. Furthermore, refining the APIs and building missing operational support made it work effectively end-to-end across multiple systems. Only after addressing these challenges were we able to make it more generic and proceed with integrating Policy Zones across extensive platforms.”
Posted on 2024-08-28T07:14:38+0000
Fixing a Bug in Google Chrome as a First-Time Contributor
A rundown of my experience finding and fixing a bug in the Chromium/Google Chrome browser - specifically in the devtools. It includes details about the bug itself as well as notes about what it was like working on the Chromium project as a first-time contributor.
Hasnain says:
“Although it took a while and a good bit of effort, I'm very glad I spent time time to get this bug fixed. It was very unique compared to the kind of development I've done in the past, and it was cool to experience how software gets built at Chromium's scale.
One of the main things motivating me to do this was the knowledge that if I succeeded, code I wrote would be part of an application that eventually makes its way onto millions (billions?) of devices.
Even though the change itself is niche and concerns developer tooling rather than the main browser, that kind of impact is very alluring to me.
Now that I've gained this experience contributing to Chromium, I'll certainly be on the lookout for more bugs that I might be able to fix in the future. I don't think I'll go out of my way to seek them out, though, due to the huge amount of time it takes to tackle the Chromium codebase from scratch.”
Posted on 2024-08-27T07:12:23+0000
The staggering death toll of scientific lies
From Don Poldersmans and Francesca Gino to faked Alzheimer’s data, the scientific field needs a better handle on allegations and consequences of fraudulent research.
Hasnain says:
Another case where I read an article and think “there should be jail time involved here right?”
“Millions of surgeries were conducted across the US and Europe during the years from 2009 to 2013 when those misguided guidelines were in place. One provocative analysis from cardiologists Graham Cole and Darrel Francis estimated that there were 800,000 deaths compared to if the best practices had been established five years sooner. While that exact number is hotly contested, a 27 percent increase in mortality for a common procedure for years on end can add up to an extraordinary death toll.”
Posted on 2024-08-27T07:11:37+0000