One of my favorite projects from my summer apprenticeship with Steve Schlafman has been the High Output Founders' Library, which blew up on Twitter last week. This was a project I led to help founders, operators, and other builders and makers find the most relevant, high-signal information and advice that'll enable them to achieve their wildest dreams and build excellent companies.

https://twitter.com/schlaf/status/1286642805037764608?s=20

Over the past few months, I've had the incredible opportunity to work with Steve Schlafman on spinning up his new leadership development company, High Output. This apprenticeship, that I amazingly found on Twitter, has been one of the most rewarding and inspiring professional and personal experiences I've had in my short career. Riding shotgun with Schlaf and helping out with evaluating pitches and all the aspects of starting a new company centered around serving founders has been extremely formative in developing my perspectives and approach to the startup ecosystem.

The project is essentially a Notion page that organizes a bunch of guides, articles, and essays from across the Internet into categories. "Okay, what's the big deal? It's a Notion page..." I hear you! But if you really think it's just a Notion page, I challenge you to go make another Library 😉. The power of no-code/low-code tools is vastly underestimated for their power to enable anyone within an organization to create powerful tools, but that's a conversation for another day.

Over the past week or so, the Library has gotten significant traction on Twitter and a bunch of people have asked me how I made it or wanted to talk about the process; this article will do just that.

We'll go through:

As a primer, here are the tools I used to build the Library:

I hope that this little piece of documentation will serve to help anyone who's looking to create public facing resources in Notion, especially the intern who will be working on the Library over the next few months! Definitely shoot me a DM if you're interested in that role :) Let's get down to it.

Notion Architecture

As a no-code tool that's basically infinitely flexible, architectural choices probably aren't the first thing that come to mind when you think about slapping together some resources. My background as an engineer came in handy here, though. The choices I made towards the beginning of the process saved me a bunch of time in not having to reorganize all the pieces as the library scaled to over 300 pieces.

There are a few databases that support the Library— I decided to put them in databases because DBs unlock a lot of Notion's power with relationships and rollups!

: This is where all the pieces of the library live. When adding a new piece to the database, I typically use the Notion Web Clipper to bring the piece into this database. Then, when I'm ready to fully process the piece and add it to the live version of the Library, I batch process articles I've clipped in this 'inbox' view, where I fill out the rest of the content for a piece.

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/c5cce08a-f58a-4fbf-9840-05b4b22bbfe8/Untitled.png