<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[(rem)ember project]]></title><description><![CDATA[🌻 your family's memories are stories. 🌻 your family's memories are important.
Remember the stories that matter 🌻 
]]></description><link>https://blog.ember.build</link><image><url>https://substackcdn.com/image/fetch/$s_!dzNo!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4226262-7149-435f-83e2-5ed5f96d87de_512x512.png</url><title>(rem)ember project</title><link>https://blog.ember.build</link></image><generator>Substack</generator><lastBuildDate>Wed, 17 Jun 2026 19:40:57 GMT</lastBuildDate><atom:link href="https://blog.ember.build/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Remember Studios Inc.]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[emberteam@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[emberteam@substack.com]]></itunes:email><itunes:name><![CDATA[☁︎ (rem)ember]]></itunes:name></itunes:owner><itunes:author><![CDATA[☁︎ (rem)ember]]></itunes:author><googleplay:owner><![CDATA[emberteam@substack.com]]></googleplay:owner><googleplay:email><![CDATA[emberteam@substack.com]]></googleplay:email><googleplay:author><![CDATA[☁︎ (rem)ember]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[OCD ingwon reflects on our original MVP theses and docs]]></title><description><![CDATA[learnings and musings, 150 days into building ember]]></description><link>https://blog.ember.build/p/ocd-ingwon-reflects-on-our-original</link><guid isPermaLink="false">https://blog.ember.build/p/ocd-ingwon-reflects-on-our-original</guid><dc:creator><![CDATA[ingwon ☁︎]]></dc:creator><pubDate>Fri, 22 May 2026 07:05:26 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!LRTY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b32eb84-a7f8-4b9f-b804-71f27a5c33ab_3246x1928.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>it&#8217;s now day ~150 of my brother and i building/bootstrapping an app from scratch and so here&#8217;s an update on my learnings &amp; musings so far.</p><p>one of my goals in posting this is to process, reflect, and articulate. the other goal is that by going through this reflection, i can hopefully learn some good lessons.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.ember.build/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading (rem)ember project! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>in it&#8230; i try to be unflinchingly honest, for better or for worse :) </p><h2>quick recap: our initial goals, assumptions, and thought process</h2><p>i thought it&#8217;d be interesting to start with the original MVP doc we wrote before building the app (Day 0)&#8230;</p><p>here&#8217;s the MVP Product Summary:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!nW3w!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5cdbd0b-9660-4a30-9d93-bc5242d91a1b_1456x726.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nW3w!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5cdbd0b-9660-4a30-9d93-bc5242d91a1b_1456x726.png 424w, https://substackcdn.com/image/fetch/$s_!nW3w!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5cdbd0b-9660-4a30-9d93-bc5242d91a1b_1456x726.png 848w, https://substackcdn.com/image/fetch/$s_!nW3w!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5cdbd0b-9660-4a30-9d93-bc5242d91a1b_1456x726.png 1272w, https://substackcdn.com/image/fetch/$s_!nW3w!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5cdbd0b-9660-4a30-9d93-bc5242d91a1b_1456x726.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nW3w!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5cdbd0b-9660-4a30-9d93-bc5242d91a1b_1456x726.png" width="1456" height="726" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d5cdbd0b-9660-4a30-9d93-bc5242d91a1b_1456x726.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:726,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:188442,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://blog.ember.build/i/198799818?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5cdbd0b-9660-4a30-9d93-bc5242d91a1b_1456x726.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!nW3w!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5cdbd0b-9660-4a30-9d93-bc5242d91a1b_1456x726.png 424w, https://substackcdn.com/image/fetch/$s_!nW3w!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5cdbd0b-9660-4a30-9d93-bc5242d91a1b_1456x726.png 848w, https://substackcdn.com/image/fetch/$s_!nW3w!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5cdbd0b-9660-4a30-9d93-bc5242d91a1b_1456x726.png 1272w, https://substackcdn.com/image/fetch/$s_!nW3w!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5cdbd0b-9660-4a30-9d93-bc5242d91a1b_1456x726.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>here&#8217;s our statement about purpose and vision, and the problem/solution:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!F_Px!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd045150e-d9d7-4f75-883f-71682d002f05_1460x588.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!F_Px!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd045150e-d9d7-4f75-883f-71682d002f05_1460x588.png 424w, https://substackcdn.com/image/fetch/$s_!F_Px!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd045150e-d9d7-4f75-883f-71682d002f05_1460x588.png 848w, https://substackcdn.com/image/fetch/$s_!F_Px!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd045150e-d9d7-4f75-883f-71682d002f05_1460x588.png 1272w, https://substackcdn.com/image/fetch/$s_!F_Px!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd045150e-d9d7-4f75-883f-71682d002f05_1460x588.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!F_Px!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd045150e-d9d7-4f75-883f-71682d002f05_1460x588.png" width="1456" height="586" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d045150e-d9d7-4f75-883f-71682d002f05_1460x588.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:586,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:129956,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.ember.build/i/198799818?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd045150e-d9d7-4f75-883f-71682d002f05_1460x588.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!F_Px!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd045150e-d9d7-4f75-883f-71682d002f05_1460x588.png 424w, https://substackcdn.com/image/fetch/$s_!F_Px!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd045150e-d9d7-4f75-883f-71682d002f05_1460x588.png 848w, https://substackcdn.com/image/fetch/$s_!F_Px!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd045150e-d9d7-4f75-883f-71682d002f05_1460x588.png 1272w, https://substackcdn.com/image/fetch/$s_!F_Px!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd045150e-d9d7-4f75-883f-71682d002f05_1460x588.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>here&#8217;s our product goals:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xux4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1194989-279c-4dcc-8865-57e233579a37_1548x1106.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xux4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1194989-279c-4dcc-8865-57e233579a37_1548x1106.png 424w, https://substackcdn.com/image/fetch/$s_!xux4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1194989-279c-4dcc-8865-57e233579a37_1548x1106.png 848w, https://substackcdn.com/image/fetch/$s_!xux4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1194989-279c-4dcc-8865-57e233579a37_1548x1106.png 1272w, https://substackcdn.com/image/fetch/$s_!xux4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1194989-279c-4dcc-8865-57e233579a37_1548x1106.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xux4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1194989-279c-4dcc-8865-57e233579a37_1548x1106.png" width="1456" height="1040" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d1194989-279c-4dcc-8865-57e233579a37_1548x1106.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1040,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:350761,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.ember.build/i/198799818?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1194989-279c-4dcc-8865-57e233579a37_1548x1106.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!xux4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1194989-279c-4dcc-8865-57e233579a37_1548x1106.png 424w, https://substackcdn.com/image/fetch/$s_!xux4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1194989-279c-4dcc-8865-57e233579a37_1548x1106.png 848w, https://substackcdn.com/image/fetch/$s_!xux4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1194989-279c-4dcc-8865-57e233579a37_1548x1106.png 1272w, https://substackcdn.com/image/fetch/$s_!xux4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd1194989-279c-4dcc-8865-57e233579a37_1548x1106.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>and here&#8217;s what we thought our MVP &#8220;magic&#8221; moments would be:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!up0h!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08fbe91a-4fe6-4de8-b18f-6333cb4a768a_1430x776.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!up0h!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08fbe91a-4fe6-4de8-b18f-6333cb4a768a_1430x776.png 424w, https://substackcdn.com/image/fetch/$s_!up0h!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08fbe91a-4fe6-4de8-b18f-6333cb4a768a_1430x776.png 848w, https://substackcdn.com/image/fetch/$s_!up0h!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08fbe91a-4fe6-4de8-b18f-6333cb4a768a_1430x776.png 1272w, https://substackcdn.com/image/fetch/$s_!up0h!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08fbe91a-4fe6-4de8-b18f-6333cb4a768a_1430x776.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!up0h!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08fbe91a-4fe6-4de8-b18f-6333cb4a768a_1430x776.png" width="1430" height="776" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/08fbe91a-4fe6-4de8-b18f-6333cb4a768a_1430x776.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:776,&quot;width&quot;:1430,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:244425,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.ember.build/i/198799818?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08fbe91a-4fe6-4de8-b18f-6333cb4a768a_1430x776.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!up0h!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08fbe91a-4fe6-4de8-b18f-6333cb4a768a_1430x776.png 424w, https://substackcdn.com/image/fetch/$s_!up0h!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08fbe91a-4fe6-4de8-b18f-6333cb4a768a_1430x776.png 848w, https://substackcdn.com/image/fetch/$s_!up0h!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08fbe91a-4fe6-4de8-b18f-6333cb4a768a_1430x776.png 1272w, https://substackcdn.com/image/fetch/$s_!up0h!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08fbe91a-4fe6-4de8-b18f-6333cb4a768a_1430x776.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>how the cake turned out when we took it out of the oven</h2><p>so drumroll&#8230; how&#8217;d the cake turn out? well, we have a functioning web app that works in 8 languages. users can have a conversation with a voice AI agent about ~40 different topics we painstakingly hand created, and can invite other users to be able to access and listen to those conversations. below shows a &#8220;feed&#8221; of my dad&#8217;s recordings, all in korean (his native language)&#8230;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!LRTY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b32eb84-a7f8-4b9f-b804-71f27a5c33ab_3246x1928.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!LRTY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b32eb84-a7f8-4b9f-b804-71f27a5c33ab_3246x1928.png 424w, https://substackcdn.com/image/fetch/$s_!LRTY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b32eb84-a7f8-4b9f-b804-71f27a5c33ab_3246x1928.png 848w, https://substackcdn.com/image/fetch/$s_!LRTY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b32eb84-a7f8-4b9f-b804-71f27a5c33ab_3246x1928.png 1272w, https://substackcdn.com/image/fetch/$s_!LRTY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b32eb84-a7f8-4b9f-b804-71f27a5c33ab_3246x1928.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!LRTY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b32eb84-a7f8-4b9f-b804-71f27a5c33ab_3246x1928.png" width="1456" height="865" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0b32eb84-a7f8-4b9f-b804-71f27a5c33ab_3246x1928.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:865,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2037148,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.ember.build/i/198799818?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b32eb84-a7f8-4b9f-b804-71f27a5c33ab_3246x1928.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!LRTY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b32eb84-a7f8-4b9f-b804-71f27a5c33ab_3246x1928.png 424w, https://substackcdn.com/image/fetch/$s_!LRTY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b32eb84-a7f8-4b9f-b804-71f27a5c33ab_3246x1928.png 848w, https://substackcdn.com/image/fetch/$s_!LRTY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b32eb84-a7f8-4b9f-b804-71f27a5c33ab_3246x1928.png 1272w, https://substackcdn.com/image/fetch/$s_!LRTY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b32eb84-a7f8-4b9f-b804-71f27a5c33ab_3246x1928.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>and, since (even though I can speak and understand korean reasonably well) my native language is english, the app generates conversation summaries in each user&#8217;s own preferred language&#8230;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ohX9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39d87d2e-b8e0-43ee-bec0-3b38f2ca439c_1900x1902.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ohX9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39d87d2e-b8e0-43ee-bec0-3b38f2ca439c_1900x1902.png 424w, https://substackcdn.com/image/fetch/$s_!ohX9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39d87d2e-b8e0-43ee-bec0-3b38f2ca439c_1900x1902.png 848w, https://substackcdn.com/image/fetch/$s_!ohX9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39d87d2e-b8e0-43ee-bec0-3b38f2ca439c_1900x1902.png 1272w, https://substackcdn.com/image/fetch/$s_!ohX9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39d87d2e-b8e0-43ee-bec0-3b38f2ca439c_1900x1902.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ohX9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39d87d2e-b8e0-43ee-bec0-3b38f2ca439c_1900x1902.png" width="1456" height="1458" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/39d87d2e-b8e0-43ee-bec0-3b38f2ca439c_1900x1902.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1458,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:763525,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.ember.build/i/198799818?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39d87d2e-b8e0-43ee-bec0-3b38f2ca439c_1900x1902.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ohX9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39d87d2e-b8e0-43ee-bec0-3b38f2ca439c_1900x1902.png 424w, https://substackcdn.com/image/fetch/$s_!ohX9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39d87d2e-b8e0-43ee-bec0-3b38f2ca439c_1900x1902.png 848w, https://substackcdn.com/image/fetch/$s_!ohX9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39d87d2e-b8e0-43ee-bec0-3b38f2ca439c_1900x1902.png 1272w, https://substackcdn.com/image/fetch/$s_!ohX9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F39d87d2e-b8e0-43ee-bec0-3b38f2ca439c_1900x1902.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>and below is what we thought would be our &#8220;magic moment&#8221;: users can generate literary memoirs, poems, short stories, or biographical chapters from these voice conversations with the click of a button, and publish them. you can see some real examples of published stories at https://ember.build/stories &#8230;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!htr1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe07350a7-154a-46df-8801-476bab72829b_1786x1886.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!htr1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe07350a7-154a-46df-8801-476bab72829b_1786x1886.png 424w, https://substackcdn.com/image/fetch/$s_!htr1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe07350a7-154a-46df-8801-476bab72829b_1786x1886.png 848w, https://substackcdn.com/image/fetch/$s_!htr1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe07350a7-154a-46df-8801-476bab72829b_1786x1886.png 1272w, https://substackcdn.com/image/fetch/$s_!htr1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe07350a7-154a-46df-8801-476bab72829b_1786x1886.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!htr1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe07350a7-154a-46df-8801-476bab72829b_1786x1886.png" width="1456" height="1538" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e07350a7-154a-46df-8801-476bab72829b_1786x1886.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1538,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:783756,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.ember.build/i/198799818?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe07350a7-154a-46df-8801-476bab72829b_1786x1886.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!htr1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe07350a7-154a-46df-8801-476bab72829b_1786x1886.png 424w, https://substackcdn.com/image/fetch/$s_!htr1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe07350a7-154a-46df-8801-476bab72829b_1786x1886.png 848w, https://substackcdn.com/image/fetch/$s_!htr1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe07350a7-154a-46df-8801-476bab72829b_1786x1886.png 1272w, https://substackcdn.com/image/fetch/$s_!htr1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe07350a7-154a-46df-8801-476bab72829b_1786x1886.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>the results so far on the journey to PMF&#129345;</h2><p>with minimal marketing (mostly friends &amp; fam), we had ~100 signups &#8230; and 1 retained enthusiastic user (our dad). oh, and we hired ~5 summer interns to help us figure out marketing &#128517;. sigh&#8230;</p><p>some observations i have about our process that took us to this point and a few thoughts on those. honestly all of these are pretty stereotypical first time founder mistakes. but on the bright side, we did manage to push the ship (a MVP) out of harbor, so no need to lose too much sleep:</p><ol><li><p><strong>we didn&#8217;t validate or spend time talking to users or customers </strong><em><strong>before</strong></em><strong> building the MVP. </strong>the PRD above was written without a single formal user interview where we ran the PRD by them. in retrospect, i wish we&#8217;d first had a few focused, but open-ended discovery conversations with potential users. just finding people who find the intersection of memory, personal stories, and AI would have been incredibly valuable in helping us better understand what kind of things they&#8217;d want built (as opposed to what we think people want). </p></li><li><p><strong>we didn&#8217;t bother with an exercise in defining a user persona. </strong>for example: our first N customers will be 50-70 year old semi-affluent parents of children in their 30s who have just recently been diagnosed with terminal cancer. ok, dark, i know&#8230; but also like, <em>really</em> specific, and&#8230; maybe a reasonable hypothesis on who might have the urgency to want to immediately use the app? being able to articulate our ideal user persona so clearly would provide extreme clarity on how exactly to go find those N customers (extremely specific instagram posts, loitering in radiology wards of local hospitals), and clarify our messaging.</p></li><li><p><strong>we spent too long (2 months) building the MVP, and we wasted a lot of energy with intense debates about the app UI needing to be beautiful, differentiated, and perfect. </strong>after all, it&#8217;s a B2C app, and in a competitive B2C market, design wins&#8230; right?<strong> </strong>in retrospect, i don&#8217;t think that was a thoughtfully considered view. For one, we had theories of where the magic moments for users would come from and we <em>actually wrote down</em>. None were ever about the UI. so why spent so much time designing it? Funnily and sadly enough, post-MVP release, we actually ended up reskinning the UI <em>2 more times</em>. My hot take - for AI products, design matters a lot less since the novelty and focus is going to be on the AI output. In fact, feels like a lot of fast growing B2P (prosumer) AI apps look like&#8230; B2B SaaS apps, favoring function and noncontroversry over form.</p></li></ol><h2>our marketing strategy</h2><p>we decided on focusing primarily on instagram as our channel, all organic, and about 1 month ago began posting aesthetic visual, emotional-trigger-happy content on our @rememberwithember instagram account, with text carousels and reels of older folks talking about their fond memories. our inspiration pattern was @humansofny, which has 12.6M followers. </p><p>at the time of this writing, we have 42 followers on our instagram account &#128579;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!hShN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99aca59a-d199-418f-b973-ef1f1fca1ece_2742x1860.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!hShN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99aca59a-d199-418f-b973-ef1f1fca1ece_2742x1860.png 424w, https://substackcdn.com/image/fetch/$s_!hShN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99aca59a-d199-418f-b973-ef1f1fca1ece_2742x1860.png 848w, https://substackcdn.com/image/fetch/$s_!hShN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99aca59a-d199-418f-b973-ef1f1fca1ece_2742x1860.png 1272w, https://substackcdn.com/image/fetch/$s_!hShN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99aca59a-d199-418f-b973-ef1f1fca1ece_2742x1860.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!hShN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99aca59a-d199-418f-b973-ef1f1fca1ece_2742x1860.png" width="1456" height="988" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/99aca59a-d199-418f-b973-ef1f1fca1ece_2742x1860.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:988,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:3973239,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.ember.build/i/198799818?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99aca59a-d199-418f-b973-ef1f1fca1ece_2742x1860.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!hShN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99aca59a-d199-418f-b973-ef1f1fca1ece_2742x1860.png 424w, https://substackcdn.com/image/fetch/$s_!hShN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99aca59a-d199-418f-b973-ef1f1fca1ece_2742x1860.png 848w, https://substackcdn.com/image/fetch/$s_!hShN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99aca59a-d199-418f-b973-ef1f1fca1ece_2742x1860.png 1272w, https://substackcdn.com/image/fetch/$s_!hShN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99aca59a-d199-418f-b973-ef1f1fca1ece_2742x1860.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>so far we&#8217;ve been taking a more organic approach as opposed to more of direct CTA/product demo strategy, or a founder-led approach. we&#8217;ve been able to attribute 1 user signup (but not retained) as coming from instagram.</p><h2>what the people have been telling us</h2><p>while we have a small sample size of absolute users who&#8217;ve signed up for our app (~100), i&#8217;ve had 7 user feedback calls with users who are not direct friends or family members (3 in person, 4 over google meets), and 1 general advice call with a pretty famous woman who operates a bookstore in korea and was a former marketing executive at Samsung/Cheil in Korea for over 20 years. i figured it&#8217;d be a good call to pitch the idea and get feedback since 1. she&#8217;s a literary person (and our app is a product that creates literary content with AI) 2. she&#8217;s had deep experience in marketing, and 3. she&#8217;s a business owner (and operates a related subscription-based book club).</p><p>i&#8217;ll start with the 3 things she left me with after mostly asking questions and listening, which i appreciated:</p><ol><li><p><strong>the most important thing is to articulate with conviction &#8216;why [the business] exists&#8217;. </strong>she told me that the first thing a visitor sees when they enter her bookstore is a huge bulletin board that states in the center the reason the bookstore exists, along with her own writing in smaller post-its around this center reason that have been her articulating other reasons - reminders to herself really - as to why her bookstore exists. she said that it helped her get through difficult times and survive other competitors who had less of a force of conviction to justify their own existence.</p></li><li><p><strong>since the app is an AI app, it&#8217;s important to think about what the app can do that chatGPT and gemini can&#8217;t. </strong>she had asked me about our revenue model, and i had told her we planed to charge a subscription. in light of this, her point was that we had to justify the price with clear differentiation.</p></li><li><p><strong>the app needs to be simpler and more fun</strong>. this was most surprising for me to hear, given that i had come into demoing the product to her with the assumption that as some famous literary figure in Korea who is presumably a serious highbrow person, she would appreciate how painstakingly we crafted the features to generate literary output and tuned the models. she specifically brought up that users of apps like to brag. &#8220;look at this poem i made&#8221;. and that the app needed to provide users with a way to make it easy for them to brag.</p></li></ol><h3>the other feedback calls</h3><p>the most common pattern of feedback we get is this:</p><blockquote><p><strong>user: </strong>&#8220;the concept how is so lovely concept!&#8221; &#8220;the app is beautiful&#8221;. &#8220;my mom recently passed away and i think about how this could have been useful.&#8221; &#8220;i tried the conversation and it was a neat experience.&#8221;</p><p><strong>us: &#8220;</strong>thank you, we really appreciate it! how many conversations have you tried?&#8221;</p><p><strong>user: &#8220;</strong>oh, just one, just for onboarding.&#8221;</p><p><strong>us: </strong>&#8220;ah i see. why is that?&#8221;</p><p><strong>user: </strong>&#8220;i was just super busy these past few weeks. i promise i&#8217;ll try it again soon!&#8221;</p><p><strong>us: </strong>&#8220;we appreciate that. what&#8217;d you think about our story generation feature?&#8221;</p><p><strong>user: </strong>&#8220;what&#8217;s that?&#8221;</p><p><strong>us: </strong>&#8220;oh, so after you complete a memory, you can generate memoirs, poems in different styles from it.&#8221;</p><p><strong>user: </strong>&#8220;oh neat, i didn&#8217;t know that.&#8221;</p><p><strong>us: </strong>&#8220;would you be interested in inviting your parents to try the app out?&#8221;</p><p><strong>user: </strong>&#8220;mm i can ask, but honestly they&#8217;re not the most tech savvy people so it&#8217;s unlikely&#8230;&#8221;</p><p><strong>us: </strong>&#8220;well we really appreciate your time! definitely try using the app sometime and let us know your thoughts.&#8221;</p></blockquote><p>my takeaway from these calls is this: the <em>general idea of creating an app to record and preserve family memories is lovely and quite agreeable</em>. but that statement carries a similar energy as recycling plastic to preserve our precious earth. both are lovely and quite agreeable. but a hot app that statement alone does not make.</p><h2>revisiting our initial &#8220;magic moments&#8221; theses</h2><p>i&#8217;m going to provide the rebuttal to our initial magic moments (hindsight is obviously 20/20, and my rebuttals may not even be correct), but it&#8217;s a helpful exercise for me in processing why users weren&#8217;t feeling enough &#8220;magic&#8221; to return.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!up0h!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08fbe91a-4fe6-4de8-b18f-6333cb4a768a_1430x776.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!up0h!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08fbe91a-4fe6-4de8-b18f-6333cb4a768a_1430x776.png 424w, https://substackcdn.com/image/fetch/$s_!up0h!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08fbe91a-4fe6-4de8-b18f-6333cb4a768a_1430x776.png 848w, https://substackcdn.com/image/fetch/$s_!up0h!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08fbe91a-4fe6-4de8-b18f-6333cb4a768a_1430x776.png 1272w, https://substackcdn.com/image/fetch/$s_!up0h!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08fbe91a-4fe6-4de8-b18f-6333cb4a768a_1430x776.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!up0h!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08fbe91a-4fe6-4de8-b18f-6333cb4a768a_1430x776.png" width="1430" height="776" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/08fbe91a-4fe6-4de8-b18f-6333cb4a768a_1430x776.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:776,&quot;width&quot;:1430,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:244425,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://blog.ember.build/i/198799818?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08fbe91a-4fe6-4de8-b18f-6333cb4a768a_1430x776.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!up0h!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08fbe91a-4fe6-4de8-b18f-6333cb4a768a_1430x776.png 424w, https://substackcdn.com/image/fetch/$s_!up0h!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08fbe91a-4fe6-4de8-b18f-6333cb4a768a_1430x776.png 848w, https://substackcdn.com/image/fetch/$s_!up0h!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08fbe91a-4fe6-4de8-b18f-6333cb4a768a_1430x776.png 1272w, https://substackcdn.com/image/fetch/$s_!up0h!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08fbe91a-4fe6-4de8-b18f-6333cb4a768a_1430x776.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><ol><li><p><strong>warm, engaging voice agent</strong><em><strong>. </strong></em>what if it turns out that betting that a voice agent being warm and engaging is the reason it&#8217;s magical for a user is like betting on a warm, polite kind man to bring a woman to her magic orgasm in bed? as in - i&#8217;m sure some people, male or female, find nice people sexy and can get off just from that. but maybe it&#8217;s not enough. maybe there needs to be an edge. or the person needs to feel like a hero all night and the center of attention. more on this later.</p></li><li><p><strong>immersive &#8220;topics&#8221;</strong>. yikes. even reading that original statement feels so half baked. we use the word &#8220;immersive&#8221; but there&#8217;s nothing in the subsequent clarifications that suggests why the topics are immersive. unless the fact that the topics are sequential, or about work, or about lessons, are immersive&#8230;? looking back, there just wasn&#8217;t much deep thought put into the concept of immersive. and therefore, this one felt doomed to fail. in fairness, we did spent a lot of time writing up custom prompts per topic and brainstormed them, but now that i&#8217;ve had some time to listen to podcasts (arguably the richest source/inspirational material for good immersive conversations in today&#8217;s era), it&#8217;s clear there a lot of opportunities for deeper, funnier, or edgier conversations. </p></li><li><p><strong>&#8220;Building&#8221; flow</strong>. <strong>People naturally crave the feeling of &#8216;creating&#8217; or &#8216;improving&#8217;. </strong>This one&#8230; definitely a few thoughts. First, I don&#8217;t think it&#8217;s a universal sentiment that people naturally crave the feeling to &#8216;create&#8217; or &#8216;improve&#8217;. In fact, I would argue that people naturally crave <em>consumption</em> (of food, of social media content), but the urge to <em>create</em> may actually be limited to a much smaller subset of people. Now what I know personally (as someone who does actually crave creating (apps, writing, ideas, companies, doesn&#8217;t matter)) - is that when &#8216;creating&#8217;, or &#8216;improving&#8217;, what I&#8217;m really in love with is the <em><strong>process</strong></em>. The iteration, the dead ends, the exploration, the discovery, the pain, the frustration  - I love it all. That <em><strong>process</strong></em> is what provides my brain with the stimulation, and the experience through which I learn. Put another way, for me, to create is to <em>not </em>take shortcuts. It&#8217;s to overanalyze everything. It&#8217;s to force myself to be an observer, to go on social media to study content, to go to cafes to find moments of inspiration, to read, to download apps I&#8217;d otherwise never download just to develop a tactile feel and intuition. To articulate what I like about something - to develop taste. To return back to the original planning docs months after we wrote them to learn and reflect. Yet, we designed an app that lets users generate stories with the click of a button, in many ways <em>bypassing </em>the process.</p></li></ol><p>so in retrospect, how would i self assess how we decided on our 3 magic moments?</p><p>on the first point of view, we were wrong, but at least the point of view was well articulated.</p><p>on the second point of view - and in fairness, we do have a separate thought piece specifically focused on topics that&#8217;s reasonably thoughtful, but that notwithstanding - we definitely could have articulated/thought a bit more about the concept of what makes something &#8216;immersive&#8217; (and presumably, therefore, &#8216;engaging&#8217;, that instagram euphemism for &#8216;addicting&#8217; lol</p><p>the third point of view was by far our weakness, and the actual product decisions and workflows feels almost antithetical to how (at least for me personally) I think about what a true &#8220;creating&#8221; experience feels like? (hint: needs a lot more knobs and levers) </p><h2>where does that leave us? looking ahead</h2><p>&#175;\_(&#12484;)_/&#175; that&#8217;s life. we learn and make the next iteration better. we&#8217;re still committed to creating magical experiences with AI with the goal of preserving and sharing stories.</p><p>in my next article, i&#8217;m talk more about the direction we&#8217;ll be exploring taking the next iteration of ember (hint: it has to do with podcasts, and the user as a hero). i&#8217;ll also be unpacking the observations i made after spending time deep in the world of user generated content across channels like instagram, tiktok, and spotify! </p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.ember.build/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading (rem)ember project! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[On Voice]]></title><description><![CDATA[Or, why we are not asking you to write]]></description><link>https://blog.ember.build/p/on-voice</link><guid isPermaLink="false">https://blog.ember.build/p/on-voice</guid><dc:creator><![CDATA[☁︎ (rem)ember]]></dc:creator><pubDate>Sat, 16 May 2026 06:52:06 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!dzNo!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4226262-7149-435f-83e2-5ed5f96d87de_512x512.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>For Mother&#8217;s Day one year, I gave my mother a leather notebook. It was one of those nice Moleskine ones, the kind that comes wrapped in plastic. On the accompanying card, I wrote something about how I wanted her to write down the stories and thoughts she had, whether from the past or the present. The big things, the little things. The things about her mother. The things I knew I&#8217;d want to read, 50 years from now, hunched over set of boxes in the living room, when I was feeling sentimental. She thanked me. She said she would. She put it on the shelf in her bookcase in her room.</p><p>It is still there. As far as I know, it is empty.</p><p>I do not blame her. It was a bad gift, in the specific way a gift can be bad when it asks too much of someone. I have not written my stories down either. Almost nobody has. The notebook on my mother&#8217;s shelf is the same notebook on a million shelves, in a million rooms, waiting for a Tuesday afternoon that does not come.</p><p>The blank page is not neutral. It is hostile. It asks for a sentence before you have one. It asks for a shape before you know what you are doing. It asks you to decide how you feel before you have finished feeling it. Writers spend their whole lives learning to push past this and still describe the act of starting as something close to pain. My mother is not a writer. She raised two children. She ran a household. The idea that she would also, in her spare hours, compose prose about her childhood was always one of the polite fictions we tell ourselves about our parents.</p><p>She was never going to fill the notebook.</p><p>Most of what our parents and grandparents know about themselves dies because the cost of getting it out is just slightly higher than the cost of leaving it in. That is the whole thing. It is not laziness. It is not a lack of love. It is not the particular failure of your family or mine. It is a small tax the page charges on every story it touches, and the tax is too high for most people, most of the time.</p><div><hr></div><p>But talking costs almost nothing. You sit. You talk. You are done. Someone asks you about your father and you are three sentences in before you notice you have begun. No margin. No cursor. No spelling. Nothing to delete. The story is already arriving.</p><p>We all know this. Your mom will call you on a Sunday for no reason and end up, somewhere in the middle of it, telling you about her mother&#8217;s restaurant. The porridge they served. The way she ate it each day after school, and how she could bring as many friends as she wanted for a free snack, which made her the most popular girl in school. These are the exact things we want the notebook, and it comes out because the phone is an excuse to talk and not a demand to write.</p><p>We have been handing notebooks to people who needed phone calls.</p><p>And yet voice, on its own, was never quite enough. Not because the talking failed. Because nothing survived it.</p><p>My grandfather was recorded once, by a cousin, at a family gathering in the nineties. Three hours of him. The tape exists somewhere. I have never seen it, and neither, as far as I know, has anyone else. This is what raw voice has always been: not a story but a box. Hours of audio with no shape, no way in, no moment marked as the one that matters. You cannot hand it down because no one can bear to sit through it, and so it becomes one more thing the family feels guilty about and never plays. The talking was real. It just had nowhere to go.</p><p>So voice was always the right medium. That was never the question. The question was what could be done with it once it left the room, and for all of human history the answer was: almost nothing. You could keep it. You could not use it.</p><p>That is the part that is changing.</p><p>What AI adds is not a better recorder. The cousin with the camcorder was already a recorder. What it adds is the other half of the conversation. Something that asks the next question, that hears the offhand sentence and says wait, go back to that, that draws the story out the way a good listener does at a kitchen table. The whole thing rests on that word. Conversation. Not capture, not transcription. And once stored, the ability to &#8216;use&#8217; these conversations, to generate stories, images, videos&#8230; we are now only limited by our imagination.</p><div><hr></div><p>I want to be careful here, because the temptation to oversell what AI can do is enormous, and the cost of overselling is that people stop believing you. So let me name the part that is broken.</p><p>The hardest problem in voice AI is not the listening. It is the interrupting. When two people talk, they read each other&#8217;s micro-pauses. The small breath that means <em>I am not done.</em> The falling tone that means <em>your turn.</em> Dozens of times a minute, with a fluency they never had to learn. The machine cannot do this yet. My mother pauses in the middle of a story because the next sentence is the one that matters and she is reaching for it, and the model hears the pause, assumes she is finished, and jumps in. The sentence is gone. The interruption has reminded her she is talking to a machine, and the spell that voice was supposed to create has broken in her hand. The technical name for this is turn detection, and it is, today, unsolved.</p><p>But it is clearly solvable. There is no law of physics in the way. Only a hard problem with a clear training signal, and labs making real progress on it every quarter. I have watched these models improve, in real time, for two years. The gap between where they were and where they are is larger than the gap between where they are and where they need to be. The Will Smith spaghetti slop videos from 2023 have rapidly upgraded to Hollywood scenes straight out of a $500M budget blockbuster. The awkward interruptions will go the way of tape hiss, a thing you notice only in old recordings. Not yet. But soon.</p><p>I do not think the right response is to wait for the technology to finish. The people whose stories you want are not waiting. My grandmother did not wait. Yours probably will not. The time you have with the people you love is the time you have. The tools are imperfect, and they are good enough, and good enough is what you have.</p><p>The notebook on my mother&#8217;s shelf is not going to fill itself. It is not going to fill at all. But last week she sat in her kitchen and talked on Ember, for ten minutes, about her mother&#8217;s hands, and the street she grew up on in Jeonju, and the smell of the lunchbox her father used to carry. She did not have to find a sentence. She did not have to find a shape. She just talked.</p><p>We have her on tape. We have her in writing. We have her in something that will outlast the both of us.</p><p>We did not ask her to write.</p><p>We asked her to talk.</p>]]></content:encoded></item><item><title><![CDATA[Family]]></title><description><![CDATA[And Other Magical Experiences]]></description><link>https://blog.ember.build/p/family</link><guid isPermaLink="false">https://blog.ember.build/p/family</guid><dc:creator><![CDATA[☁︎ (rem)ember]]></dc:creator><pubDate>Sun, 10 May 2026 23:26:19 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/f73a487b-3ce4-4d9c-b9d6-5b95ae2b0dae_822x462.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>At Ember, we often think about magical consumer experiences. They are rare, but delightful. Remember your first Uber ride, seeing a car appear at the tap of a finger. Remember your first time asking ChatGPT a question and seeing intelligence burst onto the screen. Remember the first time you FaceTimed someone across the world, and the distance between you collapsed into a glowing rectangle in your hand.</p><p>These moments feel like magic because something impossible suddenly becomes ordinary. A car comes to you. An answer comes to you. A person comes to you.</p><p>But there is one consumer experience that is more magical than all of them: family.</p><p>Unconditional love. Many of us are lucky to experience it, and nothing can quite match it. Wrapping your arms around your mother as she tells you she is proud of you. The warm spot on your forehead from the good night kiss before you were tucked into bed. Your father cutting fruit for you late at night without saying very much. Your grandmother asking if you have eaten, even when you have already told her three times that you have.</p><p>These are small things. They are also the largest things.</p><p>For the lucky ones, family is the first magic we know. Before technology, before achievement, before romance, before ambition, there is the strange fact of being loved before you have done anything to deserve it. You arrive in the world, useless and crying, and someone holds you. Someone feeds you. Someone loses sleep because you exist. Whether or not you remember these moments specifically, the residual warmth remains rooted, somewhere, in our bones.</p><p>This is why family pulls us together like magnets. We fly across countries for weddings. We sit in traffic for Thanksgiving. We sleep on uncomfortable couches during the holidays. We gather for birthdays, funerals, graduations, births, and the hundred ordinary meals in between. We make time for what is most sacred, most endearing, most magical.</p><p>And as we age, the rest of life starts to lose some of its novelty. The late night out becomes less thrilling. The new restaurant becomes just another dinner. The McDonald&#8217;s Happy Meal that once felt like treasure becomes a thing you drive past without noticing. The toys change. The games change. The ambitions change. The world keeps offering us newness, and newness keeps expiring.</p><p>But family does not expire. If anything, it grows heavier with meaning. The older we get, the more we understand how rare it is to be known over time. To be loved not as a profile, not as a persona, not as the polished version of ourselves we present to the world, but as the whole strange accumulation: the child, the teenager, the failure, the success, the person we were before we knew how to explain ourselves.</p><p>And yet, for something so central, family is strangely... underserved.</p><p>The modern internet has become very good at helping us perform for people who barely know us. We have built tools to broadcast, to follow, to like, to react, to comment, to message, to post. We can keep up with the vacation photos of a person we met once at a dinner three years ago. We can watch a stranger&#8217;s morning routine, know what a celebrity ate for breakfast, read the passing thoughts of investors, athletes, comedians, and people whose names we will forget by tomorrow.</p><p>We can do other things too - generate cinematic videos with a tap of a button, book restaurants on the other side of the world, buy earphones from a vending machine. But the people closest to us often remain the least documented. We do not know what our father ate for lunch when he was twelve. We do not know what our mother believed about life when she was our age. We have infinite content, but very little inheritance.</p><p>This is the paradox of our times. <strong>Everything is recorded, and yet the most important things still disappear.</strong></p><p>Your grandmother&#8217;s laugh. Your father&#8217;s childhood stories. The way your mother describes the first home she ever loved. The family phrases that do not translate cleanly into English. The recipes nobody wrote down because everyone assumed someone else knew them.</p><p>These things are fragile because they do not feel fragile in the moment. They feel ordinary. A phone call with your mom. A Sunday dinner. A drive with your dad. You assume these moments will keep happening because they always have.</p><p>Then one day they do not.</p><p>That is the quiet heartbreak of family: we often realize its value most clearly at the exact moment we cannot recover it. We assume that because we have spent thousands of hours with someone, we know them. But often we know only the roles they played for us: Mom, Dad, Grandmother, Uncle, Older Sister. Before they were these things, they were themselves. A family is not just a set of relationships. It is a living archive. And most of that archive is stored in people.</p><p>This is why we are building for the family: to help preserve the private inheritance that disappears too easily. The stories, voices, rituals, jokes, regrets, recipes, beliefs, and small human details that make a family a family.</p><p>Not louder technology. Not another network for attention. Something quieter. Something that helps families ask, remember, reflect, and hold on.</p><p>Because the magic of family is not only that we are loved. It is that, even after a lifetime together, there is still more to discover.</p><p>A father&#8217;s childhood lunch. A mother&#8217;s first apartment. A grandmother&#8217;s secret ambition. The version of them that existed before they became ours.</p><p>These are not small things. They are the roots.</p><p>That is the opportunity: to build for the people we return to, for the stories that made us, for the voices we will one day wish we could hear again. To build for what is most sacred, most enduring, most magical.</p>]]></content:encoded></item><item><title><![CDATA[AI Can Be Art (Part 1)]]></title><description><![CDATA[Not Yet Popular Opinion]]></description><link>https://blog.ember.build/p/ai-can-be-art-part-1</link><guid isPermaLink="false">https://blog.ember.build/p/ai-can-be-art-part-1</guid><dc:creator><![CDATA[☁︎ (rem)ember]]></dc:creator><pubDate>Sat, 25 Apr 2026 12:02:46 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!J-iv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4bf816a2-b435-4904-ad1a-e54aa1c0b697_1200x942.webp" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!J-iv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4bf816a2-b435-4904-ad1a-e54aa1c0b697_1200x942.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!J-iv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4bf816a2-b435-4904-ad1a-e54aa1c0b697_1200x942.webp 424w, https://substackcdn.com/image/fetch/$s_!J-iv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4bf816a2-b435-4904-ad1a-e54aa1c0b697_1200x942.webp 848w, https://substackcdn.com/image/fetch/$s_!J-iv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4bf816a2-b435-4904-ad1a-e54aa1c0b697_1200x942.webp 1272w, https://substackcdn.com/image/fetch/$s_!J-iv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4bf816a2-b435-4904-ad1a-e54aa1c0b697_1200x942.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!J-iv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4bf816a2-b435-4904-ad1a-e54aa1c0b697_1200x942.webp" width="1200" height="942" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4bf816a2-b435-4904-ad1a-e54aa1c0b697_1200x942.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:942,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:249014,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://blog.ember.build/i/195435556?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4bf816a2-b435-4904-ad1a-e54aa1c0b697_1200x942.webp&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!J-iv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4bf816a2-b435-4904-ad1a-e54aa1c0b697_1200x942.webp 424w, https://substackcdn.com/image/fetch/$s_!J-iv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4bf816a2-b435-4904-ad1a-e54aa1c0b697_1200x942.webp 848w, https://substackcdn.com/image/fetch/$s_!J-iv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4bf816a2-b435-4904-ad1a-e54aa1c0b697_1200x942.webp 1272w, https://substackcdn.com/image/fetch/$s_!J-iv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4bf816a2-b435-4904-ad1a-e54aa1c0b697_1200x942.webp 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>In August 2024, Ted Chiang published an essay in <em>The New Yorker</em> titled <em>Why A.I. Isn&#8217;t Going to Make Art</em>. His argument, compressed: art is the residue of thousands of small intentional choices, and a generative model does not make choices in any sense that matters. A prompt is not a decision. The model&#8217;s output is an average. Therefore what comes out the other end is, at best, a pleasant shape - and at worst, a kind of confidence trick performed on people who have never seen the real thing.</p><p>Chiang is a careful writer and a careful thinker, and I want to say what is right about the essay before I say what is wrong. He is right that most of what generative AI currently produces is not art. He is right that a one-sentence prompt producing a cinematic image is doing almost none of the work that making a cinematic image used to require, and that the resulting output carries almost none of the meaning the old work carried. He is right that we are about to be buried in slop, and that most of that slop will be mistaken, by someone, somewhere, for the thing it is imitating. I do not dispute this.</p><p>What I think Chiang gets wrong is the category. He has written an essay about generative AI as if it were a new kind of artist. It is not. It is a new kind of instrument. And the question of whether an instrument can make art is a question that has been answered, repeatedly, in every direction, for at least two hundred years.</p><div><hr></div><p>When the camera was invented, serious people argued that photography could not be art. The argument was structurally identical to Chiang&#8217;s. The photographer, they said, does not make the image - the light does. The choices involved are trivial: point, expose, develop. There is no intentionality in the medium itself. What comes out is a mechanical average of what was in front of the lens. Therefore photography is a craft at best, and at worst a parlor trick.</p><p>This turned out to be wrong, and the reason it was wrong is worth unpacking. It was not wrong because photographers eventually proved that they, too, made thousands of small choices (although they did). It was not wrong because photographers demonstrated their interpretation of a &#8216;moment&#8217; was more than just a lazy click of a button (although they did). It was wrong because the category <em>art</em> was never about how many choices the maker made. It was about whether the work carried meaning that a human being had put there.</p><p>A photograph of your mother at the kitchen table, taken by you, in the last year of her life, is art. It is art regardless of whether you adjusted the aperture. It is art because the frame is carrying freight that you, specifically, loaded into it. The camera is not the artist. You are.</p><p>Meanwhile, if you are parking your car in a 5-story garage, and hastily take a picture of the C5 column to remember your spot, this is not art. Not all photography is art. The intention matters. The input matters. The process matters.</p><p>The same logic applies, exactly, to generative models. The question is never <em>can this model make art</em>. The question is always <em>what is the person on the other end of the prompt doing</em>. If the person is typing <em>cyberpunk samurai in the style of Moebius, highly detailed, trending on ArtStation</em>, the answer is: nothing. They are gambling. The output will be slop because the input was slop. Chiang is describing this case, and he is correct about it.</p><p>But this is not the only case. And more importantly, it is not the interesting one.</p><div><hr></div><p>Consider a different input. A woman in her seventies sits down and talks for an hour about a summer in Calabria in 1962 - her grandfather&#8217;s lemon tree, the heat in the stone kitchen, the cousin she was a little bit in love with and never told. She is not a writer. She has never written anything longer than a birthday card. But every sentence she speaks is loaded with specific, non-fungible detail: the blue of the gas flame, the shape of the bruise on the lemon, the exact words her grandfather used when he was annoyed with her.</p><p>A generative model turns that hour of speech into six pages of prose. The prose has structure, rhythm, and restraint. It keeps her voice. It chooses, from the mass of what she said, the three images that carry the most weight. It finds the ending.</p><p>Is this art? I believe the answer is: it depends on what was put in. If the woman was real, and the lemon tree was real, and the cousin was real, then yes. Obviously yes. The meaning in the work is the meaning she brought to it. The content carried emotion. It carried truth. It carried a lifetime of interpretation, reflection, remorse, joy. The model is doing what the camera did for the photograph of your mother at the kitchen table - it is the instrument that lets a specific human being make a specific human thing, using a medium they could not otherwise have accessed.</p><p>What has changed is not <em>whether</em> art is possible. What has changed is <em>who</em> gets to make it. For most of history, producing literary prose required years of training that almost nobody has time to undertake. The woman with the lemon tree story was never going to write a memoir. Now she can have one. The bottleneck was never her experience. It was the instrument.</p><p>Chiang&#8217;s essay treats AI as a replacement for the artist. I think the more accurate frame is that AI is, for the first time in human history, an instrument general enough to be wielded by people who were locked out of the old instruments. This will produce, yes, an ocean of slop. It will also produce, in the hands of people with something real to say, a category of work that did not previously exist. And this is a beautiful, precious thing.</p><p>The right question is not whether AI will make art. The right question is what we feed it, and whether we have the discipline to feed it something <em>true</em>.</p>]]></content:encoded></item><item><title><![CDATA[The Grandmother Problem]]></title><description><![CDATA[My grandmother died in 2007, in Jeonju, in the house she had lived in for most of her adult life.]]></description><link>https://blog.ember.build/p/the-grandmother-problem</link><guid isPermaLink="false">https://blog.ember.build/p/the-grandmother-problem</guid><dc:creator><![CDATA[☁︎ (rem)ember]]></dc:creator><pubDate>Fri, 17 Apr 2026 19:01:03 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/e38b197e-11db-4e14-89d9-d0cfb5df8846_1125x750.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>My grandmother died in 2007, in Jeonju, in the house she had lived in for most of her adult life. I flew back for the funeral and stood around with relatives I had not seen in years, and people said the things people say, and I said them back. It was not until the plane home that I realized I did not know, and now would never know, what she had wanted to be when she was young.</p><p>I knew the shape of her. I knew the wrinkle of her hands. I knew the twang of her South Jeolla Korean accent, which tickled me to my bone. I knew she loved me. These are not small things. But they are not, as it turns out, the things I wish I had asked.</p><p>I wish I had asked what her first memory was. I wish I had asked what her mom was like. I wish I had asked what it was like to be a young woman under Japanese occupation, finding moments of happiness in a country about to break.</p><p>I wish I had asked what she thought of the internet, the first time she sent an email. Or even what she thought of the phone, the first time she heard her son&#8217;s voice from Pennsylvania, on the other side of the world, learning a language she never understood. I wish I had asked whether she was afraid of dying, and if so, of what - the pain, the forgetting, the leaving, the unknown.</p><p>I didn&#8217;t ask any of it. I thought I had time, and then I didn&#8217;t. That is the shape of the thing, and I know I&#8217;m not alone.</p><div><hr></div><p>Call this the grandmother problem, though it isn&#8217;t really about grandmothers. It is about the particular category of person who is so present in our lives that we mistake proximity for knowledge. We assume that because we have been in the room with someone for thousands of hours, we know their stories. We don&#8217;t. We have the surface: the gestures, the dishes, the phrases they repeated. The interior is a country we were always going to visit later.</p><p>A sentence I keep coming back to is one I wrote a while ago, in an essay about lost memory: <em>the things we know about them, we know well - a feeling, a gesture, a taste. But what about everything we never thought to ask?</em> There is a grief that comes not from losing someone but from discovering, after they are gone, how much of them was never yours to begin with. You find out you loved a sketch. The painting was always in the other room.</p><p>Part of what makes this hard is that the interview never feels natural in advance. You cannot sit your grandmother down across a kitchen table and say, <em>tell me what it was like when your father died.</em> The question sounds like homework. It sounds like a podcast. It sounds, above all, like you have decided she is about to become a memory, and this is the opposite of what you want her to feel on a Tuesday afternoon in October. So you don&#8217;t ask, and you tell yourself you will ask on the next visit, and on the next visit you hold her wrinkled hands and talk about all your little problems, because that is what you do in a life that is still happening.</p><p>The other part of what makes it hard is the asymmetry of memory. Our elders usually want to tell us. The generations above us are often starving to be asked - not because they are vain, but because they have lived through things that almost no one asks them about anymore, and the weight of an unshared life is real. My grandmother once, late at night, started telling me a story about walking to school during the war and having to hide in a ditch, and I remember being seventeen and not knowing what to do with it, and changing the subject.</p><p>Now, I think about that ditch a lot.</p><div><hr></div><p>The reason we started Ember is, more or less, this essay. We wanted to build a thing that makes the interview natural - that handles the awkwardness of <em>tell me what it was like</em> by putting it in a form nobody has to sit across a table for. We wanted to build a thing that turns an hour of talking into something a granddaughter in 2070 could see, hear, read, and hold. We wanted to make it stupidly easy to ask, and stupidly easy to answer, because the cost of not asking is too high.</p><p>But even if Ember did not exist, we would want to say this: go ask. Not the big existential questions, not yet. Ask your mother what her first apartment smelled like. Ask your father what he ate for lunch when he was twelve. Ask your grandfather which of his friends he misses the most, and wait through the silence for the answer. You will be surprised how quickly the small questions open the large ones, and you will be more surprised how much they want to be asked.</p><p>There is a version of this essay that ends with a line about how it is never too late. That is not true. Sometimes it is too late. My grandmother is in the ground in Jeonju, and I will not know what she wanted to be when she was young, and that is a fact I will carry around for the rest of my life.</p><p>What I can tell you is that it was too late for me and it is not yet too late for you. The people you love are, right now, sitting somewhere, doing something ordinary. They know things you will spend the rest of your life wishing you had asked.</p><p>Ask.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.ember.build/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading (rem)ember project! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[our little (rem)ember project]]></title><description><![CDATA[just two brothers passionate about voice AI, memories (of the human variety), and good writing]]></description><link>https://blog.ember.build/p/our-little-remember-project</link><guid isPermaLink="false">https://blog.ember.build/p/our-little-remember-project</guid><dc:creator><![CDATA[☁︎ (rem)ember]]></dc:creator><pubDate>Fri, 17 Apr 2026 06:24:52 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!dzNo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4226262-7149-435f-83e2-5ed5f96d87de_512x512.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hi! - we&#8217;re Ingwon and Daegwon. We&#8217;re brothers, and we&#8217;re new to Substack, although in fairness we&#8217;ve been longtime &#8220;lurkers&#8221; (subscribers?) This is a &#8216;hello world&#8217; post, and an introduction to our family project, (rem)ember, which we hope to be a cool experiment in family memory and AI.</p><h3>A bit about us</h3><p><strong>ingwon</strong> - i&#8217;ve had a lot of different career experiences. i started at Morgan Stanley as a bond trader, then worked for a few tech companies, mostly in the security/cybersecurity space, founded a labor marketplace called Glencoco, and now focusing on working on this more personal passion project.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.ember.build/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading (rem)ember project! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p><strong>daegwon</strong> - he&#8217;s shy, partly (read: mostly) for legal reasons around posting publicly because of his work, but high level he works as a venture capitalist.</p><p>What we both have in common is a deep, deep love for great writing, and for our family. Which&#8230; is probably a good segue to why we decided to start writing on substack. It starts with our dad.</p><h3>The boiled egg that sparked our interest</h3><p>Our dad turned 71 this year. Last Christmas, the three of us were sitting around after dinner, and he casually mentioned an anecdote about growing up in Korea in the 1950s. For context, in 1955, the GDP per capita of South Korea was $64. Literally one of the poorest countries in the world. Every day for lunch, he told us, his mom would pack him just two things - rice and kimchi - which he&#8217;d take in a lunchbox to school. But on his birthday, his mom would also add in a boiled egg.</p><p><em>His birthday present every year was a single boiled egg.</em></p><p>This kind of blew our minds. Obviously it&#8217;s so alien to how my brother and I grew up that it reads like a different world, despite being just one generation apart. But mostly, it was how matter-of-factly he mentioned it.</p><p>He didn&#8217;t say it like it was some tragic pity-inducing story. To him this was just a casual but cherished memory. It told us more about our dad than the &#8216;bigger&#8217; things we knew - his education, his career path.</p><p>So we started wondering, how many more of these small details does our old man have in his head? And so we decided it&#8217;d be a fun project to collect these small memories and details from our parents when we could, and write family memoirs about them.</p><h3>Wanting to collect stories but being too busy</h3><p>It was a rough going at first. We tried to start with collecting voice memos/interviews - the obvious thing. The obvious thing was not easy. Our dad lives in Korea and we live in the US. Juggling zoom sessions across time zones with a voice recorder, not knowing what to ask or what to say, being ill-prepared for these sessions, and honestly, the awkwardness of three emotionally constipated men trying to get sentimental. Disaster.</p><p>Somewhere around this time, voice AI started getting better by a lot. Since we both work in tech/invest in tech, we&#8217;ll occasionally nerd out over research pieces and betas, and Sesame&#8217;s research preview blew us away. We started tinkering with some of them. </p><p>What if the conversation could be handled by something that wasn&#8217;t us getting on a zoom call? We&#8217;d love to schedule them regularly, but our schedules made it really hard to do on a consistent basis. What if awkward, difficult-to-schedule zoom conversations could be instead recorded, daily, with the most attentive interviewer in the world?</p><p>We wanted to collect and record all of his recollections and put together writing and stories about them. So, taking it a step further, what if these recordings could magically turn into prose, memoirs, and poems? What if&#8230;</p><h3>Either we suck as interviewers, or there&#8217;s a weird niche place for a conversationalist that feels private</h3><p>But we had a problem. My dad is pretty anti-tech. He refuses to use banking apps because he&#8217;s convinced his money will disappear. So we ran a test. We hopped on a zoom, told him he was about to speak with Ember - the name we gave to our interviewer app we built. He introduced himself. We held our breath.</p><p>He liked it. He spoke for 20 minutes. We were floored and a honestly a little butthurt, because he gave Ember more details then he had done with us&#8230;</p><p>After about a week, we realized he was talking to Ember daily.</p><p>More on why we think this has been the case (his preferring to talk to Ember over us) in a later post, but I think a big motivating factor is just that he wants to get his story out there.</p><p>So we kept building. We built a way to quickly start a conversation. To save memories. To explore different topics. To listen to the recordings. To make written stories out of them. Our dad uses it every day now. And the <a href="https://ember.build/stories/birthdays-1962-b4c355eb">stories</a> we have of him are now some of the most valuable things we own.</p><h3>Seeing who else out there might find this useful</h3><p>Two weeks ago we decided to share the thing we&#8217;d built for our family with other people. It&#8217;s available to explore at <a href="http://ember.build/">ember.build</a>.</p><p>This blog is partly a space for my brother and me, like many of you, to wonder out loud about what we&#8217;re learning as we explore: voice as a technological interface, about what AI does and doesn&#8217;t do well, about memory and craft and families. </p><p>We also have really mixed thoughts about the intersection of AI and creative writing, so we hope to unpack that as we continue along this journey.</p><p>From our early experience with our dad and ember, it&#8217;s pretty clear that it&#8217;s adding value (recording his memories and childhood stories) in ways that otherwise just wouldn&#8217;t happen (we&#8217;d be too busy and coordination too difficult), but on the other hand, we&#8217;ve firsthand experienced and reflected on a lot of negative things (these will all be future posts!):</p><ul><li><p>AI/chatgpt psychosis for some of our friends</p></li><li><p>AI slop</p></li><li><p>AI slop</p></li><li><p>AI slop</p></li></ul><p>There is a lot of really thoughtful writing and discourse right now about <a href="https://www.google.com/search?q=ted+chiang+ai+article&amp;ie=UTF-8">Why AI isn&#8217;t going to make Art</a>, why <a href="https://www.theatlantic.com/technology/2026/03/ai-creative-writing/686418/">AI can&#8217;t write well</a>, and <a href="https://ifanyonebuildsit.com/">if anyone builds it, everyone dies</a> (we loved this book btw). </p><p>We will also in future posts unpack a lot of our thoughts about this, but  high level, a  lot of it is missing the forest for the trees. Like all technology, AI will lead to slop, anxiety-laden societal land mines. But we&#8217;re optimists, and we are of the camp that it can, should, and <em>will</em> be harnessed to bring the best out of us. To do things we&#8217;ve never done before. And to create beautiful, beautiful works&#8230;</p><div><hr></div><p>The reason we&#8217;re sharing any of this is simple. These memories - through recordings, written stories, even poems that Ember shaped - are now our family treasures. If just one other family gets to experience this too, it will have been worth it.</p><p>If any of this resonates, feel free to follow us, or subscribe to us, or whatever you&#8217;re supposed to do on substack.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.ember.build/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading (rem)ember project! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.ember.build/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://blog.ember.build/subscribe?"><span>Subscribe now</span></a></p><p></p><p>Also, DM us and we&#8217;ll comp you an Ember account in exchange for your thoughts - positive or negative. We&#8217;d rather have ten curious readers who push back than a thousand who don&#8217;t.</p><p>- Ingwon</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://blog.ember.build/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading (rem)ember project! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item></channel></rss>