<?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[Eddie Studies]]></title><description><![CDATA[Former AI Engineer studying Pure Math independently.]]></description><link>https://www.eddiestudies.com</link><image><url>https://substackcdn.com/image/fetch/$s_!a6oq!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06bfafcb-e6b9-4e3f-849d-87b45546ab84_593x593.png</url><title>Eddie Studies</title><link>https://www.eddiestudies.com</link></image><generator>Substack</generator><lastBuildDate>Sun, 10 May 2026 11:42:40 GMT</lastBuildDate><atom:link href="https://www.eddiestudies.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[onlineprivacy]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[eddiestudies@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[eddiestudies@substack.com]]></itunes:email><itunes:name><![CDATA[Eddie de Leon]]></itunes:name></itunes:owner><itunes:author><![CDATA[Eddie de Leon]]></itunes:author><googleplay:owner><![CDATA[eddiestudies@substack.com]]></googleplay:owner><googleplay:email><![CDATA[eddiestudies@substack.com]]></googleplay:email><googleplay:author><![CDATA[Eddie de Leon]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[My road from AI Engineer to Number Theorist]]></title><description><![CDATA[Code is unreasonably helpful in exploring Math]]></description><link>https://www.eddiestudies.com/p/my-road-from-ai-engineer-to-number</link><guid isPermaLink="false">https://www.eddiestudies.com/p/my-road-from-ai-engineer-to-number</guid><dc:creator><![CDATA[Eddie de Leon]]></dc:creator><pubDate>Sat, 19 Jul 2025 00:00:11 GMT</pubDate><enclosure url="https://substackcdn.com/image/youtube/w_728,c_limit/LY7YmuDbuW0" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>After 10 years of software engineering with a focus on responsible AI, I lost the thrill. What started off as an exciting challenge to overcome became a scoping session and a few weeks of checking off boxes. The fun of coding projects came from mentoring bright eyed and bushy tailed software engineers through the excitement of overcoming a challenge in Privacy Preserving Machine Learning.</p><p>How was I going to bring back the excitement of <strong>sucking</strong> at something?</p><h2>Study the hardest subject in college. Obviously.</h2><p>While at MIT, I almost failed the Discrete Mathematics course: <strong>6.042</strong>. </p><p>It was a hard pill to swallow that changed my whole trajectory in college. This course is strictly easier than any of the introductory math major courses and I scored 30 points below the average of 95 on the first exam. </p><p>My exam session was also labeled too easy so the other session&#8217;s average (higher than my score) was bumped up to match my sessions average. Ouch. But, luckily, by the end of the class my final exam score bumped me up into a passing <strong>C</strong>. </p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!wRKJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2731e43e-d072-4f94-ace9-790af40ee702_502x35.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wRKJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2731e43e-d072-4f94-ace9-790af40ee702_502x35.png 424w, https://substackcdn.com/image/fetch/$s_!wRKJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2731e43e-d072-4f94-ace9-790af40ee702_502x35.png 848w, https://substackcdn.com/image/fetch/$s_!wRKJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2731e43e-d072-4f94-ace9-790af40ee702_502x35.png 1272w, https://substackcdn.com/image/fetch/$s_!wRKJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2731e43e-d072-4f94-ace9-790af40ee702_502x35.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!wRKJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2731e43e-d072-4f94-ace9-790af40ee702_502x35.png" width="502" height="35" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2731e43e-d072-4f94-ace9-790af40ee702_502x35.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:35,&quot;width&quot;:502,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:9395,&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://www.eddiestudies.com/i/168676243?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2731e43e-d072-4f94-ace9-790af40ee702_502x35.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_!wRKJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2731e43e-d072-4f94-ace9-790af40ee702_502x35.png 424w, https://substackcdn.com/image/fetch/$s_!wRKJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2731e43e-d072-4f94-ace9-790af40ee702_502x35.png 848w, https://substackcdn.com/image/fetch/$s_!wRKJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2731e43e-d072-4f94-ace9-790af40ee702_502x35.png 1272w, https://substackcdn.com/image/fetch/$s_!wRKJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2731e43e-d072-4f94-ace9-790af40ee702_502x35.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p>My only C other than Senior Spring Chemistry.</p><p>I came to realize recently why. MIT gave me a week to catch up. I never took any logic or proofs fundamentals course beforehand. Proofs seemed to be pulled out of thin air. </p><p>Recently, I started the MIT Math curriculum as an independent study. </p><p></p><p>However, this time around, I am expanding the first week of each of the courses into a pre-course book.</p><h2>Helpful books to onramp into pure math</h2><p>For proofs, I found <a href="https://amzn.to/45crp9K">How to Read and Do Proofs</a>. A little orange book that would have changed my major. </p><p>The best part is that the book&#8217;s density increases over time. The appendix, although most people probably skip it, is much closer to the texts I struggled with in my first attempt at pure math.</p><p>It reads really easily and covers the first lecture of most of the other pre course books I am currently reading.</p><div><hr></div><p><a href="https://amzn.to/44TXIsz">Abstract Algebra by Judson</a> is another pre book. MIT uses Artin for 18.701, which is very hard to read in my opinion. I will be going through it next, I am on chapter 16 of Judson&#8217;s. It is perfect for software engineer&#8217;s looking to learn Abstract Algebra. Coding Theory was covered in College but from the applied side.  Burnside&#8217;s Counting Theorem was super interesting. </p><p>It also covered RSA, which I learned in 6.042, however, the clarity of Euclid&#8217;s Algorithm and fast modular exponentiation algorithm gave me a deeper understanding. I implemented the whole RSA chapter in python to make sure I understood it. I will be sharing a deep dive in a future post.</p><div><hr></div><p><a href="https://amzn.to/44WTiRY">Elementary Number Theory by Burton</a> was recommended to me by a Cryptographer friend. I am on chapter 8. Frankly, it was a hard read at first. I first attempted it over two years ago. And it prompted me to look for a pre book. Luckily after How to Read and Do Proofs I was able to make more progress on it. It is still a harder read than Abstract Algebra but given how dense it is, every few pages sends me on a mathematical tangent.</p><div><hr></div><p><a href="https://amzn.to/3IzYgfU">Number Systems and the Foundations of Analysis by Mendelson</a> was recommended by a Quora rabbit hole I went down. It reminds me of How to Read and Do Proofs but it is centered on the preparations for Analysis. The book is a slower take on the foundations of 18.100a. 18.100a, Analysis at MIT, has an amazing lecture series that I have been enjoying as well. </p><div id="youtube2-LY7YmuDbuW0" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;LY7YmuDbuW0&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/LY7YmuDbuW0?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><h2>Outside of books I tend to distract myself with trying to reformulate extremely hard famous problems. </h2><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.eddiestudies.com/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://www.eddiestudies.com/subscribe?"><span>Subscribe now</span></a></p><h1><strong>Mathematical Tangents</strong></h1><ul><li><p>I became slightly obsessed with representing perfect powers as series. I wrote induction proofs for n**2 </p><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;n^{2} \\;=\\; \\sum_{i=1}^{n} \\bigl(2i - 1\\bigr)\n&quot;,&quot;id&quot;:&quot;RCPMNGULYS&quot;}" data-component-name="LatexBlockToDOM"></div></li><li><p></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zOSq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b3c2389-42f6-49e9-8f2a-06ee55f87fe8_246x207.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zOSq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b3c2389-42f6-49e9-8f2a-06ee55f87fe8_246x207.png 424w, https://substackcdn.com/image/fetch/$s_!zOSq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b3c2389-42f6-49e9-8f2a-06ee55f87fe8_246x207.png 848w, https://substackcdn.com/image/fetch/$s_!zOSq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b3c2389-42f6-49e9-8f2a-06ee55f87fe8_246x207.png 1272w, https://substackcdn.com/image/fetch/$s_!zOSq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b3c2389-42f6-49e9-8f2a-06ee55f87fe8_246x207.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zOSq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b3c2389-42f6-49e9-8f2a-06ee55f87fe8_246x207.png" width="246" height="207" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2b3c2389-42f6-49e9-8f2a-06ee55f87fe8_246x207.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:207,&quot;width&quot;:246,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:15453,&quot;alt&quot;:&quot;https://en.wikipedia.org/wiki/Triangular_number&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://www.eddiestudies.com/i/168676243?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b3c2389-42f6-49e9-8f2a-06ee55f87fe8_246x207.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="https://en.wikipedia.org/wiki/Triangular_number" title="https://en.wikipedia.org/wiki/Triangular_number" srcset="https://substackcdn.com/image/fetch/$s_!zOSq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b3c2389-42f6-49e9-8f2a-06ee55f87fe8_246x207.png 424w, https://substackcdn.com/image/fetch/$s_!zOSq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b3c2389-42f6-49e9-8f2a-06ee55f87fe8_246x207.png 848w, https://substackcdn.com/image/fetch/$s_!zOSq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b3c2389-42f6-49e9-8f2a-06ee55f87fe8_246x207.png 1272w, https://substackcdn.com/image/fetch/$s_!zOSq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b3c2389-42f6-49e9-8f2a-06ee55f87fe8_246x207.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><div class="latex-rendered" data-attrs="{&quot;persistentExpression&quot;:&quot;n^{3} \\;=\\; \\sum_{i=0}^{n-1} \\!\\left( 6\\,T_i + 1 \\right)\n&quot;,&quot;id&quot;:&quot;WIZBWDWXPF&quot;}" data-component-name="LatexBlockToDOM"></div></li><li><p>And my continual exploration of Euler&#8217;s Phi function and its connection to Goldbach&#8217;s Conjecture. I will go deeper into this later but the crux of the idea is that the relative primes in the Euler Totient sum up to the target number. For 104:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!HKm3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b9ad235-6995-4ec3-b1fc-5a6fac2cd340_874x641.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!HKm3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b9ad235-6995-4ec3-b1fc-5a6fac2cd340_874x641.png 424w, https://substackcdn.com/image/fetch/$s_!HKm3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b9ad235-6995-4ec3-b1fc-5a6fac2cd340_874x641.png 848w, https://substackcdn.com/image/fetch/$s_!HKm3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b9ad235-6995-4ec3-b1fc-5a6fac2cd340_874x641.png 1272w, https://substackcdn.com/image/fetch/$s_!HKm3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b9ad235-6995-4ec3-b1fc-5a6fac2cd340_874x641.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!HKm3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b9ad235-6995-4ec3-b1fc-5a6fac2cd340_874x641.png" width="874" height="641" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2b9ad235-6995-4ec3-b1fc-5a6fac2cd340_874x641.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:641,&quot;width&quot;:874,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:117312,&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://www.eddiestudies.com/i/168676243?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b9ad235-6995-4ec3-b1fc-5a6fac2cd340_874x641.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_!HKm3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b9ad235-6995-4ec3-b1fc-5a6fac2cd340_874x641.png 424w, https://substackcdn.com/image/fetch/$s_!HKm3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b9ad235-6995-4ec3-b1fc-5a6fac2cd340_874x641.png 848w, https://substackcdn.com/image/fetch/$s_!HKm3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b9ad235-6995-4ec3-b1fc-5a6fac2cd340_874x641.png 1272w, https://substackcdn.com/image/fetch/$s_!HKm3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b9ad235-6995-4ec3-b1fc-5a6fac2cd340_874x641.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><ul><li><p>By pigeonhole principle this implies that there is a prime pair. My program found a few portions of numbers where the property may not be holding, I need to verify it further but it seemed like an interesting spin on a problem. I am researching that formulation applied to numbers of the form 2**n*p and looking into whether there are number theoretic functions for a lower bound on composite pairs of that form. </p></li></ul></li></ul><h2>Computer guided independent study</h2><p>At first, I mostly spent my time using pen and paper to study. After a while I wanted feedback and found Lean4. It has been a whole new element to my study practice. If I find a pattern in a sequence, I am able to use induction to prove it. But, what if I made a mistake? I have no advisor to reach out to. </p><p>That is where Lean4 has helped. Lean4 is a coding language with a built in Theorem checker. I checked a few of my induction proofs and am using it to formalize proofs that I want to build on. I will share more about Lean4 and how I use it to build out my own Math world. One of my next books is <a href="https://amzn.to/3TQfAzH">How To Prove It by Velleman</a> because of it&#8217;s <a href="https://djvelleman.github.io/HTPIwL/">integration</a> with Lean4. </p><p>I am also almost done with the Natural Number Game, and will also look into more levels on https://adam.math.hhu.de/#/g/leanprover-community/nng4</p><p>Python for conjecture validation has helped me expand on or disprove my ideas quickly. I can also visualize ideas where, writing them out by hand would take some time. Here is a table I made to find patterns in composite pairs within Euler&#8217;s Totient for 2**n*13. My program found that an invariant I thought would hold might not work for higher powers of 2. I need to verify the code further to see why the property does not hold.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!hsi_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd76ea57e-9084-4dd4-a4db-1c4eeae1a525_1153x651.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!hsi_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd76ea57e-9084-4dd4-a4db-1c4eeae1a525_1153x651.png 424w, https://substackcdn.com/image/fetch/$s_!hsi_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd76ea57e-9084-4dd4-a4db-1c4eeae1a525_1153x651.png 848w, https://substackcdn.com/image/fetch/$s_!hsi_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd76ea57e-9084-4dd4-a4db-1c4eeae1a525_1153x651.png 1272w, https://substackcdn.com/image/fetch/$s_!hsi_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd76ea57e-9084-4dd4-a4db-1c4eeae1a525_1153x651.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!hsi_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd76ea57e-9084-4dd4-a4db-1c4eeae1a525_1153x651.png" width="1153" height="651" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d76ea57e-9084-4dd4-a4db-1c4eeae1a525_1153x651.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:651,&quot;width&quot;:1153,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:248636,&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://www.eddiestudies.com/i/168676243?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd76ea57e-9084-4dd4-a4db-1c4eeae1a525_1153x651.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_!hsi_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd76ea57e-9084-4dd4-a4db-1c4eeae1a525_1153x651.png 424w, https://substackcdn.com/image/fetch/$s_!hsi_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd76ea57e-9084-4dd4-a4db-1c4eeae1a525_1153x651.png 848w, https://substackcdn.com/image/fetch/$s_!hsi_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd76ea57e-9084-4dd4-a4db-1c4eeae1a525_1153x651.png 1272w, https://substackcdn.com/image/fetch/$s_!hsi_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd76ea57e-9084-4dd4-a4db-1c4eeae1a525_1153x651.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><figcaption class="image-caption">Relative primes in Euler Totient for 13 * 2**7. Light blue = composite. White cells are primes. 1 is neither yet marked composite(is_prime = False)</figcaption></figure></div><p></p><p>Each visualization I make will help me explore future problems. It is also much easier to build nowadays. For now, I am reformulating elementary questions. Over time, I will expand my scope and hopefully find a little corner of research to contribute to.</p><p>Regardless, I am excitedly learning new Math each day. Code is helping me explore ideas early on. And I am allowing myself to take pre-courses to prepare for books that are currently out of my range.</p><p>If you are interested in following along as I cover the Pure Math curriculum for Number Theory subscribe for more updates and learnings. </p><p>Keep Exploring.</p>]]></content:encoded></item><item><title><![CDATA[I am glad I learned to code before gpt4o]]></title><description><![CDATA[But it is definitely useful]]></description><link>https://www.eddiestudies.com/p/dev-log-day-1-i-am-glad-i-learned</link><guid isPermaLink="false">https://www.eddiestudies.com/p/dev-log-day-1-i-am-glad-i-learned</guid><dc:creator><![CDATA[Eddie de Leon]]></dc:creator><pubDate>Thu, 02 Jan 2025 00:01:20 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!TXN3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d07f169-5aa6-4ac7-a46c-8f0599384568_647x340.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Last week I spent a couple hours building myself a guitar tool. I map the guitar to a UI component and quiz myself on how to find the notes. It seems simple, and is, but I use a bunch of math tricks and connections to make it easier.</p><p>To &#8220;pass&#8221; my self paced class I needed to find the notes within 2 seconds. This test is common amongst the guitar learning community. To generate the next option I was told to buy a 6 sided and a 12 sided dice.</p><p>As a developer I figured this should be coded up so I started on the task. Mind you, I have not built a website since college. Even then, it was tedious.</p><p>In comes AI. I used O1 instead of gpt4o and made my first attempt in 10 seconds. By just defining the product.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!MkD6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c1a434f-8113-4b5c-a635-9d3568c5b437_377x156.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!MkD6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c1a434f-8113-4b5c-a635-9d3568c5b437_377x156.png 424w, https://substackcdn.com/image/fetch/$s_!MkD6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c1a434f-8113-4b5c-a635-9d3568c5b437_377x156.png 848w, https://substackcdn.com/image/fetch/$s_!MkD6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c1a434f-8113-4b5c-a635-9d3568c5b437_377x156.png 1272w, https://substackcdn.com/image/fetch/$s_!MkD6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c1a434f-8113-4b5c-a635-9d3568c5b437_377x156.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!MkD6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c1a434f-8113-4b5c-a635-9d3568c5b437_377x156.png" width="377" height="156" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6c1a434f-8113-4b5c-a635-9d3568c5b437_377x156.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:156,&quot;width&quot;:377,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:7487,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!MkD6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c1a434f-8113-4b5c-a635-9d3568c5b437_377x156.png 424w, https://substackcdn.com/image/fetch/$s_!MkD6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c1a434f-8113-4b5c-a635-9d3568c5b437_377x156.png 848w, https://substackcdn.com/image/fetch/$s_!MkD6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c1a434f-8113-4b5c-a635-9d3568c5b437_377x156.png 1272w, https://substackcdn.com/image/fetch/$s_!MkD6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6c1a434f-8113-4b5c-a635-9d3568c5b437_377x156.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p>Completely buggy, but it started to look like something. The frets correspond to the 6 notes I needed to recall quickly in 5 positions on the guitar. I can go into more details on the specifics but for now, lets assume notes are somewhere, and I need to know what note is where.</p><p>A few prompts later and I had something that looked ok. Looks, unfortunately, were all that mattered. The rest I could fix myself. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0yiI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6133502a-a6d7-404b-b1e8-f837c0a1af74_631x259.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0yiI!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6133502a-a6d7-404b-b1e8-f837c0a1af74_631x259.png 424w, https://substackcdn.com/image/fetch/$s_!0yiI!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6133502a-a6d7-404b-b1e8-f837c0a1af74_631x259.png 848w, https://substackcdn.com/image/fetch/$s_!0yiI!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6133502a-a6d7-404b-b1e8-f837c0a1af74_631x259.png 1272w, https://substackcdn.com/image/fetch/$s_!0yiI!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6133502a-a6d7-404b-b1e8-f837c0a1af74_631x259.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0yiI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6133502a-a6d7-404b-b1e8-f837c0a1af74_631x259.png" width="631" height="259" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6133502a-a6d7-404b-b1e8-f837c0a1af74_631x259.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:259,&quot;width&quot;:631,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:10150,&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;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!0yiI!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6133502a-a6d7-404b-b1e8-f837c0a1af74_631x259.png 424w, https://substackcdn.com/image/fetch/$s_!0yiI!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6133502a-a6d7-404b-b1e8-f837c0a1af74_631x259.png 848w, https://substackcdn.com/image/fetch/$s_!0yiI!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6133502a-a6d7-404b-b1e8-f837c0a1af74_631x259.png 1272w, https://substackcdn.com/image/fetch/$s_!0yiI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6133502a-a6d7-404b-b1e8-f837c0a1af74_631x259.png 1456w" sizes="100vw"></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>Better.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!TXN3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d07f169-5aa6-4ac7-a46c-8f0599384568_647x340.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!TXN3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d07f169-5aa6-4ac7-a46c-8f0599384568_647x340.png 424w, https://substackcdn.com/image/fetch/$s_!TXN3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d07f169-5aa6-4ac7-a46c-8f0599384568_647x340.png 848w, https://substackcdn.com/image/fetch/$s_!TXN3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d07f169-5aa6-4ac7-a46c-8f0599384568_647x340.png 1272w, https://substackcdn.com/image/fetch/$s_!TXN3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d07f169-5aa6-4ac7-a46c-8f0599384568_647x340.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!TXN3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d07f169-5aa6-4ac7-a46c-8f0599384568_647x340.png" width="647" height="340" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6d07f169-5aa6-4ac7-a46c-8f0599384568_647x340.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:340,&quot;width&quot;:647,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:24772,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!TXN3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d07f169-5aa6-4ac7-a46c-8f0599384568_647x340.png 424w, https://substackcdn.com/image/fetch/$s_!TXN3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d07f169-5aa6-4ac7-a46c-8f0599384568_647x340.png 848w, https://substackcdn.com/image/fetch/$s_!TXN3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d07f169-5aa6-4ac7-a46c-8f0599384568_647x340.png 1272w, https://substackcdn.com/image/fetch/$s_!TXN3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d07f169-5aa6-4ac7-a46c-8f0599384568_647x340.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>Almost, but it really had a funny take on the guiding dots.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!M9Yu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F384ef7a5-f5d3-4574-81b8-7af0d5aad8b1_627x375.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!M9Yu!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F384ef7a5-f5d3-4574-81b8-7af0d5aad8b1_627x375.png 424w, https://substackcdn.com/image/fetch/$s_!M9Yu!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F384ef7a5-f5d3-4574-81b8-7af0d5aad8b1_627x375.png 848w, https://substackcdn.com/image/fetch/$s_!M9Yu!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F384ef7a5-f5d3-4574-81b8-7af0d5aad8b1_627x375.png 1272w, https://substackcdn.com/image/fetch/$s_!M9Yu!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F384ef7a5-f5d3-4574-81b8-7af0d5aad8b1_627x375.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!M9Yu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F384ef7a5-f5d3-4574-81b8-7af0d5aad8b1_627x375.png" width="627" height="375" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/384ef7a5-f5d3-4574-81b8-7af0d5aad8b1_627x375.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:375,&quot;width&quot;:627,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:19518,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!M9Yu!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F384ef7a5-f5d3-4574-81b8-7af0d5aad8b1_627x375.png 424w, https://substackcdn.com/image/fetch/$s_!M9Yu!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F384ef7a5-f5d3-4574-81b8-7af0d5aad8b1_627x375.png 848w, https://substackcdn.com/image/fetch/$s_!M9Yu!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F384ef7a5-f5d3-4574-81b8-7af0d5aad8b1_627x375.png 1272w, https://substackcdn.com/image/fetch/$s_!M9Yu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F384ef7a5-f5d3-4574-81b8-7af0d5aad8b1_627x375.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>This take on a guitar nut was hilarious. And, honestly, it was the hardest visual to pin down. I assume I could have dived into the css at this point but I was intent on not touching html/css until absolutely necessary. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!X3Cs!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2941af2-4c52-4868-969d-d1347916c210_768x401.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!X3Cs!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2941af2-4c52-4868-969d-d1347916c210_768x401.png 424w, https://substackcdn.com/image/fetch/$s_!X3Cs!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2941af2-4c52-4868-969d-d1347916c210_768x401.png 848w, https://substackcdn.com/image/fetch/$s_!X3Cs!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2941af2-4c52-4868-969d-d1347916c210_768x401.png 1272w, https://substackcdn.com/image/fetch/$s_!X3Cs!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2941af2-4c52-4868-969d-d1347916c210_768x401.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!X3Cs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2941af2-4c52-4868-969d-d1347916c210_768x401.png" width="768" height="401" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b2941af2-4c52-4868-969d-d1347916c210_768x401.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:401,&quot;width&quot;:768,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:16821,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!X3Cs!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2941af2-4c52-4868-969d-d1347916c210_768x401.png 424w, https://substackcdn.com/image/fetch/$s_!X3Cs!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2941af2-4c52-4868-969d-d1347916c210_768x401.png 848w, https://substackcdn.com/image/fetch/$s_!X3Cs!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2941af2-4c52-4868-969d-d1347916c210_768x401.png 1272w, https://substackcdn.com/image/fetch/$s_!X3Cs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb2941af2-4c52-4868-969d-d1347916c210_768x401.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>Still no guitar nut after 5 iterations. Luckily, the iterations are quick.</p><p>I still was not done but within 30 minutes, I went through 20 iterations before I started looking into the code.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!lB21!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb1ab538-1bcc-41c4-bd81-80eace499b0b_849x521.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lB21!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb1ab538-1bcc-41c4-bd81-80eace499b0b_849x521.png 424w, https://substackcdn.com/image/fetch/$s_!lB21!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb1ab538-1bcc-41c4-bd81-80eace499b0b_849x521.png 848w, https://substackcdn.com/image/fetch/$s_!lB21!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb1ab538-1bcc-41c4-bd81-80eace499b0b_849x521.png 1272w, https://substackcdn.com/image/fetch/$s_!lB21!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb1ab538-1bcc-41c4-bd81-80eace499b0b_849x521.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!lB21!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb1ab538-1bcc-41c4-bd81-80eace499b0b_849x521.png" width="849" height="521" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bb1ab538-1bcc-41c4-bd81-80eace499b0b_849x521.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:521,&quot;width&quot;:849,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:25215,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!lB21!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb1ab538-1bcc-41c4-bd81-80eace499b0b_849x521.png 424w, https://substackcdn.com/image/fetch/$s_!lB21!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb1ab538-1bcc-41c4-bd81-80eace499b0b_849x521.png 848w, https://substackcdn.com/image/fetch/$s_!lB21!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb1ab538-1bcc-41c4-bd81-80eace499b0b_849x521.png 1272w, https://substackcdn.com/image/fetch/$s_!lB21!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb1ab538-1bcc-41c4-bd81-80eace499b0b_849x521.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>This was my last generated UI. It was really close to the final goal. Each of the frets is clickable and I added some UI components after for a current final version.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!CxvC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00859812-bfa3-44e8-90c9-51ea721da1cd_840x569.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!CxvC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00859812-bfa3-44e8-90c9-51ea721da1cd_840x569.png 424w, https://substackcdn.com/image/fetch/$s_!CxvC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00859812-bfa3-44e8-90c9-51ea721da1cd_840x569.png 848w, https://substackcdn.com/image/fetch/$s_!CxvC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00859812-bfa3-44e8-90c9-51ea721da1cd_840x569.png 1272w, https://substackcdn.com/image/fetch/$s_!CxvC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00859812-bfa3-44e8-90c9-51ea721da1cd_840x569.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!CxvC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00859812-bfa3-44e8-90c9-51ea721da1cd_840x569.png" width="840" height="569" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/00859812-bfa3-44e8-90c9-51ea721da1cd_840x569.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:569,&quot;width&quot;:840,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:53795,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!CxvC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00859812-bfa3-44e8-90c9-51ea721da1cd_840x569.png 424w, https://substackcdn.com/image/fetch/$s_!CxvC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00859812-bfa3-44e8-90c9-51ea721da1cd_840x569.png 848w, https://substackcdn.com/image/fetch/$s_!CxvC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00859812-bfa3-44e8-90c9-51ea721da1cd_840x569.png 1272w, https://substackcdn.com/image/fetch/$s_!CxvC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F00859812-bfa3-44e8-90c9-51ea721da1cd_840x569.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>It works. I use it to practice and I hosted it for really cheap so I can share it for free at <a href="http://songsfromscratch.com/guitar">Songs from Scratch</a></p><p>This experience was a bit jarring. On the one hand, I made my tool really quickly. And I am sure many people can make simple websites hosted on GitHub pages that solve their problems for 0 to 4 dollars a month. That is amazing. On the other hand, I did not learn anything during the experience.</p><p>I am reading through the html and css after the fact. A few days after completing the task. Since I want to create a whole suite of tools, it makes sense to familiarize myself with the fundamentals. But, I am not sure if most people do. </p><p><br>Also, AI leads to really awful git practice. Given the AI&#8217;s limitations, I asked for a single page website to start. And went through 24 versions. All of which had too many changes in-between them. I suspect Cursor or Kline may help with this so I will look into them for my next UI work, but, overall, it led to bad practices.</p><div><hr></div><p>Luckily, I learned to code before all of these fancy tools worked. So I can refactor a working product and dive into breaking bugs. For example, the notes were really odd to start. So I explained to the AI that representing notes as numbers and doing modular arithmetic makes it easier. However, the AI knew guitar strings are reversed just handled it incorrectly. </p><p>So, after it generated a full page of code I kept noticing the notes being off. After digging in I realized they were mirrored, I fixed the issue. BUT, only locally. The next iteration the issue came back. Until I explicitly told the AI it reversed one but not the other. This led to it not reversing anything. Which was also wrong. </p><p>AI felt like a very enthusiastic dev student. Not a developer yet, but willing to get its hands dirty. For me, this fits perfectly with the UI code that has stopped me from pursuing entrepreneurship. I will read through every line of code, but, only retroactively. No need to build domain knowledge on how to put a footer right above the end of the website instead of in the middle.</p><p>The AI does not help with the core issue yet. It setup the scaffolding quickly, but the core problem tends to require my input. This has led me to send back the full file each prompt. It is definitely an expensive use of tokens, but it is the only way I was able to maintain a reasonable git log. I also tell the AI to make the minimal changes needed to have less scope creep.</p><div><hr></div><p>All in all. AI is useful but not all powerful, for now. I will build many tools for a lot less effort than I would have needed a few years ago. I built this widget in 1 hour after not having worked on web for 8 years.</p><p>Next stop, processing acoustics. This has always been a fascinating topic that is related to but not exactly like the NLP work I love. For now I am reading through some research on how sound is represented digitally. My next tool will help me practice playing a note on any of the 6 strings. It will measure the time it takes me to find and play the note. </p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.eddiestudies.com/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">Follow for practitioner notes as I dive into into Algebraic Number Theory and music education technologies.</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[Helping my dad learn to code from scratch]]></title><description><![CDATA[Over 50 yet finally excited to learn how to code]]></description><link>https://www.eddiestudies.com/p/helping-my-dad-dream-again</link><guid isPermaLink="false">https://www.eddiestudies.com/p/helping-my-dad-dream-again</guid><dc:creator><![CDATA[Eddie de Leon]]></dc:creator><pubDate>Tue, 07 May 2024 17:33:57 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!sFVH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb22c695-9e04-47f7-ba05-0b571116a22f_1024x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>My parents, although no longer together, lived similarly difficult childhoods. Both born in Cuba. Brought here on someone else&#8217;s yacht, courtesy of the Cuban government during El Mariel. Alongside many criminals as a two for one deal by Cuba. With only one parent each, no English speaker, and nowhere to call home.</p><p>During that time many refuges were brought to the Freedom Towers in Miami as step one. After some documentation was completed, they would sleep in the Orange Bowl and receive 50 bucks or so and a bus ticket anywhere. Both of my parents, independently, found themselves in Jersey. Many winters later, they would drive down to Miami. Hialeah to be exact. </p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.eddiestudies.com/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 Eddie Studies! 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>Although they both have similar stories, lets focus in on my dad&#8217;s.</p><p>Single parent immigrants face an even steeper uphill battle than usual. One person cannot handle a families worth of problems in most scenarios. Especially without the language. This led to my dad working since he was 11. Getting kicked out of school for working in his teens. Forcing him to get his GED and search for work. A family friend mentioned working in Insurance while he was finally enrolled in an associates degree. The pay was too good to pass up. He never finished school, he became a licensed insurance agent. Worked in that for 30 years, until he couldn&#8217;t.</p><p>Now what?</p><p>He did not choose insurance. And for most of my adulthood he seemed bored. His job was too easy for him. </p><p>But how could he know that before he started? </p><p>All he knew is that the pay was more than he currently made. How could he know the pay would peak around 2010 and slowly lower ever since? Or that he would spend the next 30 years of his life in that field.</p><p>At first the work was enjoyable because he could help people out of a jam. 1000s of contacts in his phone would call him throughout the day. Mostly for insurance related help but sometimes for car related help. </p><p>I can only imagine a good few also called him to chat. He could never turn down a nice conversation.</p><p>But as time went by the field became less tolerant of his connections. One acquisition led to him losing all of his contacts. Forwarding the people he helped for years to a commission hungry associate. There was no room for humanity in his job anymore.</p><p>For 20 of those years his kids were home and exhaustingly active, in a good way I guess. Once we left, with no one to help, he grew bored. Unknowingly though, that is just how life was for him. </p><p>Fight to get the bills paid. Enjoy the little time you&#8217;re children give you. Try to have fun when you can. </p><p>For most of those years he did not even receive proper holidays. </p><p>Weekends? Nope. </p><p>Christmas? Nope</p><p>New years? Not even the lunar one.</p><p>Insurance was brutal on his schedule. </p><p>I say this not to argue against work. Cultural battles around work are misplaced sometimes. Humans need mental stimulation, alongside a lot more. My dad needed more interesting, fulfilling, and higher level mental stimulation. But he was not born into a situation where he could find it early on.</p><p>I was on the other hand. We were not well off growing up but I was a kid for 18 years. Thanks to my parents. I became a software engineer and helped out where I could. But after 5 years I decided to buy some of my own time and go home. Helping where I could while learning something new. Coincidentally, my dad gained some free time while I still had the bandwidth to spend time with him.</p><p>At first he was going mad. With good reason, free time is more a curse than a gift to someone who has never had it. At first. It gives you almost the opposite of imposter syndrome. You wonder if you fit in with the people that do not help others. Lazy. Broken. <em>Vagabundo</em> as my family quips from time to time.</p><p>Either way, I tried to find my dad a project to help fill his free time. After 2 months of searching I asked my dad if he would give coding a chance. As a software engineer, I have heard and said &#8220;learn to code&#8221; one too many times. This time, I asked him if he was interested. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!sFVH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb22c695-9e04-47f7-ba05-0b571116a22f_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!sFVH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb22c695-9e04-47f7-ba05-0b571116a22f_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!sFVH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb22c695-9e04-47f7-ba05-0b571116a22f_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!sFVH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb22c695-9e04-47f7-ba05-0b571116a22f_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!sFVH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb22c695-9e04-47f7-ba05-0b571116a22f_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!sFVH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb22c695-9e04-47f7-ba05-0b571116a22f_1024x1024.png" width="1024" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bb22c695-9e04-47f7-ba05-0b571116a22f_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1045559,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!sFVH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb22c695-9e04-47f7-ba05-0b571116a22f_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!sFVH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb22c695-9e04-47f7-ba05-0b571116a22f_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!sFVH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb22c695-9e04-47f7-ba05-0b571116a22f_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!sFVH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb22c695-9e04-47f7-ba05-0b571116a22f_1024x1024.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><figcaption class="image-caption">Papa Lion learning to code</figcaption></figure></div><p>Heard his main fear: what if I cannot understand it? Then proceeded to give him a real world example of how organizing people, a thing he knows how to do, is about as hard as his first computer science class would be.</p><p>We chatted about search and sort options for ABC order. The ABCs of coding. But we double clicked on anything he let me. Reaching an English version of merge sort. Merge sort is basically how you can get a group of items in order by first grouping the items into pairs. Making sure the pairs are in order. Then grouping those pairs until you have one group, of fully in order items.</p><p>Lastly, we found a person in the alphabetized list by asking the middle person if they were before or after the name we were looking for.</p><p>Coding, to me, is a language. People teach it with typing, visual GUIs, etc. But what my little human centered example did was expel the myth that coding is solely a thing done by computers. Understanding what you want to do comes first. Picky computer language come second.</p><p>Soon after our chat, he started Code Academy Coding Foundations. I chose it because it isolates learning for now. Later I will set my dad up with real world projects, but I am taking it slower this time. My promise to him is that I will unblock him if he gets stuck. Give it a shot first but no matter what I will help you through it. The same advice I give to any of my reports.</p><p>He is learning to code from scratch. Literally 0 preparation. He does not type well. Within a week his computer broke. I gave him my old one. Which he did not know how to turn on or off.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ljf-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d504cee-fdfb-4b27-a08a-c16e49ac53f3_1615x920.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ljf-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d504cee-fdfb-4b27-a08a-c16e49ac53f3_1615x920.png 424w, https://substackcdn.com/image/fetch/$s_!ljf-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d504cee-fdfb-4b27-a08a-c16e49ac53f3_1615x920.png 848w, https://substackcdn.com/image/fetch/$s_!ljf-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d504cee-fdfb-4b27-a08a-c16e49ac53f3_1615x920.png 1272w, https://substackcdn.com/image/fetch/$s_!ljf-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d504cee-fdfb-4b27-a08a-c16e49ac53f3_1615x920.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ljf-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d504cee-fdfb-4b27-a08a-c16e49ac53f3_1615x920.png" width="1456" height="829" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7d504cee-fdfb-4b27-a08a-c16e49ac53f3_1615x920.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:829,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2334639,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ljf-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d504cee-fdfb-4b27-a08a-c16e49ac53f3_1615x920.png 424w, https://substackcdn.com/image/fetch/$s_!ljf-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d504cee-fdfb-4b27-a08a-c16e49ac53f3_1615x920.png 848w, https://substackcdn.com/image/fetch/$s_!ljf-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d504cee-fdfb-4b27-a08a-c16e49ac53f3_1615x920.png 1272w, https://substackcdn.com/image/fetch/$s_!ljf-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d504cee-fdfb-4b27-a08a-c16e49ac53f3_1615x920.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><figcaption class="image-caption">Papa Lion&#8217;s computer after 1 week of coding</figcaption></figure></div><p>My dad is going from struggling to change his Netflix password to coding.</p><p>It will take a while. I will patiently be there to help guide him through it. My goal is to help him learn how to learn on his own. Each time he gets stuck, I share tips and tricks on how to debug and use resources to get around it for next time.</p><p>After he completed his first course. Coding foundations in about two weeks. He told me something I could relate with. He started dreaming again. It had been years, but finally, when he slept at night he would dream.</p><p>I lost my ability to dream when most of my time aligned with something that I was already good at. It is an efficient life, but not a fulfilling one. Productivity has its place, but novelty nurtures the soul more than big wins. At least for me. And I guess my dad too.</p><p>Keep exploring. </p><p>Eddie</p><p></p><p>P.S. If you are thinking about learning how to code I strongly encourage you to. Comment below any of my articles if you get stuck and need some advice. It may lead to a job, it may not. Regardless, it will unlock creativity and help you better understand how digital products work. Like the program you are reading this from.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.eddiestudies.com/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 Eddie Studies! 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>