PageSourceSearch

https://www.shortform.com/about

html shortform.com collected 2026-09-24 09:08:08 UTC 35,441 bytes, 239 lines download raw bytes

1<!DOCTYPE html><html lang="en"><head><meta charset="utf-8">
2<meta http-equiv="X-UA-Compatible" content="IE=edge">
3<meta name="viewport" content="width=device-width,initial-scale=1,viewport-fit=cover">
4<script data-prerender-keep="">// Define URL patterns where Sentry should be disabled
5      const sentryDisabledPatterns = [
6        /\/pdf\//,      // Disable on PDF pages
7        /\/summary\//,  // Disable on summary pages
8        /\/podcast\//,  // Disable on podcast pages
9
10      ];
11      
12      // Check if current URL matches any disabled pattern
13      const shouldDisableSentry = sentryDisabledPatterns.some(pattern => 
14        pattern.test(window.location.pathname)
15      );
16
17      function loadSentry() {
18        // Don't load Sentry during prerendering
19        if (window.__PRERENDER_INJECTED) {
20          return;
21        }
22        const script = document.createElement('script');
23        script.src = 'https://js.sentry-cdn.com/558b86a002bd4643aebf355866e5bce2.min.js';
24        script.crossOrigin = 'anonymous';
25        script.setAttribute('data-prerender-keep', '');
26        document.head.appendChild(script);
27      }
28      
29      // Only load Sentry if it's not disabled for this URL and not during prerendering
30      if (!shouldDisableSentry && !window.__PRERENDER_INJECTED) {
31        const isHomepage = window.location.pathname === '/' || window.location.pathname === '';
32        if (isHomepage && document.readyState !== 'complete') {
33          // On homepage, wait for load event to not affect LCP
34          window.addEventListener('load', loadSentry, { once: true });
35        } else {
36          // On other pages or if homepage is already loaded, load immediately
37          loadSentry();
38        }
39      }</script>
vendor: 1 bytes, line 39
39
40<script src="https://js.sentry-cdn.com/558b86a002bd4643aebf355866e5bce2.min.js" crossorigin="anonymous" data-prerender-keep=""></script>
vendor: 1 bytes, line 40
40
41<script src="/js/consent-banner.js" data-prerender-keep=""></script>
vendor: 1 bytes, line 41
41
42<script src="https://app.termly.io/resource-blocker/488c340e-3aec-4753-b00c-f7a5f771235c" async="" onload="onTermlyLoaded()" data-prerender-keep=""></script>
vendor: 1 bytes, line 42
42
43<script data-prerender-keep="">// GTM global variables.
44      window.dataLayer = window.dataLayer || []
45      function gtag() {
46        dataLayer.push(arguments)
47      }
48      // Consent Mode defaults (must be called before GTM is initialized).
49      // Default to granted globally.
50      gtag('consent', 'default', {
51        ad_personalization: 'granted',
52        ad_storage: 'granted',
53        ad_user_data: 'granted',
54        analytics_storage: 'granted',
55        functionality_storage: 'granted',
56        personalization_storage: 'granted',
57        security_storage: 'granted',
58        social_storage: 'granted',
59        unclassified_storage: 'granted',
60      })
61      // Override to denied for GDPR countries.
62      gtag('consent', 'default', {
63        ad_personalization: 'denied',
64        ad_storage: 'denied',
65        ad_user_data: 'denied',
66        analytics_storage: 'denied',
67        functionality_storage: 'denied',
68        personalization_storage: 'denied',
69        security_storage: 'granted',
70        social_storage: 'denied',
71        unclassified_storage: 'denied',
72        // Set denied defaults only for GDPR countries + US-CA
73        region: ['AT', 'BE', 'BG', 'HR', 'CY', 'CZ', 'DK', 'EE', 'FI', 'FR', 'DE', 'GR', 'HU', 'IE', 'IT', 'LV', 'LT', 'LU', 'MT', 'NL', 'PL', 'PT', 'RO', 'SK', 'SI', 'ES', '
73SE', 'GB', 'IS', 'LI', 'NO'],
74        wait_for_update: 500,
75      })
76      // Set the `userId` variable in Google Tag Manager.
77      try {
78        var data = localStorage.getItem('user')
79        if (data) {
80          user = JSON.parse(data)
81          // Set the `userId` variable in Google Tag Manager
82          // if there's user data in local storage.
83          // Note: we also set user id on user registration and login via
84          // gtag('set') call in src/analytics/gtm.ts, `register` method.
85          gtag('set', { userId: user.id })
86        }
87      } catch (e) {
88        console.log(e)
89      }</script>
vendor: 1 bytes, line 89
89
90<script data-prerender-keep="">;(function (w, d, s, l, i) {
91        w[l] = w[l] || []
92        w[l].push({ 'gtm.start': new Date().getTime(), event: 'gtm.js' })
93        var f = d.getElementsByTagName(s)[0],
94          j = d.createElement(s),
95          dl = l != 'dataLayer' ? '&l=' + l : ''
96        j.async = true
97        j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl
98        f.parentNode.insertBefore(j, f)
99      })(window, document, 'script', 'dataLayer', 'GTM-TZKKGXF')</script>
99
100<link rel="preload" href="/public-assets/fonts/Rotunda-Medium.53176085.woff2" as="font" crossorigin="">
101<link rel="preload" href="/public-assets/fonts/Rotunda-Regular.e773392e.woff2" as="font" crossorigin="">
102<script src="https://js.stripe.com/v3/" defer="defer" data-prerender-keep=""></script>
102
103<title>About | Shortform - The World's Best Book Summaries</title>
104<script data-prerender-keep="">if ('production' !== 'local' && !window.__PRERENDER_INJECTED) {
105        window.MIXPANEL_CUSTOM_LIB_URL =
106          window.location.origin + '/_mp/libs/mixpanel-2-latest.min.js'
107      }</script>
vendor: 1 bytes, line 107
107
108<script data-prerender-keep="">;(function (c, a) {
109        if (!a.__SV) {
110          var b = window
111          try {
112            var d,
113              m,
114              j,
115              k = b.location,
116              f = k.hash
117            d = function (a, b) {
118              return (m = a.match(RegExp(b + '=([^&]*)'))) ? m[1] : null
119            }
120            f &&
121              d(f, 'state') &&
122              ((j = JSON.parse(decodeURIComponent(d(f, 'state')))),
123              'mpeditor' === j.action &&
124                (b.sessionStorage.setItem('_mpcehash', f),
125                history.replaceState(
126                  j.desiredHash || '',
127                  c.title,
128                  k.pathname + k.search,
129                )))
130          } catch (n) {}
131          var l, h
132          window.mixpanel = a
133          a._i = []
134          a.init = function (b, d, g) {
135            function c(b, i) {
136              var a = i.split('.')
137              2 == a.length && ((b = b[a[0]]), (i = a[1]))
138              b[i] = function () {
139                b.push([i].concat(Array.prototype.slice.call(arguments, 0)))
140              }
141            }
142            var e = a
143            'undefined' !== typeof g ? (e = a[g] = []) : (g = 'mixpanel')
144            e.people = e.people || []
145            e.toString = function (b) {
146              var a = 'mixpanel'
147              'mixpanel' !== g && (a += '.' + g)
148              b || (a += ' (stub)')
149              return a
150            }
151            e.people.toString = function () {
152              return e.toString(1) + '.people (stub)'
153            }
154            l = 'disable time_event track track_pageview track_links track_forms track_with_groups add_group set_group remove_group register register_once alias unregister identify name_tag set_config reset opt_in_tracking opt_out_tracking has_opted_in_tracking has_opted_out_tracking clear_opt_in_out_tracking people.set people.set_once people.unset people.increment people.append people.union people.track_charge people.clear_charges people.delete_user people.remove'.split(
155              ' ',
156            )
157            for (h = 0; h < l.length; h++) c(e, l[h])
158            var f = 'set set_once union unset remove delete'.split(' ')
159            e.get_group = function () {
160              function a(c) {
161                b[c] = function () {
162                  call2_args = arguments
163                  call2 = [c].concat(Array.prototype.slice.call(call2_args, 0))
164                  e.push([d, call2])
165                }
166              }
167              for (
168                var b = {},
169                  d = ['get_group'].concat(
170                    Array.prototype.slice.call(arguments, 0),
171                  ),
172                  c = 0;
173                c < f.length;
174                c++
175              )
176                a(f[c])
177              return b
178            }
179            a._i.push([b, d, g])
180          }
181          a.__SV = 1.2
182          b = c.createElement('script')
183          b.type = 'text/javascript'
184          b.async = !0
185          b.src =
186            'undefined' !== typeof MIXPANEL_CUSTOM_LIB_URL
187              ? MIXPANEL_CUSTOM_LIB_URL
188              : 'file:' === c.location.protocol &&
189                '//cdn4.mxpnl.com/libs/mixpanel-2-latest.min.js'.match(/^\/\//)
190              ? 'https://cdn4.mxpnl.com/libs/mixpanel-2-latest.min.js'
191              : '//cdn4.mxpnl.com/libs/mixpanel-2-latest.min.js'
192          d = c.getElementsByTagName('script')[0]
193          d.parentNode.insertBefore(b, d)
194        }
195      })(document, window.mixpanel || [])</script>
vendor: 1 bytes, line 195
195
196<script data-prerender-keep="">document.addEventListener('DOMContentLoaded', () => {
197        var lang = document.documentElement.lang
198        // Set Weglot's `wglang` key in the localStorage.
199        localStorage.setItem('wglang', lang)
200
201        if (lang !== 'en') {
202          // Update relative links to have `/{lang}` prefix.
203          document.querySelectorAll('a[href^="/"]').forEach((link) => {
204            // Skip links that start with `/app...`.
205            if (!link.pathname.startsWith('/app')) {
206              link.href = `/${lang}${link.pathname}`
207            }
208          })
209          // Update the canonical link
210          const canonicalLink = document.querySelector('link[rel="canonical"]')
211          if (canonicalLink) {
212            const parts = canonicalLink.href.split('://www.shortform.com/')
213            if (parts.length === 2) {
214              canonicalLink.href = `https://www.shortform.com/${lang}/${parts[1]}`
215            }
216          }
217        }
218      })</script>
218
219<link href="/public-assets/css/index.630018b1.css" rel="stylesheet">
220<link rel="icon" type="image/svg+xml" href="/public-assets/img/icons/favicon.svg">
221<link rel="icon" type="image/png" sizes="32x32" href="/public-assets/img/icons/favicon-32x32.png">
222<link rel="icon" type="image/png" sizes="16x16" href="/public-assets/img/icons/favicon-16x16.png">
223<link rel="manifest" href="/manifest.json">
224<meta name="theme-color" content="#FFD000">
225<meta name="apple-mobile-web-app-capable" content="no">
226<meta name="apple-mobile-web-app-status-bar-style" content="default">
227<meta name="apple-mobile-web-app-title" content="Shortform">
228<link rel="apple-touch-icon" href="/public-assets/img/icons/apple-touch-icon-152x152.png">
229<link rel="mask-icon" href="/public-assets/img/icons/safari-pinned-tab.svg" color="#FFD000">
230<meta name="msapplication-TileImage" content="/img/icons/msapplication-icon-144x144.png">
231<meta name="msapplication-TileColor" content="#000000">
232<link rel="canonical" href="https://www.shortform.com/about" id="canonical" data-vue-router-controlled="">
233<meta name="description" content="Meet the team behind Shortform, creator of the world's best book summaries. Meet the founder of Shortform." data-vue-router-controlled="">
234<link href="/public-assets/js/index-public-vendors.a99cbf9c.js" rel="preload" as="script">
235<link href="/public-assets/js/index-public.77e8893c.js" rel="preload" as="script">
236
237</head><body><div id="appRoot" data-v-app=""><div id="app" data-server-rendered="true" class="sf-app-site-v2"><div id="iosFix"></div><div data-v-ccef2b0a="" class="sf-public"><div data-v-e1b7e9e6="" data-v-ccef2b0a="" class="header-wrapper"><div data-v-0eaab0dc="" data-v-e1b7e9e6="" class="partner-discount-banner"><div data-v-0eaab0dc="" class="partner-discount-banner__inner"><p data-v-0eaab0dc="" class="partner-discount-banner__text"><strong data-v-0eaab0dc="">Special Deal:</strong> You've gotten <strong data-v-0eaab0dc="" class="partner-discount-banner__headline">25% off</strong> by being a viewer of our partner! </p><a data-v-0eaab0dc="" href="/app/signup?cta=partner_discount_banner" class="partner-discount-banner__cta"> Claim Discount </a><span class="partner-discount-banner__dismiss" aria-label="Dismiss banner" data-v-0eaab0dc=""><span class="partner-discount-banner__dismiss-icon" aria-hidden="true" data-v-0eaab0dc=""><svg width="24" height="24" viewBox="0 0 24 24" fill="none" data-v-0eaab0dc=""><path d="M19 19.0001L5 5.00002" stroke="currentColor" stroke-width="1.2" stroke-linecap="round" data-v-0eaab0dc=""></path><path d="M5 19.0001L19 5.00002" stroke="currentColor" stroke-width="1.2" stroke-linecap="round" data-v-0eaab0dc=""></path></svg></span></span></div></div><header data-v-e1b7e9e6="" class="header"><div data-v-e1b7e9e6="" class="container header__container"><a data-v-e1b7e9e6="" href="/" class="header__logo"><img data-v-e1b7e9e6="" class="header__logo__img" src="/public-assets/img/logo.1fcd5cb3.svg" alt="Shortform"></a><div data-v-e1b7e9e6="" class="nav"><ul data-v-e1b7e9e6="" class="menu"><li data-v-e1b7e9e6="" class="menu__item"><a data-v-e1b7e9e6="" href="/summaries" class="menu__link"> Our Content </a></li><li data-v-e1b7e9e6="" class="menu__item"><a data-v-e1b7e9e6="" href="/pricing" class="menu__link"> Pricing </a></li><li data-v-e1b7e9e6="" class="menu__item"><a data-v-e1b7e9e6="" aria-current="page" href="/about" class="router-link-active router-link-exact-active menu__link"> About </a></li><li data-v-e1b7e9e6="" class="menu__item"><a data-v-e1b7e9e6="" class="menu__link" href="https://www.shortform.com/blog/hub?cta=shortform_home_top_nav_menu"> Knowledge Hub </a></li></ul><div data-v-e1b7e9e6="" class="button-group header__button-group"><a data-v-e1b7e9e6="" href="/app/login?cta=top_login" class="button button--login button-logged-out"> Login <img data-v-e1b7e9e6="" class="button__arrow-img" src="/public-assets/img/arrow.d62c58c8.svg" alt=""></a><a data-v-e1b7e9e6="" href="/app/signup?cta=top_signup" class="button button--theme ab-site-page-1208 button-logged-out"> Sign up for free </a><a data-v-e1b7e9e6="" href="/app?cta=top_login" class="button button--theme button-logged-in" style="display: none;"> Login </a></div></div><a data-v-e1b7e9e6="" href="/app/signup?cta=top_signup" class="button button--theme button--mobile button-sign-up--mobile ab-site-page-1208e button-logged-out"> Sign up </a><a data-v-e1b7e9e6="" href="/app?cta=top_login" class="button button--theme button--mobile button-login--mobile button-logged-in" style="display: none;"> Login </a><button data-v-e1b7e9e6="" class="hamburger" aria-label="Toggle navigation menu"><span data-v-e1b7e9e6="" class="hamburger__item"></span><span data-v-e1b7e9e6="" class="hamburger__item"></span><span data-v-e1b7e9e6="" class="hamburger__item"></span></button></div></header></div><div class="banner banner-about" data-v-ccef2b0a=""><div class="container banner__container" data-v-ccef2b0a=""><div class="banner__text-box" data-v-ccef2b0a=""><h1 class="banner-home__title" data-v-ccef2b0a=""><span class="sub-title banner__sub-title" data-v-ccef2b0a="">About Us</span><span data-v-ccef2b0a="">Meet the <br data-v-ccef2b0a=""></span><span class="highlight" data-v-ccef2b0a="">Shortform Team</span></h1><p data-v-ccef2b0a="">Learn about our founding principles and who we are.</p></div><div class="banner-about__img-block" data-v-ccef2b0a=""><div class="banner-about__img-box" data-v-ccef2b0a=""><img class="banner-about__img" src="/public-assets/img/banner-about.4c512665.png" alt="" data-v-ccef2b0a=""></div></div></div></div><div class="mission" data-v-ccef2b0a=""><div class="container" data-v-ccef2b0a=""><div class="mission__text" data-v-ccef2b0a=""><h2 data-v-ccef2b0a=""><span data-v-ccef2b0a="">The <span class="highlight" data-v-ccef2b0a="">Mission</span> that </span><span data-v-ccef2b0a=""><br data-v-ccef2b0a=""></span><span data-v-ccef2b0a="">Drives Our Work Everyday</span></h2></div><div class="mission__content" data-v-ccef2b0a=""><div class="editor-panel mission__editor-panel" data-v-ccef2b0a=""><h3 class="editor-panel__title" data-v-ccef2b0a=""> Our mission is to <span class="highlight highlight--underline" data-v-ccef2b0a="">make sense of the world’s information</span>. </h3><p data-v-ccef2b0a=""> There's been an explosion of information. The world now produces more information in a single day than it did in the <em data-v-ccef2b0a="">entire year</em> of 2002. </p><p data-v-ccef2b0a=""> This flood of information can feel overwhelming. How do you choose among a seemingly infinite number of books, articles, podcasts, and videos? How do you make sense of the thousands of viewpoints people have about a to
237pic? </p><p data-v-ccef2b0a=""> The goal of Shortform is to make it easier to access the world's best ideas. We want to show you what’s critical to learn about the world, then help you understand it better than any other source. We accomplish this with crystal-clear thinking, concise writing, smart analysis, and brilliant new insights. </p><p data-v-ccef2b0a=""> We strive not just to teach ideas but also to put them into context. When you learn an idea, we want to show how that idea has appeared across history and connects to a universe of other ideas. For issues you care about, we want to highlight a spectrum of viewpoints so you develop a more sophisticated, nuanced understanding. </p><p data-v-ccef2b0a=""> We hope this kind of broad-spectrum thinking, made more accessible to more people, can do a lot of good. It can reduce polarization and help people come to terms with each other, even if they just agree to disagree. It can inspire new ideas and connections and lead to creativity and growth. </p><p data-v-ccef2b0a=""> If this sounds like what you want, you’re going to love Shortform. We’d love to have you join us. </p><div class="editor-panel__person" data-v-ccef2b0a=""><div class="editor-panel__img-box" data-v-ccef2b0a=""><img src="/public-assets/img/img-6.43680ac0.png" alt="" data-v-ccef2b0a=""></div><div class="editor-panel__content-box" data-v-ccef2b0a=""><h4 class="editor-panel__name" data-v-ccef2b0a="">Allen Cheng</h4><p class="editor-panel__position" data-v-ccef2b0a="">Shortform Founder</p></div></div></div></div></div></div><div class="best writing-principles" data-v-ccef2b0a=""><div class="container" data-v-ccef2b0a=""><div class="best__text" data-v-ccef2b0a=""><h2 class="best__title" data-v-ccef2b0a=""> Our Writing <span class="highlight" data-v-ccef2b0a="">Principles</span></h2><p data-v-ccef2b0a=""> These are the guiding principles behind how we build Shortform. If you agree, you'll love Shortform. </p></div><div class="best__list text-left" data-v-ccef2b0a=""><div class="best__item" data-v-ccef2b0a=""><div class="best__icon" data-v-ccef2b0a=""><img class="best__img" src="/public-assets/img/writing-principles-1.014b1852.svg" alt="" data-v-ccef2b0a=""></div><h3 class="h4" data-v-ccef2b0a="">Deep Quality, Not Superficial</h3><p data-v-ccef2b0a=""> We believe in quality and depth of learning, not superficial breadth. You'll get more out of understanding your favorite 50 books deeply than you would by glancing over 5,000 mediocre books. We produce the world’s best guides to the world’s best content. </p></div><div class="best__item" data-v-ccef2b0a=""><div class="best__icon" data-v-ccef2b0a=""><img class="best__img" src="/public-assets/img/writing-principles-2.376f5928.svg" alt="" data-v-ccef2b0a=""></div><h3 class="h4" data-v-ccef2b0a="">Respect the Reader's Time</h3><p data-v-ccef2b0a=""> Your time is valuable, and we don't want to waste any of it. We make every word and sentence deserve your effort—whether that's a key idea, an illustrative example, or a nuance to appreciate. </p></div><div class="best__item" data-v-ccef2b0a=""><div class="best__icon" data-v-ccef2b0a=""><img class="best__img" src="/public-assets/img/writing-principles-3.7041dfc0.svg" alt="" data-v-ccef2b0a=""></div><h3 class="h4" data-v-ccef2b0a="">Principles First</h3><p data-v-ccef2b0a=""> Ever read a book, get confused, and wonder what its point is? We avoid that with crystal-clear logic. We overhaul the organization, surface the key ideas, and explain them clearly. You'll learn better than just reading the book alone. </p></div><div class="best__item" data-v-ccef2b0a=""><div class="best__icon" data-v-ccef2b0a=""><img class="best__img" src="/public-assets/img/writing-principles-4.16ff4115.svg" alt="" data-v-ccef2b0a=""></div><h3 class="h4" data-v-ccef2b0a="">Relentlessly Useful</h3><p data-v-ccef2b0a="">
237 Our guiding goal is to create useful content. We explain ideas fully so you understand them better. We do extensive research and analysis to share ideas beyond the source material. We want to help you find epiphanies and new insights. </p></div><div class="best__item" data-v-ccef2b0a=""><div class="best__icon" data-v-ccef2b0a=""><img class="best__img" src="/public-assets/img/writing-principles-5.1492d44b.svg" alt="" data-v-ccef2b0a=""></div><h3 class="h4" data-v-ccef2b0a="">Orient to Action</h3><p data-v-ccef2b0a=""> It’s better to spend serious time planning key improvements to your life, than to spend 10 minutes reading stuff you won’t remember the next day. We help you apply the ideas to your real life through exercises and actionables. </p></div><div class="best__item" data-v-ccef2b0a=""><div class="best__icon" data-v-ccef2b0a=""><img class="best__img" src="/public-assets/img/writing-principles-6.0cadadfb.svg" alt="" data-v-ccef2b0a=""></div><h3 class="h4" data-v-ccef2b0a="">We Learn Better Together</h3><p data-v-ccef2b0a=""> Everyone has valuable experiences and ideas for how to make life better. That's why we’ve built a positive community that can help each other learn. Read other people's top tips on books you're reading, and get advice on your own problems. </p></div><div class="best__item" data-v-ccef2b0a=""><div class="best__icon" data-v-ccef2b0a=""><img class="best__img" src="/public-assets/img/writing-principles-7.42176033.svg" alt="" data-v-ccef2b0a=""></div><h3 class="h4" data-v-ccef2b0a="">Be Open-Minded</h3><p data-v-ccef2b0a=""> We believe all books and articles have something valuable to say, despite their flaws. When we read, instead of focusing on disagreements, we think, “what’s the best that we can take away from this?” Then we share that with you. </p></div><div class="best__item" data-v-ccef2b0a=""><div class="best__icon" data-v-ccef2b0a=""><img class="best__img" src="/public-assets/img/writing-principles-8.258fc49e.svg" alt="" data-v-ccef2b0a=""></div><h3 class="h4" data-v-ccef2b0a="">Cross Disciplines</h3><p data-v-ccef2b0a=""> The best ideas can come from surprising combinations of distant fields. Behavioral economics came from psychology + economics. Genomics came from computer science + biology. We believe in covering every genre of idea out there. </p></div><div class="best__item" data-v-ccef2b0a=""><div class="best__icon" data-v-ccef2b0a=""><img class="best__img" src="/public-assets/img/writing-principles-9.9104ed58.svg" alt="" data-v-ccef2b0a=""></div><h3 class="h4" data-v-ccef2b0a="">Delightful Experience</h3><p data-v-ccef2b0a=""> We believe in creating a delightful customer experience. Using Shortform should be easy and stress-free. We also price Shortform fairly to make world-class learning accessible, and we never play tricks with billing. </p></div></div></div></div><div data-v-2a4f4b64="" data-v-ccef2b0a="" class="why-people-love"><div data-v-2a4f4b64="" class="container"><div data-v-2a4f4b64="" class="why-people-love__text"><h2 data-v-2a4f4b64="" class="why-people-love__title"><span data-v-2a4f4b64="">Why People Love</span><span data-v-2a4f4b64="">Using <span data-v-2a4f4b64="" class="highlight">Shortform</span></span></h2><p data-v-2a4f4b64=""> Join thousands of readers who learn faster than they ever thought possible. </p></div><div data-v-a5e82450="" data-v-2a4f4b64="" class="blockquote"><div data-v-a5e82450="" class="blockquote-slider" aria-live="polite"><div data-v-a5e82450="" id="slide-0" class="blockquote-slider__item active" slide-order="0"><blockquote data-v-a5e82450="" class="blockquote-slider__text">I think I have tried 4 or 5 similar services over the years, and yours is BY FAR the best. My wife and I have referred four people so far and more will join as we share the news about your platform.</blockquote></div><div data-v-a5e82450="" id="slide-1" class="blockquote-slider__item" slide-order="1"><blockquote data-v-a5e82450="" class="blockquote-slider__text">Shortform continues to knock it out of the part with by far the best book coverage out there (and I’ve read most of the services). The articles are also fantastic and teach me something new in small bites.</blockquote></div><div data-v-a5e82450="" id="slide-2" class="blockquote-slider__item" slide-order="2"><blockquote data-v-a5e82450="" class="blockquote-slider__text">I've read ten reviews so far and could not be happier. Originally, I took my own notes when reading books, but your notes are better than mine. I’ve been making Shortform a part of my daily routine.</blockquote></div></div><div data-v-a5e82450="" class="blockquote-people"><div data-v-a5e82450="" class="blockquote-people-slider__mobile-control
237s"><button data-v-a5e82450="" class="blockquote-people-slider__mobile-button active" slide-order="0" aria-controls="slide-0" aria-label="George Dawn"></button><button data-v-a5e82450="" class="blockquote-people-slider__mobile-button" slide-order="1" aria-controls="slide-1" aria-label="Joanne Duncanson"></button><button data-v-a5e82450="" class="blockquote-people-slider__mobile-button" slide-order="2" aria-controls="slide-2" aria-label="Adrian Hood"></button></div><div data-v-a5e82450="" class="blockquote-people-slider"><div data-v-a5e82450="" id="control-0" class="blockquote-people-slider__item active" slide-order="0"><button data-v-a5e82450="" id="review_george" class="blockquote-people-slider__button" aria-controls="slide-0" aria-label="George Dawn" slide-order="0"></button><div data-v-a5e82450="" class="blockquote-people-slider__box" aria-hidden="true"><div data-v-a5e82450="" class="blockquote-people-slider__img-box"><img data-v-a5e82450="" class="blockquote-people-slider__img" src="/public-assets/img/testimonial-george-dawn.1e90d7dd.jpg" alt=""></div><div data-v-a5e82450="" class="blockquote-people-slider__author"><p data-v-a5e82450="" class="blockquote-people-slider__name">George Dawn</p><!----></div></div></div><div data-v-a5e82450="" id="control-1" class="blockquote-people-slider__item" slide-order="1"><button data-v-a5e82450="" id="review_joanne" class="blockquote-people-slider__button" aria-controls="slide-1" aria-label="Joanne Duncanson" slide-order="1"></button><div data-v-a5e82450="" class="blockquote-people-slider__box" aria-hidden="true"><div data-v-a5e82450="" class="blockquote-people-slider__img-box"><img data-v-a5e82450="" class="blockquote-people-slider__img" src="/public-assets/img/testimonial-joanne-duncanson.5e7130f4.jpg" alt=""></div><div data-v-a5e82450="" class="blockquote-people-slider__author"><p data-v-a5e82450="" class="blockquote-people-slider__name">Joanne Duncanson</p><!----></div></div></div><div data-v-a5e82450="" id="control-2" class="blockquote-people-slider__item" slide-order="2"><button data-v-a5e82450="" id="review_adrian" class="blockquote-people-slider__button" aria-controls="slide-2" aria-label="Adrian Hood" slide-order="2"></button><div data-v-a5e82450="" class="blockquote-people-slider__box" aria-hidden="true"><div data-v-a5e82450="" class="blockquote-people-slider__img-box"><img data-v-a5e82450="" class="blockquote-people-slider__img" src="/public-assets/img/testimonial-adrian-hood.f99128b5.jpg" alt=""></div><div data-v-a5e82450="" class="blockquote-people-slider__author"><p data-v-a5e82450="" class="blockquote-people-slider__name">Adrian Hood</p><!----></div></div></div></div></div></div><a data-v-2a4f4b64="" href="/app/signup?cta=reviews_signup" class="button button--theme button--size-m">Sign up for free</a></div></div><div class="mobile-apps team" data-v-ccef2b0a=""><div class="container mobile-apps__container" data-v-ccef2b0a=""><div class="mobile-apps__content" data-v-ccef2b0a=""><h2 class="mobile-apps__title" data-v-ccef2b0a=""><span class="sub-title mobile-apps__sub-title" data-v-ccef2b0a="">OUR TEAM</span> The Shortform <span class="highlight" data-v-ccef2b0a="">Team</span></h2><p data-v-ccef2b0a=""> We’re people who obsess about learning and improving ourselves. We created Shortform because we weren’t satisfied with what was already out there. </p><p data-v-ccef2b0a=""> Our writing team consists of professional writers and lifelong learners, Ivy League PhD's and artists. Collectively we’ve published content that has been read hundreds of millions of times. In our writing for Shortform, we strive to bring the world's best ideas to you. </p><p data-v-ccef2b0a=""> Our product team consists of technologists and builders from top tech companies. We love building tools that make personal growth delightful. </p></div><div class="team__img-block mobile-apps__img-block" data-v-ccef2b0a=""><div class="team__img-box" data-v-ccef2b0a=""><img class="team__img" src="/public-assets/img/img-7.2a177195.png" alt="" data-v-ccef2b0a=""></div></div></div></div><div class="our-founder" data-v-ccef2b0a=""><div class="container" data-v-ccef2b0a=""><div class="editor-panel" data-v-ccef2b0a=""><div class="editor-panel__person" data-v-ccef2b0a=""><div class="editor-panel__img-box" data-v-ccef2b0a=""><img src="/public-assets/img/img-6.43680ac0.png" alt="" data-v-ccef2b0a=""></div><div class="editor-panel__content-box" data-v-ccef2b0a=""><h4 class="editor-panel__name" data-v-ccef2b0a="">Allen Cheng</h4><p class="editor-panel__position" data-v-ccef2b0a="">Founder</p></div></div><p data-v-ccef2b0a=""> Allen founded Shortform to make the world's best ideas more accessible. The roots of Shortform began with Allen's personal book analyses published online, which were called by one reader as the "Moby Dick of book guides." </p><p data-v-ccef2b0a=""> In 2013, Allen co-founded PrepScholar, an online education company, where he led the product, technology, and content teams. His work continues to serve millions of students and families worldwide. <
237/p><p data-v-ccef2b0a=""> Allen graduated <em data-v-ccef2b0a="">summa cum laude</em> from Harvard University and trained in the MD-PhD program at Harvard Medical School and MIT. </p></div></div></div><footer data-v-ccef2b0a="" class="footer border-top"><div class="container"><div class="footer__logos"><a href="/" class="footer__logo"><img class="footer__logo-img" src="/public-assets/img/logo.1fcd5cb3.svg" alt="Shortform - Book Summary"></a><div class="apps"><a id="appstore_link_bottom" class="apps__link" href="https://apps.apple.com/us/app/shortform/id1489472007" target="_blank"><img class="apps__img" src="/public-assets/img/app.5105fa9a.svg" alt="Download from App Store"></a><a id="googleplay_link_bottom" class="apps__link" href="https://play.google.com/store/apps/details?id=com.shortform.app" target="_blank"><img class="apps__img" src="/public-assets/img/google.1aa3507c.svg" alt="Download on Google Play"></a></div></div><div class="quick-links border-top"><div class="quick-links__item quick-links__item--menu"><h3 class="quick-links__title">Menu</h3><ul class="footer-menu"><li class="footer-menu__item"><a href="/" class="footer-menu__link">Home</a></li><li class="footer-menu__item"><a href="/summaries" class="footer-menu__link">Our Content</a></li><li class="footer-menu__item"><a href="/pricing" class="footer-menu__link">Pricing</a></li><li class="footer-menu__item"><a aria-current="page" href="/about" class="router-link-active router-link-exact-active footer-menu__link">About</a></li><li class="footer-menu__item"><a href="https://www.shortform.com/blog/hub?cta=shortform_home_footer_nav_menu" class="footer-menu__link"> Knowledge Hub </a></li></ul></div><div class="quick-links__item quick-links__item--categories"><h3 class="quick-links__title">Popular Categories</h3><div class="flex"><ul class="footer-menu"><li class="footer-menu__item"><a class="footer-menu__link" href="https://www.shortform.com/best-books/genre/best-management-books-of-all-time">Management &amp; Leadership</a></li><li class="footer-menu__item"><a class="footer-menu__link" href="https://www.shortform.com/best-books/genre/best-business-books-of-all-time">Business</a></li><li class="footer-menu__item"><a class="footer-menu__link" href="https://www.shortform.com/best-books/genre/best-entrepreneurship-books-of-all-time">Entrepreneurship</a></li><li class="footer-menu__item"><a class="footer-menu__link" href="https://www.shortform.com/best-books/genre/best-money-books-of-all-time">Money &amp; Finance</a></li></ul><ul class="footer-menu"><li class="footer-menu__item"><a class="footer-menu__link" href="https://www.shortform.com/best-books/genre/best-career-guide-books-of-all-time">Career &amp; Success</a></li><li class="footer-menu__item"><a class="footer-menu__link" href="https://www.shortform.com/best-books/genre/best-productivity-books-of-all-time">Productivity</a></li><li class="footer-menu__item"><a class="footer-menu__link" href="https://www.shortform.com/best-books/genre/best-health-books-of-all-time">Health &amp; Well-Being</a></li><li class="footer-menu__item"><a class="footer-menu__link" href="https://www.shortform.com/best-books/genre/best-communication-books-of-all-time">Communication</a></li></ul></div></div><div class="quick-links__item quick-links__item--summaries"><h3 class="quick-links__title"><span>Popular Book Guides</span></h3><ul class="footer-menu"><li class="footer-menu__item"><a class="footer-menu__link" href="/summary/the-7-habits-of-highly-effective-people-summary-stephen-covey">The 7 Habits of Highly Effective People</a></li><li class="footer-menu__item"><a class="footer-menu__link" href="/summary/rich-dad-poor-dad-summary-robert-kiyosaki">Rich Dad, Poor Dad</a></li><li class="footer-menu__item"><a class="footer-menu__link" href="/summary/the-4-hour-workweek-summary-tim-ferriss">The 4-Hour Workweek</a></li><li class="footer-menu__item"><a class="footer-menu__link" href="/summary/the-power-of-habit-summary-charles-duhigg">The Power of Habit</a></li></ul></div><div class="quick-links__item quick-links__item--contact"><h3 class="quick-links__title">Contact Us</h3><ul class="footer-menu"><li class="footer-menu__item"><a class="footer-menu__link" href="mailto:[email protected]"><span class="footer-menu__link-img"><img src="/public-assets/img/email.0194922f.svg" alt=""></span><span>[email protected]</span></a></li><li class="footer-menu__item"><span class="footer-menu__link"><span class="footer-menu__link-img"><img src="/public-assets/img/map.a437a6b3.svg" alt=""></span><span>1449 S. Michigan Ave Ste 13130 Chicago, IL 60605</span></span></li></ul></div></div>
237<div class="footer__copyright-social border-top"><div class="copyright"><p class="copyright__text"> Copyright © 2026 Shortform™ | All Rights Reserved | <a href="/privacy" class="copyright__link">Privacy</a> | <a href="/terms" class="copyright__link">Terms</a></p></div><div class="social"><a class="iconfont icon-facebook social__icon" href="https://www.facebook.com/shortformhq" title="Facebook"></a><a class="iconfont icon-instagram social__icon" href="https://www.instagram.com/_shortform" title="Instagram"></a><a class="iconfont icon-linkedin social__icon" href="https://www.linkedin.com/company/shortform-summaries" title="LinkedIn"></a></div></div></div></footer></div></div></div>
237<script src="/public-assets/js/index-public-vendors.a99cbf9c.js"></script>
vendor: 1 bytes, line 237
237
238<script src="/public-assets/js/index-public.77e8893c.js"></script>
238
239</body></html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.