<?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[The Engineering Dad]]></title><description><![CDATA[A Tech Hiring Manager's guide to helping your child navigate Engineering & CS Admissions without the 'Tiger Mom' stress.]]></description><link>https://theengineeringdad.substack.com</link><image><url>https://substackcdn.com/image/fetch/$s_!MMM3!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Ftheengineeringdad.substack.com%2Fimg%2Fsubstack.png</url><title>The Engineering Dad</title><link>https://theengineeringdad.substack.com</link></image><generator>Substack</generator><lastBuildDate>Mon, 15 Jun 2026 04:33:48 GMT</lastBuildDate><atom:link href="https://theengineeringdad.substack.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[The Engineering Dad]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[theengineeringdad@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[theengineeringdad@substack.com]]></itunes:email><itunes:name><![CDATA[The Engineering Dad]]></itunes:name></itunes:owner><itunes:author><![CDATA[The Engineering Dad]]></itunes:author><googleplay:owner><![CDATA[theengineeringdad@substack.com]]></googleplay:owner><googleplay:email><![CDATA[theengineeringdad@substack.com]]></googleplay:email><googleplay:author><![CDATA[The Engineering Dad]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[T20 Portfolio Audit & Project Roadmap]]></title><description><![CDATA[Non-tech builder guide to pursue top tier collge admissions]]></description><link>https://theengineeringdad.substack.com/p/t20-portfolio-audit-and-project-roadmap</link><guid isPermaLink="false">https://theengineeringdad.substack.com/p/t20-portfolio-audit-and-project-roadmap</guid><pubDate>Thu, 11 Jun 2026 11:21:06 GMT</pubDate><enclosure url="https://images.unsplash.com/photo-1581291518633-83b4ebd1d83e?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxNXx8cm9hZG1hcHxlbnwwfHx8fDE3ODA3ODA5MDN8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" 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://images.unsplash.com/photo-1581291518633-83b4ebd1d83e?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxNXx8cm9hZG1hcHxlbnwwfHx8fDE3ODA3ODA5MDN8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://images.unsplash.com/photo-1581291518633-83b4ebd1d83e?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxNXx8cm9hZG1hcHxlbnwwfHx8fDE3ODA3ODA5MDN8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1581291518633-83b4ebd1d83e?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxNXx8cm9hZG1hcHxlbnwwfHx8fDE3ODA3ODA5MDN8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1581291518633-83b4ebd1d83e?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxNXx8cm9hZG1hcHxlbnwwfHx8fDE3ODA3ODA5MDN8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1581291518633-83b4ebd1d83e?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxNXx8cm9hZG1hcHxlbnwwfHx8fDE3ODA3ODA5MDN8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="100vw"><img src="https://images.unsplash.com/photo-1581291518633-83b4ebd1d83e?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxNXx8cm9hZG1hcHxlbnwwfHx8fDE3ODA3ODA5MDN8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" width="5568" height="3712" data-attrs="{&quot;src&quot;:&quot;https://images.unsplash.com/photo-1581291518633-83b4ebd1d83e?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxNXx8cm9hZG1hcHxlbnwwfHx8fDE3ODA3ODA5MDN8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:3712,&quot;width&quot;:5568,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;yellow click pen on white printer paper&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpg&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="yellow click pen on white printer paper" title="yellow click pen on white printer paper" srcset="https://images.unsplash.com/photo-1581291518633-83b4ebd1d83e?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxNXx8cm9hZG1hcHxlbnwwfHx8fDE3ODA3ODA5MDN8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1581291518633-83b4ebd1d83e?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxNXx8cm9hZG1hcHxlbnwwfHx8fDE3ODA3ODA5MDN8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1581291518633-83b4ebd1d83e?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxNXx8cm9hZG1hcHxlbnwwfHx8fDE3ODA3ODA5MDN8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1581291518633-83b4ebd1d83e?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxNXx8cm9hZG1hcHxlbnwwfHx8fDE3ODA3ODA5MDN8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 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><figcaption class="image-caption">Photo by <a href="https://unsplash.com/@kellysikkema">Kelly Sikkema</a> on <a href="https://unsplash.com">Unsplash</a></figcaption></figure></div><p>Author: Masaru @ <a href="https://open.substack.com/users/455068833-the-engineering-dad?utm_source=mentions">The Engineering Dad</a></p><div><hr></div><h2><strong>Project: The Stress-Sensing Architectural Interface</strong></h2><p>Target Archetype: The Orchestrator (Architectural Engineering + Applied Psychology)</p><p>Let&#8217;s introduce another example for those interested Engineering and Psychology which appear to be fairly popular among students. Here&#8217;s how I would approach for the upcoming summer.</p><div><hr></div><h2><strong>Part 1: The Strategic Audit (The &#8220;Why&#8221;)</strong></h2><p>The &#8220;Maker Portfolio&#8221; is the physical evidence that a student is not just a Processor (someone who follows a syllabus) but an Orchestrator (someone who identifies a Problem Space and builds a technical solution). For a T20 applicant, a 4.0 GPA and a 1550 SAT are just the Binary Check to get in the door. The Portfolio is the Signal that actually gets them admitted.</p><blockquote><p>&#8220;Admissions readers don&#8217;t care about titles. They care about what you built. The distinction between a consumer and a builder isn&#8217;t grades or prestige, it&#8217;s whether you&#8217;ve ever shipped something real.&#8221;</p><p>&#8212; Masaru, from <a href="https://theengineeringdad.substack.com/p/the-builder-delta-why-club-president">[Builder Delta Framework: Why Club President Titles Don&#8217;t Matter]</a></p></blockquote><h3><strong>The Current Project &#8220;State&#8221;</strong></h3><p>Right now, an &#8220;Emotion/Stress Sensing App&#8221; risks looking like a &#8220;hobby app&#8221; or a &#8220;Software-only&#8221; project. In the 2026 landscape, AI-generated software is a commodity. To stand out, we need to build a Physical Strength.</p><h3><strong>The Targeted &#8220;Spike&#8221;</strong></h3><p>We are positioning your child at the intersection of Human-Centric Design and Hardware Engineering. This shows s/he understands how the physical world (architecture) impacts the internal state (psychology), and how technology (sensors) can bridge that gap.</p><div><hr></div><h2><strong>Part 2: The Project Blueprint (The &#8220;How&#8221;)</strong></h2><p>To execute the Orchestrator vision, the project must move through three distinct technical layers:</p><h3><strong>Layer 1: The Physical Strength (Hardware)</strong></h3><p>Instead of relying on user input (which is subjective), we integrate hardware to collect objective data.</p><ul><li><p><strong>The Tech:</strong> A Raspberry Pi or Arduino-based wearable.</p></li><li><p><strong>The Sensors:</strong> Galvanic Skin Response (GSR) for sweat levels or a Pulse Oximeter for heart rate variability (HRV).</p></li><li><p><strong>The Signal:</strong> This proves she can handle &#8220;Physical-to-Digital&#8221; architecture&#8212;a core requirement for Tier-1 engineering programs.</p></li></ul><h3><strong>Layer 2: The Data Audit (The &#8220;Log Files of Failure&#8221;)</strong></h3><p>T20 admissions officers at schools like MIT value the process more than the product.</p><ul><li><p><strong>The Requirement:</strong> S/he must maintain a &#8220;Development Log.&#8221;</p></li><li><p><strong>The Content:</strong> Documentation of every failed algorithm, every sensor miscalibration, and every logic error. This is the Audit Trail. It proves s/he has &#8220;Technical Skin in the Game.&#8221;</p></li></ul><blockquote><p>&#8220;A public trail of your building process is more valuable to an admissions officer or recruiter than a polished final product. Why? Because it shows problem-solving in action, not just problem-solved.&#8221;</p><p>&#8212; Masaru, from <a href="https://theengineeringdad.substack.com/p/pre-summer-action-plan-from-consumer">[Pre-Summer Action Plan: From Consumer Trap to Builder in 8 Weeks]</a></p></blockquote><h3><strong>Layer 3: The Interdisciplinary Spike (Psychology)</strong></h3><p>To elevate this from a &#8220;gadget&#8221; to a &#8220;Research Project,&#8221; s/he must cite the &#8220;Source Code&#8221; of human behavior.</p><ul><li><p><strong>The Framework:</strong> Integrating Cognitive Behavioral Therapy (CBT) principles into the app&#8217;s &#8220;Calming Suggestions.&#8221;</p></li><li><p><strong>The Outcome:</strong> This turns her into a Translator&#8212;someone who can speak the language of both the Engineer and the Psychologist.</p></li></ul><div><hr></div><h2><strong>Part 3: Required Template Items (Data Collection)</strong></h2><p>To complete this Audit Trail for the digital portfolio, she needs to collect the following &#8220;Receipts&#8221; as she builds:</p><ul><li><p><strong>Problem Space Definition:</strong> A 1-page write-up on why &#8220;Environmental Stress&#8221; is a systemic architectural failure.</p></li><li><p><strong>Hardware BOM (Bill of Materials):</strong> A technical list of every sensor, microcontroller, and wire used.</p></li><li><p><strong>The &#8220;Failure Matrix&#8221;:</strong> A spreadsheet of at least 10 major technical bugs she encountered and the &#8220;Patch&#8221; she engineered to fix them.</p></li><li><p><strong>Logic Flowcharts:</strong> Visual diagrams showing how sensor data (Input) leads to calming suggestions (Output).</p></li><li><p><strong>The &#8220;User Research&#8221; Log:</strong> Qualitative data from testing the prototype on 5&#8211;10 people to prove the &#8220;System Efficacy.&#8221;</p></li></ul><blockquote><p>&#8220;Building for someone else introduces real-world constraints that a classroom never can. Simple + shipped is better than complex + never finished.&#8221;</p><p>&#8212; Masaru, from <a href="https://theengineeringdad.substack.com/p/pre-summer-action-plan-from-consumer">[Pre-Summer Action Plan: From Consumer Trap to Builder in 8 Weeks]</a></p></blockquote><div><hr></div><h2><strong>The &#8220;Exit Velocity&#8221; Goal</strong></h2><p>By the time she interviews with a Cornell or Stanford alum, s/he won&#8217;t be talking about grades. S/he will be opening a tablet to show:</p><ul><li><p>A video of a working hardware prototype</p></li><li><p>The schematics behind it</p></li><li><p>The psychological data that justifies its existence</p></li><li><p>The failure log that proves she debugged it herself</p></li></ul><p>That is how you win.</p><div><hr></div><h2><strong>Next: The Broader Context</strong></h2><p>If you want to understand how this fits into the bigger picture of CS college admissions, read:</p><ul><li><p><a href="https://theengineeringdad.substack.com/p/187926808">&#8220;From Science Fair to Salary: How to Turn High School Research into a Paid College Internship&#8221;</a> &#8212; How to productize and monetize your projects</p></li><li><p><a href="https://theengineeringdad.substack.com/p/188864171">&#8220;The Formal Program Trap: Why your 9th grader should build a lab, not join one&#8221;</a> &#8212; Why independence beats institutional programs</p></li><li><p><a href="https://theengineeringdad.substack.com/p/189471230">&#8220;Why &#8216;Looking for an Internship&#8217; is the Worst Way to Find One&#8221;</a> &#8212; How builders get recruited vs. how consumers apply</p></li></ul><div><hr></div><p><strong>Ready to get more building started?</strong> My <a href="https://ivyadmitmanga.gumroad.com/l/HSCSToolkit">High School CS Toolkit</a> includes:</p><ul><li><p>The 4-Year Orchestrator roadmap (what to build each year)</p></li><li><p>12 project archetypes (problems worth solving)</p></li><li><p>The &#8220;Build in Public&#8221; playbook (how to document your journey)</p></li><li><p>Real case studies from my own kids&#8217; summer projects</p></li></ul><p>The toolkit removes the guesswork. All you have to do is pick a problem and build.</p><div><hr></div><p><em>Drop a comment and let me know what you are building. </em></p><p><strong>Support the Workshop:</strong> I spend my spare cycles auditing the &#8220;Source Code&#8221; of admissions so you don&#8217;t have to. If you&#8217;ve found value in these logic gates, you can <strong>buy me a coffee </strong>&#9749; to help keep this workshop running and the guides open-source.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://buymeacoffee.com/theengineeringdad&quot;,&quot;text&quot;:&quot;Support the Workshop&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://buymeacoffee.com/theengineeringdad"><span>Support the Workshop</span></a></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://theengineeringdad.substack.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">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</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[The High School CS Matrix: How to Route Your Coursework for Top-Tier Engineering Admissions]]></title><description><![CDATA[Don't just check boxes. Here is the exact academic framework required to stand on the starting line for elite Computer Science programs.]]></description><link>https://theengineeringdad.substack.com/p/the-high-school-cs-matrix-how-to</link><guid isPermaLink="false">https://theengineeringdad.substack.com/p/the-high-school-cs-matrix-how-to</guid><pubDate>Tue, 09 Jun 2026 11:23:07 GMT</pubDate><enclosure url="https://images.unsplash.com/photo-1708011271935-3e109df56fe0?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMnx8bWF0aHxlbnwwfHx8fDE3ODA2MjQ5NDB8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" 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://images.unsplash.com/photo-1708011271935-3e109df56fe0?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMnx8bWF0aHxlbnwwfHx8fDE3ODA2MjQ5NDB8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://images.unsplash.com/photo-1708011271935-3e109df56fe0?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMnx8bWF0aHxlbnwwfHx8fDE3ODA2MjQ5NDB8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1708011271935-3e109df56fe0?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMnx8bWF0aHxlbnwwfHx8fDE3ODA2MjQ5NDB8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1708011271935-3e109df56fe0?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMnx8bWF0aHxlbnwwfHx8fDE3ODA2MjQ5NDB8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1708011271935-3e109df56fe0?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMnx8bWF0aHxlbnwwfHx8fDE3ODA2MjQ5NDB8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="100vw"><img src="https://images.unsplash.com/photo-1708011271935-3e109df56fe0?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMnx8bWF0aHxlbnwwfHx8fDE3ODA2MjQ5NDB8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" width="6016" height="4000" data-attrs="{&quot;src&quot;:&quot;https://images.unsplash.com/photo-1708011271935-3e109df56fe0?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMnx8bWF0aHxlbnwwfHx8fDE3ODA2MjQ5NDB8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:4000,&quot;width&quot;:6016,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;a close up of a sheet of paper with numbers on it&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpg&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="a close up of a sheet of paper with numbers on it" title="a close up of a sheet of paper with numbers on it" srcset="https://images.unsplash.com/photo-1708011271935-3e109df56fe0?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMnx8bWF0aHxlbnwwfHx8fDE3ODA2MjQ5NDB8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1708011271935-3e109df56fe0?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMnx8bWF0aHxlbnwwfHx8fDE3ODA2MjQ5NDB8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1708011271935-3e109df56fe0?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMnx8bWF0aHxlbnwwfHx8fDE3ODA2MjQ5NDB8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1708011271935-3e109df56fe0?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMnx8bWF0aHxlbnwwfHx8fDE3ODA2MjQ5NDB8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 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><figcaption class="image-caption">Photo by <a href="https://unsplash.com/@bkaraivanov">Bozhin Karaivanov</a> on <a href="https://unsplash.com">Unsplash</a></figcaption></figure></div><p>Author: Masaru @ <a href="https://open.substack.com/users/455068833-the-engineering-dad?utm_source=mentions">The Engineering Dad</a></p><div><hr></div><h3><strong>The Reality Check</strong></h3><p>Top-tier engineering and Computer Science schools (like MIT, CMU, Cornell, or Berkeley) do not look at applicants the same way liberal arts programs do. They don&#8217;t care if you are a &#8220;well-rounded&#8221; student with a dozen superficial clubs.</p><p>They want academic rigor and specialized focus. They want to know one thing: Can this student handle intense, highly abstract quantitative coursework without breaking?</p><p>If you want your student to even be considered at the starting line of elite CS admissions, their high school course matrix needs to look like a pre-engineering curriculum. Here is the roadmap.</p><div><hr></div><h2><strong>Mathematics: The Ultimate Filter</strong></h2><p>Let&#8217;s correct a massive misconception: Computer Science is not just coding; it is applied mathematics. Admissions committees look at your math trajectory first. If you aren&#8217;t pushing the boundaries of what your school offers, you are out.</p><p><strong>The Target</strong>: AP Calculus BC is the bare minimum requirement for senior year. Ideally, they reach this by junior year.</p><h3><strong>The Ideal Trajectory:</strong></h3><ul><li><p><strong>9th Grade:</strong> Honors Geometry / Honors Algebra 2</p></li><li><p><strong>10th Grade:</strong> Honors Pre-Calculus</p></li><li><p><strong>11th Grade:</strong> AP Calculus BC (Take the AP exam and aim for a 5)</p></li><li><p><strong>12th Grade:</strong> Multivariable Calculus, Linear Algebra, or Discrete Math (via dual enrollment at a local community college or online university program).</p></li></ul><p>Why it matters: Discrete Math and Linear Algebra are the literal bedrock of machine learning, graphics, and cryptography. Showing competency here as a high schooler sets an applicant miles ahead.</p><blockquote><p>&#8220;The degree is a chain, not a bucket. If you don&#8217;t have Calculus I, you can&#8217;t take Physics. If you don&#8217;t have Physics, you can&#8217;t take the upper-division Engineering core. You can enter a university with enough credits to be a &#8216;Junior&#8217; by status, but if you haven&#8217;t cleared the specific math and science sequences, you are effectively a Freshman in your major.&#8221;</p><p>&#8212; Masaru, from <a href="https://theengineeringdad.substack.com/p/the-prerequisite-bottleneck-why-90">[The Prerequisite Bottleneck: Why 90+ College Credits Won&#8217;t Save You 4 Years of Tuition]</a></p></blockquote><p>Some parents ask what about AP stats? In many engineering programs, math stat requirements vary as well as in some cases, it is a junior (300 level) course. In this case, AP stat doesn&#8217;t transfer as math requirement class (thus becoming just an elective transfer credit), so the better path to reduce math requirements is to go with Multivariable Calculus.</p><h2><strong>Science: Rigor Over Breadth</strong></h2><p>Do not let your student take &#8220;soft&#8221; science options to protect their GPA. Elite CS programs require deep, calculus-based scientific foundational knowledge.</p><h3><strong>The Target: AP Physics C (Mechanics and Electricity &amp; Magnetism) and AP Chemistry.</strong></h3><h3><strong>The Strategy:</strong></h3><ul><li><p>Skip generic &#8220;Physical Science&#8221; tracks. Move straight into Honors Biology/Chemistry in 9th and 10th.</p></li><li><p>By 11th or 12th grade, they must take AP Physics C. Why? Because it uses calculus to solve physical problems. It proves to the admissions office that their math skills aren&#8217;t just theoretical, they can apply them.</p></li></ul><div><hr></div><h2><strong>Computer Science: Go Beyond the High School Curriculum</strong></h2><p>Taking AP Computer Science A is necessary, but it is a baseline, not a differentiator. AP CS A teaches basic Java loops and arrays, it&#8217;s a freshman-level introductory course at best.</p><h3><strong>The Strategy:</strong></h3><ul><li><p><strong>Take AP CS A early (10th or 11th grade):</strong> Get the 5 on the exam to clear the high school prerequisite.</p></li><li><p><strong>The Self-Directed Pivot:</strong> Once the school curriculum ends, the real work begins. The student must transition into independent, project-based engineering. This means building real tools, managing version control on GitHub, or competing in high-level youth robotics (FTC/FRC) where they write actual autonomous routines, not just classroom scripts.</p></li></ul><div><hr></div><h2><strong>The &#8220;Builder&#8221; Differentiator</strong></h2><p>Every perfect-GPA student applying to top CS schools has taken Calculus and Physics. To stand out, your coursework must connect directly to tangible execution.</p><blockquote><p>&#8220;What will they build this summer that makes programs irrelevant? Simple + shipped is better than complex + never finished. Admissions officers know this. A Builder project always starts with a problem, not a textbook.&#8221;</p><p>&#8212; Masaru, from <a href="https://theengineeringdad.substack.com/p/pre-summer-action-plan-from-consumer">[Pre-Summer Action Plan: From Consumer Trap to Builder in 8 Weeks]</a></p></blockquote><h3><strong>The Rule of Execution: If a student takes a high-level class, they must immediately apply that knowledge to a personal project outside school.</strong></h3><ul><li><p>Took AP Stats? Use it to analyze a data set on a topic they care about.</p></li><li><p>Took AP CS A? Use that Java knowledge to build a mod, an app, or an automation script.</p></li><li><p>Took AP Physics C? Apply it to a robotics project, a simulation, or a physics engine.</p></li></ul><blockquote><p>&#8220;The distinction between a consumer and a builder isn&#8217;t grades or prestige, it&#8217;s whether you&#8217;ve ever shipped something real that improves someone else&#8217;s life. Admissions readers don&#8217;t care about titles. They care about what you built.&#8221;</p><p>&#8212; Masaru, from <a href="https://theengineeringdad.substack.com/p/the-builder-delta-why-club-president">[Builder Delta Framework: Why Club President Titles Don&#8217;t Matter]</a></p></blockquote><div><hr></div><h2><strong>The Learning Loop: From Idea to Execution</strong></h2><p>The gap between having an idea and seeing it work on screen is where real learning happens.</p><blockquote><p>&#8220;It&#8217;s never syntax. It&#8217;s never logic. It&#8217;s the gap between having an idea and seeing something work on the screen. That gap kills momentum faster than any hard concept does. Debugging the AI is where the actual learning truly happens.&#8221;</p><p>&#8212; Masaru, from <a href="https://theengineeringdad.substack.com/p/the-0-vibe-coding-stack">[The $0 Vibe Coding Stack]</a></p></blockquote><p>The goal isn&#8217;t just to get accepted, it&#8217;s to graduate with your technical velocity intact.</p><div><hr></div><h2><strong>The Bottom Line</strong></h2><p>Build a rigorous, math-heavy foundation. Prove they can handle the hardest technical tracks available. And use that knowledge to build real things, things that solve problems, that other people use, that create a moat.</p><p>That is how you get in.</p><div><hr></div><h2><strong>The Opportunity Window</strong></h2><p>If your student is in the &#8220;still figuring it out&#8221; camp, that&#8217;s exactly where the opportunity is. The 8.1% enrollment drop means the gatekeepers are hungry for students with genuine builder mentality. You have a two-year window to shift from generic CS to applied engineering.</p><p>Start now.</p><p><strong>Masaru</strong><br>The Engineering Dad</p><div><hr></div><p><strong>P.S.</strong> If your student is in the &#8220;still figuring it out&#8221; camp, that&#8217;s exactly where the opportunity is. The 8.1% enrollment drop means the gatekeepers are hungry for students with genuine builder mentality. You have a two-year window to shift from generic CS to applied engineering. Start now.</p><div><hr></div><h2><strong>Next: The Broader Context</strong></h2><p>If you want to understand how this fits into the bigger picture of CS college admissions, read:</p><ul><li><p><a href="https://theengineeringdad.substack.com/p/187926808">&#8220;From Science Fair to Salary: How to Turn High School Research into a Paid College Internship&#8221;</a> &#8212; How to productize and monetize your projects</p></li><li><p><a href="https://theengineeringdad.substack.com/p/188864171">&#8220;The Formal Program Trap: Why your 9th grader should build a lab, not join one&#8221;</a> &#8212; Why independence beats institutional programs</p></li><li><p><a href="https://theengineeringdad.substack.com/p/189471230">&#8220;Why &#8216;Looking for an Internship&#8217; is the Worst Way to Find One&#8221;</a> &#8212; How builders get recruited vs. how consumers apply</p></li></ul><div><hr></div><p><strong>Ready to get more building started?</strong> My <a href="https://ivyadmitmanga.gumroad.com/l/HSCSToolkit">High School CS Toolkit</a> includes:</p><ul><li><p>The 4-Year Orchestrator roadmap (what to build each year)</p></li><li><p>12 project archetypes (problems worth solving)</p></li><li><p>The &#8220;Build in Public&#8221; playbook (how to document your journey)</p></li><li><p>Real case studies from my own kids&#8217; summer projects</p></li></ul><p>The toolkit removes the guesswork. All you have to do is pick a problem and build.</p><div><hr></div><p><em>Drop a comment and let me know what you are building. </em></p><p><strong>Support the Workshop:</strong> I spend my spare cycles auditing the &#8220;Source Code&#8221; of admissions so you don&#8217;t have to. If you&#8217;ve found value in these logic gates, you can <strong>buy me a coffee </strong>&#9749; to help keep this workshop running and the guides open-source.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://buymeacoffee.com/theengineeringdad&quot;,&quot;text&quot;:&quot;Support the Workshop&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://buymeacoffee.com/theengineeringdad"><span>Support the Workshop</span></a></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://theengineeringdad.substack.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">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</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[The 4-Year CS Internship Roadmap: How to Lock In a Return Offer Before Senior Spring]]></title><description><![CDATA[Stop treating summers like vacations. Here is the exact, year-by-year execution plan to go from freshman baseline to a high-paying, full-time return offer.]]></description><link>https://theengineeringdad.substack.com/p/the-4-year-cs-internship-roadmap</link><guid isPermaLink="false">https://theengineeringdad.substack.com/p/the-4-year-cs-internship-roadmap</guid><pubDate>Thu, 04 Jun 2026 11:21:57 GMT</pubDate><enclosure url="https://images.unsplash.com/photo-1541339907198-e08756dedf3f?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw2fHxjb2xsZWdlfGVufDB8fHx8MTc4MDEzMDgyOXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" 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://images.unsplash.com/photo-1541339907198-e08756dedf3f?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw2fHxjb2xsZWdlfGVufDB8fHx8MTc4MDEzMDgyOXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://images.unsplash.com/photo-1541339907198-e08756dedf3f?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw2fHxjb2xsZWdlfGVufDB8fHx8MTc4MDEzMDgyOXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1541339907198-e08756dedf3f?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw2fHxjb2xsZWdlfGVufDB8fHx8MTc4MDEzMDgyOXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1541339907198-e08756dedf3f?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw2fHxjb2xsZWdlfGVufDB8fHx8MTc4MDEzMDgyOXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1541339907198-e08756dedf3f?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw2fHxjb2xsZWdlfGVufDB8fHx8MTc4MDEzMDgyOXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="100vw"><img src="https://images.unsplash.com/photo-1541339907198-e08756dedf3f?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw2fHxjb2xsZWdlfGVufDB8fHx8MTc4MDEzMDgyOXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" width="6720" height="4480" data-attrs="{&quot;src&quot;:&quot;https://images.unsplash.com/photo-1541339907198-e08756dedf3f?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw2fHxjb2xsZWdlfGVufDB8fHx8MTc4MDEzMDgyOXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:4480,&quot;width&quot;:6720,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;people throwing hats on air&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpg&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="people throwing hats on air" title="people throwing hats on air" srcset="https://images.unsplash.com/photo-1541339907198-e08756dedf3f?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw2fHxjb2xsZWdlfGVufDB8fHx8MTc4MDEzMDgyOXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1541339907198-e08756dedf3f?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw2fHxjb2xsZWdlfGVufDB8fHx8MTc4MDEzMDgyOXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1541339907198-e08756dedf3f?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw2fHxjb2xsZWdlfGVufDB8fHx8MTc4MDEzMDgyOXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1541339907198-e08756dedf3f?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw2fHxjb2xsZWdlfGVufDB8fHx8MTc4MDEzMDgyOXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 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><figcaption class="image-caption">Photo by <a href="https://unsplash.com/@yuhao">Pang Yuhao</a> on <a href="https://unsplash.com">Unsplash</a></figcaption></figure></div><p>Author: Masaru @ <a href="https://open.substack.com/users/455068833-the-engineering-dad?utm_source=mentions">The Engineering Dad</a></p><div><hr></div><p>Most Computer Science students think getting a job senior year starts in senior year. </p><p>It doesn&#8217;t. </p><p>By the time you walk into your senior fall, the game is already 90% over.</p><p>The market doesn&#8217;t care about your degree; it cares about your proof of production. If you want a guaranteed return offer sitting in your inbox before your senior spring even begins, you need a tactical, four-year compounding strategy.</p><p>Here is your year-by-year execution blueprint.</p><h2><strong>Freshman Year: Transition from Consumer to Builder</strong></h2><p>Your goal this year isn&#8217;t a FAANG internship, it&#8217;s building a baseline of credibility so recruiters don&#8217;t instantly bin your resume next year.</p><p><strong>The Focus:</strong> Fundamentals and proof of execution.</p><p><strong>The Strategy:</strong></p><p><strong>Master Data Structures &amp; Algorithms (DSA) early:</strong> Do not wait for your university class to teach this. Start self-studying on LeetCode or HackerRank by second semester. Target 1&#8211;2 easy/medium problems a day.</p><p><strong>Build one &#8220;Anchor Project&#8221;:</strong> Stop doing generic classroom assignments. Build a functional, open-source project, a web scraper, a local automation tool, or a basic hardware/software integration. Put the code on GitHub.</p><p><strong>The Summer Move:</strong> If you can&#8217;t land a formal freshman internship (like Microsoft New Tech or Google STEP), do not waste the summer. Work a local IT job, contribute to open source, or build a complex project.</p><h2><strong>Sophomore Year: The Local &amp; Boutique Grind</strong></h2><p>This is the bridge year. You are hunting for real-world experience, even if it&#8217;s at a 10-person local company or a university research lab.</p><p><strong>The Focus:</strong> Getting a real tech company name on your resume.</p><p><strong>The Strategy:</strong></p><p><strong>Target Mid-Tier &amp; Local Companies:</strong> Everyone fights for 100 FAANG slots. Apply to local engineering firms, defense contractors, or regional banks. A line on your resume that says &#8220;Software Engineering Intern&#8221; at a no-name company is worth 10x more than an empty summer.</p><blockquote><p>If you left the organization tomorrow, what system would break? If the answer is &#8216;nothing,&#8217; you haven&#8217;t built a moat yet.</p><p>&#8212; Masaru, from <a href="https://theengineeringdad.substack.com/p/the-builder-delta-why-club-president">[The Builder Delta: Why Club President Matters More Than AP Scores]</a></p></blockquote><p><strong>The Interview Prep:</strong> Ramp up to LeetCode Mediums. Focus on strings, arrays, linked lists, and trees.</p><p><strong>Network Inbound:</strong> Attend local tech meetups or university career fairs not just to hand out resumes, but to ask engineering leads what problems they are solving.</p><h2><strong>Junior Year: The Main Event</strong></h2><p>This is the most critical professional year of your college career. The internship you land this summer is your direct pipeline to a full-time job.</p><p><strong>The Focus:</strong> High-tier internship acquisition.</p><p><strong>The Strategy:</strong></p><p><strong>The August Blitz:</strong> The hiring season for Junior summer begins one full year in advance. Your resume must be polished and ready by August. Apply to 100+ positions within the first 6 weeks of the semester.</p><blockquote><p>If your value prop is &#8220;I write code fast,&#8221; you&#8217;re competing with a machine that does it for $0.01 a minute. What stands out is architecture thinking, system optimization, and using AI as a force multiplier.</p><p>&#8212; Masaru, from <a href="https://theengineeringdad.substack.com/p/the-cs-major-isnt-dead-its-just-filtering">[The CS Major Isn&#8217;t Dead&#8212;It&#8217;s Just Filtering for Builders]</a></p></blockquote><p><strong>Systematic Interviewing:</strong> Treat interviewing like a 3-credit course. Dedicate 10 hours a week to system design basics, behavioral preparation (STAR method), and mock interviews.</p><p><strong>The Target:</strong> Secure a role at a company with a high return-offer rate (historically 70-80%+ for well-performing interns).</p><h2><strong>Senior Year: Closing the Deal</strong></h2><p>The internship is secured. Now you have to convert it from a 10-week trial into a career.</p><p><strong>The Focus:</strong> The Return Offer.</p><p><strong>The Strategy:</strong></p><p><strong>Own Your Scope:</strong> On day one, ask your manager: &#8220;What does a successful internship look like, and what metrics define a return-offer candidate?&#8221;</p><p><strong>Over-Communicate:</strong> Don&#8217;t sit in a corner trying to look smart. Ask sharp questions, document your code meticulously, and give clear daily updates.</p><blockquote><p>No one photographs the joist alignment. But the measurable change, the delta, lives in what&#8217;s hidden. The infrastructure no one sees is what determines whether the system survives.</p><p>&#8212; Masaru, from <a href="https://theengineeringdad.substack.com/p/building-culture-why-i-spent-more">[Building Culture: Why I Spent More on My Kids&#8217; Projects Than Their Tuition]</a></p></blockquote><p><strong>Deliver the MVP Early:</strong> Focus on getting a working, baseline version of your summer project running by week 6. Spend the remaining weeks optimizing, testing, and integrating it.</p><h2><strong>The Bottom Line</strong></h2><p>When you ship clean code, integrate seamlessly with the team, and demonstrate a builder mindset, the company will lock you in before senior spring. You get to coast through graduation while everyone else is scrambling.</p><p>This isn&#8217;t luck. It&#8217;s a four-year compounding strategy starting freshman year. Freshman &#8594; Sophomore &#8594; Junior &#8594; Senior. Each phase builds on the last. By the time you walk into senior fall, the 90% is already decided.</p><p>The market is filtering for builders. Start building now.</p><div><hr></div><h2><strong>Next: The Broader Context</strong></h2><p>If you want to understand how this fits into the bigger picture of CS college admissions, read:</p><ul><li><p><a href="https://theengineeringdad.substack.com/p/187926808">&#8220;From Science Fair to Salary: How to Turn High School Research into a Paid College Internship&#8221;</a> &#8212; How to productize and monetize your projects</p></li><li><p><a href="https://theengineeringdad.substack.com/p/188864171">&#8220;The Formal Program Trap: Why your 9th grader should build a lab, not join one&#8221;</a> &#8212; Why independence beats institutional programs</p></li><li><p><a href="https://theengineeringdad.substack.com/p/189471230">&#8220;Why &#8216;Looking for an Internship&#8217; is the Worst Way to Find One&#8221;</a> &#8212; How builders get recruited vs. how consumers apply</p></li></ul><div><hr></div><p><strong>Ready to get more building started?</strong> My <a href="https://ivyadmitmanga.gumroad.com/l/HSCSToolkit">High School CS Toolkit</a> includes:</p><ul><li><p>The 4-Year Orchestrator roadmap (what to build each year)</p></li><li><p>12 project archetypes (problems worth solving)</p></li><li><p>The &#8220;Build in Public&#8221; playbook (how to document your journey)</p></li><li><p>Real case studies from my own kids&#8217; summer projects</p></li></ul><p>The toolkit removes the guesswork. All you have to do is pick a problem and build.</p><div><hr></div><p><em>Drop a comment and let me know what you are building. </em></p><p><strong>Support the Workshop:</strong> I spend my spare cycles auditing the &#8220;Source Code&#8221; of admissions so you don&#8217;t have to. If you&#8217;ve found value in these logic gates, you can <strong>buy me a coffee </strong>&#9749; to help keep this workshop running and the guides open-source.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://buymeacoffee.com/theengineeringdad&quot;,&quot;text&quot;:&quot;Support the Workshop&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://buymeacoffee.com/theengineeringdad"><span>Support the Workshop</span></a></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://theengineeringdad.substack.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">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</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[The AI Answer Trap: Why Your Kid Doesn’t Need More Information (And What to Give Them Instead)]]></title><description><![CDATA[AI can pass the bar exam, but it can&#8217;t build grit. Here is the blueprint for raising creators in a world full of prompters.]]></description><link>https://theengineeringdad.substack.com/p/the-ai-answer-trap-why-your-kid-doesnt</link><guid isPermaLink="false">https://theengineeringdad.substack.com/p/the-ai-answer-trap-why-your-kid-doesnt</guid><pubDate>Tue, 02 Jun 2026 11:16:53 GMT</pubDate><enclosure url="https://images.unsplash.com/photo-1674027444485-cec3da58eef4?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwzfHxhaXxlbnwwfHx8fDE3ODAxMDU3MDh8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" 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://images.unsplash.com/photo-1674027444485-cec3da58eef4?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwzfHxhaXxlbnwwfHx8fDE3ODAxMDU3MDh8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://images.unsplash.com/photo-1674027444485-cec3da58eef4?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwzfHxhaXxlbnwwfHx8fDE3ODAxMDU3MDh8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1674027444485-cec3da58eef4?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwzfHxhaXxlbnwwfHx8fDE3ODAxMDU3MDh8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1674027444485-cec3da58eef4?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwzfHxhaXxlbnwwfHx8fDE3ODAxMDU3MDh8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1674027444485-cec3da58eef4?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwzfHxhaXxlbnwwfHx8fDE3ODAxMDU3MDh8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="100vw"><img src="https://images.unsplash.com/photo-1674027444485-cec3da58eef4?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwzfHxhaXxlbnwwfHx8fDE3ODAxMDU3MDh8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" width="3840" height="2160" data-attrs="{&quot;src&quot;:&quot;https://images.unsplash.com/photo-1674027444485-cec3da58eef4?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwzfHxhaXxlbnwwfHx8fDE3ODAxMDU3MDh8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:2160,&quot;width&quot;:3840,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;an abstract image of a sphere with dots and lines&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpg&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="an abstract image of a sphere with dots and lines" title="an abstract image of a sphere with dots and lines" srcset="https://images.unsplash.com/photo-1674027444485-cec3da58eef4?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwzfHxhaXxlbnwwfHx8fDE3ODAxMDU3MDh8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1674027444485-cec3da58eef4?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwzfHxhaXxlbnwwfHx8fDE3ODAxMDU3MDh8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1674027444485-cec3da58eef4?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwzfHxhaXxlbnwwfHx8fDE3ODAxMDU3MDh8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1674027444485-cec3da58eef4?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwzfHxhaXxlbnwwfHx8fDE3ODAxMDU3MDh8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 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><figcaption class="image-caption">Photo by <a href="https://unsplash.com/@growtika">Growtika</a> on <a href="https://unsplash.com">Unsplash</a></figcaption></figure></div><p>Author: Masaru @ <a href="https://open.substack.com/users/455068833-the-engineering-dad?utm_source=mentions">The Engineering Dad</a></p><div><hr></div><p>If you ask any modern AI model to &#8220;create a roadmap for a high schooler to get into a top-tier Computer Science program,&#8221; it will spit out a flawless, beautifully formatted 8-step bulleted list in about four seconds.</p><p>It will tell them to learn Python, build a GitHub portfolio, and join a robotics team.</p><p>The information is free. It&#8217;s accurate. And it is completely useless on its own.</p><p>We have officially entered an era where answers are a commodity. If your child&#8217;s entire competitive edge relies on knowing what the standard path looks like, they are already behind. AI knows the path perfectly.</p><p>The crisis facing the next generation isn&#8217;t a lack of information; it&#8217;s a paralyzing lack of execution.</p><blockquote><p>Consumers follow scripts. They check checkboxes. They master existing syllabi, all replaceable skills in the AI era. Builders identify unstructured failures in the wild, design frameworks, and orchestrate real-world systems.</p><p>&#8212; Masaru, from <a href="https://theengineeringdad.substack.com/p/the-syllabus-consumer-trap-how-to">[The Syllabus Consumer Trap: How to Identify Real Problems]</a></p></blockquote><h2><strong>The Consumer vs. The Builder</strong></h2><p>Over my career as an industry researcher, tech program manager, and robotics coach, I&#8217;ve watched the line between two types of students sharpen into a razor-blade:</p><p><strong>The Consumers:</strong> They collect credentials. They prompt the AI. They ask for the syllabus. They look for the spoon-fed answer key. When the script throws an unexpected error, they freeze or ask a forum to fix it for them.</p><p><strong>The Builders:</strong> They look at a broken system, a broken piece of code, or a pile of aluminum parts, and they start iterating. They don&#8217;t wait for permission or a perfect curriculum. They have skin in the game.</p><blockquote><p>The builders I&#8217;ve coached don&#8217;t wait for permission or a perfect curriculum. They identify a broken system and start iterating immediately. That&#8217;s the differentiator that colleges see and that tech companies hire for.</p><p>&#8212; Masaru, from <a href="https://theengineeringdad.substack.com/p/pre-summer-action-plan-from-consumer">[The Pre-Summer Action Plan: From Consumer Trap to Builder in 8 Weeks]</a></p></blockquote><p>When AI can generate an entire application stack or write standard boilerplate code instantly, the market value of a pure &#8220;Consumer&#8221; drops to zero.</p><p>Your kid doesn&#8217;t need more information. They need to learn how to build through frustration.</p><h2><strong>My Three Rules for Cutting Through the Noise</strong></h2><p>As a father who has guided three kids through the gauntlet of engineering degrees into successful tech careers, and coached youth robotics teams from FLL up to world-level FRC competitions, I don&#8217;t care about theoretical paths. I care about what works when the pressure is on.</p><p>If you want your kids to stay a step or two ahead of the curve, stop giving them answers. Give them constraints.</p><blockquote><p>The true differentiator isn&#8217;t what you know, it&#8217;s what you&#8217;ve shipped under real constraints. The Impact Delta is where the market actually values your work: &#916; (Impact) = f(Systemic Orchestration) - f(Standard Manual Consumption).</p><p>&#8212; Masaru, from <a href="https://theengineeringdad.substack.com/p/the-builder-delta-why-club-president">[The Builder Delta: Why Club President Matters More Than AP Scores]</a></p></blockquote><p><strong>Demand Data and Execution over Emotion:</strong> When a project fails or a college application doesn&#8217;t go their way, don&#8217;t let them wallow in the &#8220;why me.&#8221; Break the failure down like a post-mortem engineering report. What are the 3 micro-tasks we can execute tomorrow morning to iterate? Treat life like an agile sprint.</p><p><strong>Enforce Strict Meritocracy:</strong> The fastest way to cripple a young engineer&#8217;s career is to do the heavy lifting for them. If my kids or my robotics students wanted an internship or a solution to a complex mechanical problem, I never handed it to them. I provided the toolkits, the frameworks, and the strategic guardrails. The actual miles? They had to walk them.</p><blockquote><p>Meritocracy isn&#8217;t about participation trophies. It&#8217;s about real skin in the game. When you build something that solves an actual problem, not for a grade, but because the system is broken, that&#8217;s when you develop the resilience and systems thinking that separates builders from consumers.</p><p>&#8212; Masaru, from <a href="https://theengineeringdad.substack.com/p/building-culture-why-i-spent-more">[Building Culture: Why I Spent More on My Kids&#8217; Projects Than Their Tuition]</a></p></blockquote><p><strong>Look for &#8220;Proof of Work&#8221; Projects:</strong> Anyone can put &#8220;proficient in Python&#8221; on a resume. Nobody believes it anymore. What stands out is a project with dirt under its fingernails, a local AI infrastructure built on an old office server, a custom-tuned agentic workflow that solves a real business problem, or a fully functioning robot built under tight budget constraints.</p><h2><strong>The Shift</strong></h2><p>If you are reading newsletters, buying courses, or looking for guides that simply give you &#8220;facts you can find on Google,&#8221; you are wasting your time and money.</p><p>The true currency of the AI era is High-Trust Execution.</p><blockquote><p>The CS major isn&#8217;t dead. It&#8217;s just filtering for builders. Students who can identify real problems, ship solutions under constraints, and measure impact are emerging as the new tier-1 credential. Credentials alone won&#8217;t cut it, only proof of orchestration.</p><p>&#8212; Masaru, from <a href="https://theengineeringdad.substack.com/p/the-cs-major-isnt-dead-its-just-filtering">[The CS Major Isn&#8217;t Dead&#8212;It&#8217;s Just Filtering for Builders]</a></p></blockquote><p>In this publication, I&#8217;m not here to summarize tech trends or give you abstract parenting theories you could generate yourself with a prompt. I&#8217;m going to share the exact, granular, battle-tested playbooks I&#8217;ve used to build a high-performing digital and technical ecosystem within my own family and teams.</p><p>We don&#8217;t just talk about the tech stack; we build it.</p><p>Get your hands dirty. Teach your kids to do the same.</p><p>Let&#8217;s build.</p><p>If you&#8217;re ready to move your kids from consumers to builders, keep an eye out for our upcoming College Internship Playbook, currently being beta-tested by real-world students who are actively executing the strategy.</p><div><hr></div><h2><strong>Next: The Broader Context</strong></h2><p>If you want to understand how this fits into the bigger picture of CS college admissions, read:</p><ul><li><p><a href="https://theengineeringdad.substack.com/p/187926808">&#8220;From Science Fair to Salary: How to Turn High School Research into a Paid College Internship&#8221;</a> &#8212; How to productize and monetize your projects</p></li><li><p><a href="https://theengineeringdad.substack.com/p/188864171">&#8220;The Formal Program Trap: Why your 9th grader should build a lab, not join one&#8221;</a> &#8212; Why independence beats institutional programs</p></li><li><p><a href="https://theengineeringdad.substack.com/p/189471230">&#8220;Why &#8216;Looking for an Internship&#8217; is the Worst Way to Find One&#8221;</a> &#8212; How builders get recruited vs. how consumers apply</p></li></ul><div><hr></div><p><strong>Ready to get more building started?</strong> My <a href="https://ivyadmitmanga.gumroad.com/l/HSCSToolkit">High School CS Toolkit</a> includes:</p><ul><li><p>The 4-Year Orchestrator roadmap (what to build each year)</p></li><li><p>12 project archetypes (problems worth solving)</p></li><li><p>The &#8220;Build in Public&#8221; playbook (how to document your journey)</p></li><li><p>Real case studies from my own kids&#8217; summer projects</p></li></ul><p>The toolkit removes the guesswork. All you have to do is pick a problem and build.</p><div><hr></div><p><em>Drop a comment and let me know what you are building. </em></p><p><strong>Support the Workshop:</strong> I spend my spare cycles auditing the &#8220;Source Code&#8221; of admissions so you don&#8217;t have to. If you&#8217;ve found value in these logic gates, you can <strong>buy me a coffee </strong>&#9749; to help keep this workshop running and the guides open-source.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://buymeacoffee.com/theengineeringdad&quot;,&quot;text&quot;:&quot;Support the Workshop&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://buymeacoffee.com/theengineeringdad"><span>Support the Workshop</span></a></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://theengineeringdad.substack.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">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</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[The CS Major Isn’t Dead. It’s Just Filtering Out the Non-Builders.]]></title><description><![CDATA[Enrollment is dropping and AI is reshaping software engineering.]]></description><link>https://theengineeringdad.substack.com/p/the-cs-major-isnt-dead-its-just-filtering</link><guid isPermaLink="false">https://theengineeringdad.substack.com/p/the-cs-major-isnt-dead-its-just-filtering</guid><pubDate>Thu, 28 May 2026 11:47:15 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Wa8Q!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe80b1fef-97dd-4010-a4e5-93a162e527e4_722x1116.png" 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_!Wa8Q!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe80b1fef-97dd-4010-a4e5-93a162e527e4_722x1116.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Wa8Q!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe80b1fef-97dd-4010-a4e5-93a162e527e4_722x1116.png 424w, https://substackcdn.com/image/fetch/$s_!Wa8Q!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe80b1fef-97dd-4010-a4e5-93a162e527e4_722x1116.png 848w, https://substackcdn.com/image/fetch/$s_!Wa8Q!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe80b1fef-97dd-4010-a4e5-93a162e527e4_722x1116.png 1272w, https://substackcdn.com/image/fetch/$s_!Wa8Q!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe80b1fef-97dd-4010-a4e5-93a162e527e4_722x1116.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Wa8Q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe80b1fef-97dd-4010-a4e5-93a162e527e4_722x1116.png" width="722" height="1116" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e80b1fef-97dd-4010-a4e5-93a162e527e4_722x1116.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1116,&quot;width&quot;:722,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:678652,&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://theengineeringdad.substack.com/i/199280116?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe80b1fef-97dd-4010-a4e5-93a162e527e4_722x1116.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_!Wa8Q!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe80b1fef-97dd-4010-a4e5-93a162e527e4_722x1116.png 424w, https://substackcdn.com/image/fetch/$s_!Wa8Q!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe80b1fef-97dd-4010-a4e5-93a162e527e4_722x1116.png 848w, https://substackcdn.com/image/fetch/$s_!Wa8Q!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe80b1fef-97dd-4010-a4e5-93a162e527e4_722x1116.png 1272w, https://substackcdn.com/image/fetch/$s_!Wa8Q!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe80b1fef-97dd-4010-a4e5-93a162e527e4_722x1116.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>Author: Masaru @ <a href="https://open.substack.com/users/455068833-the-engineering-dad?utm_source=mentions">The Engineering Dad</a></p><div><hr></div><p>Here is why the &#8220;Post-Pure-CS&#8221; era is the best thing to happen to top-tier applicants and true innovators.</p><p>For the past decade, a Computer Science degree was treated like a golden ticket. It was a cultural consensus: get the degree, land a mid-six-figure job straight out of college, and enjoy a comfortable coast.</p><p>Now, the tech industry is shifting, and panic has officially set in.</p><p>Recent data from the National Student Clearinghouse reveals a stark correction: undergraduate enrollment in computer science programs at four-year institutions dropped 8.1%, the steepest one-year decline of any major since at least 2020. Graduate enrollment plunged even deeper, down 14%. Simultaneously, Nobel Prize-winning economists and major media outlets are declaring that the &#8220;CS bubble is bursting&#8221; and that AI has &#8220;wiped out&#8221; coding as a reliable career path.</p><p>If you are a parent or a student navigating the college admissions landscape right now, this looks terrifying, right?</p><p>But if you look at this data through the lens of history, it isn&#8217;t a tragedy. It&#8217;s a massive competitive advantage. For those of us who have spent decades in tech, engineering, and academia, this trend doesn&#8217;t mean technology is dying. It means the market is finally filtering out the noise.</p><div class="poll-embed" data-attrs="{&quot;id&quot;:518584}" data-component-name="PollToDOM"></div><p></p><h2><strong>The Death of the &#8220;Syntax Monkey&#8221;</strong></h2><p>Let&#8217;s be blunt: the era of the &#8220;bootcamp-and-chill&#8221; coder is over. The days when you could copy-paste basic JavaScript, cruise through a mediocre CS program without building anything original, and land a massive salary are gone.</p><p>AI has fundamentally changed the nature of software development. It can write boilerplate syntax, debug standard code blocks, and automate routine technical tasks in seconds. If a student&#8217;s entire value proposition is simply knowing how to write syntax, they are competing with a machine that works for pennies.</p><p>But writing syntax was never what made a great engineer.</p><p>As I&#8217;ve written about the <a href="https://theengineeringdad.substack.com/p/the-syllabus-consumer-trap-how-to">&#8220;Builder vs. Consumer Framework&#8221;</a>: <em>&#8220;If you left the organization tomorrow, what system would break? If the answer is &#8216;nothing,&#8217; you haven&#8217;t built a moat yet.&#8221;</em> A syntax monkey has zero strength. An architect has everything.</p><p>My three children are all successful software engineers, including one who graduated from Cornell, and another who chose to attend Rice instead of Caltech/Columbia acceptances. </p><p>Do you know why they aren&#8217;t panicking about these headlines? </p><p>Because they aren&#8217;t syntax monkeys. </p><p>They are builders. </p><p>They understand architecture, system optimization, hardware-software integration, and how to use AI as a force multiplier to ship products ten times faster than the generation before them.</p><div><hr></div><h2><strong>Where the Momentum is Actually Shifting</strong></h2><p>When pure CS enrollment drops, the crowd assumes tech is dead. </p><p>They run away. </p><p>But as a former robotics researcher and tech manager, I can tell you exactly where the smart money and the top universities are actually looking.</p><p>The premium has shifted from pure coding to applied engineering and systems architecture. As I explored in my <a href="https://theengineeringdad.substack.com/p/the-4-year-orchestrator-portfolio">&#8220;4-Year Orchestrator Portfolio&#8221;</a>: <em>&#8220;By Year 4, you&#8217;re not wrestling with &#8216;how to wire a sensor&#8217;, you&#8217;re wrestling with architecture. That&#8217;s orchestration.&#8221;</em> This principle holds true for hiring, admissions, and career trajectory.</p><p>While basic CS degrees are correcting, disciplines that merge software with the physical or analytical world are gaining immense traction:</p><p><strong>Computer Engineering &amp; Robotics:</strong> Understanding how software interacts with physical systems, edge computing, and hardware (IoT).</p><p><strong>Data Science &amp; AI Infrastructure:</strong> Not just using AI models, but building data pipelines, training models, and managing massive infrastructure.</p><p><strong>Domain-Specific Tech Integration:</strong> Combining deep tech skills with another complex field&#8212;like computational biology, financial engineering, or aerospace.</p><p>Top-tier universities like MIT, CMU, and Stanford aren&#8217;t looking for kids who just took AP Computer Science and built a generic calculator app anymore. They are looking for students with a <a href="https://theengineeringdad.substack.com/p/building-culture-why-i-spent-more">&#8220;builder mindset&#8221;</a>, those who use technology to solve complex, ambiguous, real-world problems.</p><p>The distinction is critical: the visible artifact (the code, the app, the resume line) matters far less than the invisible infrastructure, the decision trees, the debugging protocol, the system design that other people can now use. That&#8217;s the technical strength that survives AI competition.</p><h2><strong>How to Stay Two Steps Ahead</strong></h2><p>If you are preparing a high school student for admissions into elite tech or engineering programs, here is how you leverage this market shift to your advantage:</p><p><strong>Stop chasing the generic CS track:</strong> If your child&#8217;s application looks like every other applicant&#8217;s (high GPA, generic coding club, standard Python portfolio), they will get buried.</p><p><strong>Focus on applied projects:</strong> Elite admissions officers want to see execution. Did they use AI to build a functioning tool for a local business? Did they dive into an FLL/FTC robotics build and solve a complex mechanical-software bottleneck? Did they ship a minimum viable product (MVP) to actual users?</p><p><strong>Embrace the filter:</strong> The 8.1% drop in enrollment means your competition is shrinking. The crowd is running toward &#8220;safer&#8221; majors, leaving the field open for true builders who actually love the craft of engineering.</p><p>The cup isn&#8217;t half empty. It is emptying out the people who were only there for an easy paycheck. What remains is a highly lucrative, elite landscape for the next generation of technical leaders.</p><h2><strong>The Real Signal: System Thinking Over Syntax</strong></h2><p>You want to know the real difference between a student who will thrive in this new era and one who will struggle?</p><p>It&#8217;s not their coding speed. It&#8217;s whether they think like architects or like syntax processors.</p><p>The student who sees a broken system in their school, proposes a solution, documents the decision-making process, and then hands it off to the next generation, <em>that</em> student has built a strength. That student gets into MIT. That student lands the job.</p><p>The student who memorized sorting algorithms and can code fast? They&#8217;re competing with GitHub Copilot. And they&#8217;re losing.</p><p>Don&#8217;t let the headlines scare you. While the crowd panics and runs away from CS, we build. And the builders who understand that AI is a force multiplier, not a replacement, are the ones who will define the next decade of innovation.</p><div><hr></div><p><em>Masaru<br>The Engineering Dad</em></p><p><strong>P.S.</strong> If your student is in the &#8220;still figuring it out&#8221; camp, that&#8217;s exactly where the opportunity is. The 8.1% enrollment drop means the gatekeepers are hungry for students with genuine builder mentality. You have a two-year window to shift from generic CS to applied engineering. Start now.</p><div><hr></div><h2><strong>Next: The Broader Context</strong></h2><p>If you want to understand how this fits into the bigger picture of CS college admissions, read:</p><ul><li><p><a href="https://theengineeringdad.substack.com/p/187926808">&#8220;From Science Fair to Salary: How to Turn High School Research into a Paid College Internship&#8221;</a> &#8212; How to productize and monetize your projects</p></li><li><p><a href="https://theengineeringdad.substack.com/p/188864171">&#8220;The Formal Program Trap: Why your 9th grader should build a lab, not join one&#8221;</a> &#8212; Why independence beats institutional programs</p></li><li><p><a href="https://theengineeringdad.substack.com/p/189471230">&#8220;Why &#8216;Looking for an Internship&#8217; is the Worst Way to Find One&#8221;</a> &#8212; How builders get recruited vs. how consumers apply</p></li></ul><div><hr></div><p><strong>Ready to get more building started?</strong> My <a href="https://ivyadmitmanga.gumroad.com/l/HSCSToolkit">High School CS Toolkit</a> includes:</p><ul><li><p>The 4-Year Orchestrator roadmap (what to build each year)</p></li><li><p>12 project archetypes (problems worth solving)</p></li><li><p>The &#8220;Build in Public&#8221; playbook (how to document your journey)</p></li><li><p>Real case studies from my own kids&#8217; summer projects</p></li></ul><p>The toolkit removes the guesswork. All you have to do is pick a problem and build.</p><div><hr></div><p><em>Drop a comment and let me know what you are building. </em></p><p><strong>Support the Workshop:</strong> I spend my spare cycles auditing the &#8220;Source Code&#8221; of admissions so you don&#8217;t have to. If you&#8217;ve found value in these logic gates, you can <strong>buy me a coffee </strong>&#9749; to help keep this workshop running and the guides open-source.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://buymeacoffee.com/theengineeringdad&quot;,&quot;text&quot;:&quot;Support the Workshop&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://buymeacoffee.com/theengineeringdad"><span>Support the Workshop</span></a></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://theengineeringdad.substack.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">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</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[The Builder Delta: Why "Club President" Isn't an Artifact (And How to Fix It)]]></title><description><![CDATA[Don't ask "Which summer program or online certification will help my kid stand out for CS admissions?" Instead, ask this.]]></description><link>https://theengineeringdad.substack.com/p/the-builder-delta-why-club-president</link><guid isPermaLink="false">https://theengineeringdad.substack.com/p/the-builder-delta-why-club-president</guid><pubDate>Tue, 26 May 2026 11:58:53 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Hrmu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68d4f6fa-b638-4791-b59a-ff6fac65af73_1534x1550.png" 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_!Hrmu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68d4f6fa-b638-4791-b59a-ff6fac65af73_1534x1550.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Hrmu!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68d4f6fa-b638-4791-b59a-ff6fac65af73_1534x1550.png 424w, https://substackcdn.com/image/fetch/$s_!Hrmu!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68d4f6fa-b638-4791-b59a-ff6fac65af73_1534x1550.png 848w, https://substackcdn.com/image/fetch/$s_!Hrmu!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68d4f6fa-b638-4791-b59a-ff6fac65af73_1534x1550.png 1272w, https://substackcdn.com/image/fetch/$s_!Hrmu!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68d4f6fa-b638-4791-b59a-ff6fac65af73_1534x1550.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Hrmu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68d4f6fa-b638-4791-b59a-ff6fac65af73_1534x1550.png" width="1456" height="1471" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/68d4f6fa-b638-4791-b59a-ff6fac65af73_1534x1550.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1471,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:4487580,&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://theengineeringdad.substack.com/i/198653726?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68d4f6fa-b638-4791-b59a-ff6fac65af73_1534x1550.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_!Hrmu!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68d4f6fa-b638-4791-b59a-ff6fac65af73_1534x1550.png 424w, https://substackcdn.com/image/fetch/$s_!Hrmu!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68d4f6fa-b638-4791-b59a-ff6fac65af73_1534x1550.png 848w, https://substackcdn.com/image/fetch/$s_!Hrmu!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68d4f6fa-b638-4791-b59a-ff6fac65af73_1534x1550.png 1272w, https://substackcdn.com/image/fetch/$s_!Hrmu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68d4f6fa-b638-4791-b59a-ff6fac65af73_1534x1550.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>Author: Masaru @ <a href="https://open.substack.com/users/455068833-the-engineering-dad?utm_source=mentions">The Engineering Dad</a></p><div><hr></div><p>Most high school students list their extracurriculars the way they list them on a r&#233;sum&#233;. Club president. Team captain. Volunteer coordinator. They&#8217;re hoping the title does the work. Admissions readers don&#8217;t care about titles. They care about what you built.</p><p>I know this because I&#8217;ve watched it for over a decade. Coaching competitive robotics teams at FLL, FTC, and FRC levels. Advising hundreds of families through college portfolios. Watching my own three kids navigate elite admissions (Cornell, Rice, and NEU), all of whom got in because they could articulate not &#8220;I ran X&#8221; but &#8220;I built Y that other people now use.&#8221;</p><p>As I&#8217;ve written before: <a href="https://theengineeringdad.substack.com/p/confessions-of-a-tech-hiring-manager">&#8220;Hiring Managers (and top Engineering Colleges) are desperate for the Home Lab Kid.&#8221;</a> The student who builds something in their garage, not someone who looks perfect on paper. The difference isn&#8217;t intelligence. It&#8217;s whether you&#8217;ve actually <em>made</em> something.</p><p>The gap between those two sentences is where most applications die.</p><h2><strong>The Three Levels Exist</strong></h2><p>When I work with a student on their portfolio, the first thing I do is map where they actually are. Not where they think they are. Not where the title suggests they are. Where they actually are.</p><p>I call this the <strong>Builder Delta framework</strong>. It has three levels, and understanding which level you&#8217;re at changes everything about how you talk about your work.</p><p><strong>Level 1 is Systemic.</strong> You&#8217;ve identified a real problem in your environment and you can back it up with data. You see it, you understand why it matters, and you can articulate it. But you haven&#8217;t built anything yet. You have awareness. You don&#8217;t have an artifact.</p><p><strong>Level 2 is Artifact.</strong> You&#8217;ve shipped something tangible. A tool. A system. A dataset. A curriculum. A script. A prototype. It exists. It works. You built it and it does what you intended. But here&#8217;s the thing, only you (and maybe your immediate team) are using it. It&#8217;s not adopted beyond its original context. You made something real, but it hasn&#8217;t scaled beyond your own effort.</p><p><strong>Level 3 is Scaled.</strong> Your artifact is being adopted by others. A team. A school. A community. A public repository with contributors you didn&#8217;t train. It&#8217;s in use without you pushing it. The impact has multiplied because other people are using what you made. That&#8217;s Level 3.</p><p>Most high school students never leave Level 1 or 2. They spot a problem, they maybe build something, and then they stop. They list the activity on their Common App and wonder why it doesn&#8217;t land. They don&#8217;t realize they&#8217;re usually one move away from Level 3, and Level 3 is what makes admissions officers actually remember them.</p><p>From my experience working with hiring teams: <a href="https://theengineeringdad.substack.com/p/confessions-of-a-tech-hiring-manager">&#8220;When the printer jams, they take it apart. They Google the error code. They fix it.&#8221;</a> That&#8217;s the person admissions wants, that is someone who doesn&#8217;t ask for permission or instructions, but acts.</p><div class="poll-embed" data-attrs="{&quot;id&quot;:516110}" data-component-name="PollToDOM"></div><h2><strong>Why Titles Are Friction</strong></h2><p>Let me be direct. &#8220;Club president&#8221; is friction. It doesn&#8217;t tell an admissions reader what you did. It tells them you won a popularity contest or got voted in because you showed up consistently. Neither of those is a technical signal. Neither of those is evidence of builder thinking.</p><p>Here&#8217;s what colleges actually want to see: that you saw a constraint in your environment, you didn&#8217;t accept it as permanent, and you built a system to reduce it. And then you documented that system well enough that someone else could execute it. That&#8217;s a technical strength. That&#8217;s a transferable skill. That&#8217;s what transfers to a college team.</p><p>A robotics club president who says &#8220;I led my team to worlds&#8221; is fine. A robotics club president who says &#8220;I documented our debugging protocol so that next year&#8217;s captains could replicate our problem-solving approach faster&#8221; is differentiable. One is activity. The other is infrastructure.</p><p>The difference is usually about two weeks of focused work.</p><h2><strong>The &#8220;Builder Mindset&#8221; Is What Separates People</strong></h2><p>When I was hiring for research IT at a major Children&#8217;s Hospital, I had 150 resumes on my desk. 130 of them had a GPA above 3.8. 100 of them were from &#8220;Target Schools.&#8221; Almost all of them listed &#8220;President of [X] Club&#8221; or &#8220;Member of [Y] Society.&#8221;</p><p>Here&#8217;s what I did: <a href="https://theengineeringdad.substack.com/p/confessions-of-a-tech-hiring-manager">&#8220;I deleted almost all of them.&#8221;</a></p><p>Instead, I applied what I call the <a href="https://theengineeringdad.substack.com/p/confessions-of-a-tech-hiring-manager">&#8220;Toyota Test&#8221;</a>, the instinct developed years earlier at Toyota Robotics to spot who could actually <em>survive in a lab</em>. And it wasn&#8217;t the perfect-on-paper student. It was the one who showed up and said: <em>&#8220;I&#8217;ve been trying to build [X]. I hit this problem. Here&#8217;s my solution. Can I help reduce your team&#8217;s workload?&#8221;</em></p><p>That&#8217;s Level 3 thinking. You don&#8217;t ask to <em>learn</em>. You offer to be <em>useful</em>. The distinction between a consumer and a builder isn&#8217;t grades or prestige, it&#8217;s whether you&#8217;ve ever shipped something real that improves someone else&#8217;s life.</p><h2><strong>The Next Move Is Always Concrete</strong></h2><p>Here&#8217;s what I tell families when they&#8217;re stuck at Level 1 or 2: the path to Level 3 isn&#8217;t complicated. It&#8217;s not a grand reinvention. It&#8217;s usually one concrete move you can execute in 2 to 4 weeks with tools you already have access to.</p><p>An NHS president running a tutoring program who hasn&#8217;t shipped an artifact yet? Build a Google Form intake system that matches tutors to students. Document how many matches you make. That&#8217;s not revolutionary. That&#8217;s a 3-hour project that becomes proof that you can systematize work beyond just showing up.</p><p>A robotics team captain whose robot made it to states? Document the decision tree your team uses for debugging a mechanical failure. Record a quick video walkthrough. Leave it in a shared folder for next year&#8217;s team. That&#8217;s your artifact. That&#8217;s what makes you different on the application.</p><p>A soccer captain managing 11 players? Build a one-page positional reference card with the decision framework each position follows. Film a game. Annotate it with when your framework worked and when it didn&#8217;t. Iterate. That&#8217;s scaled because the next captain can use your framework and your team plays smarter as a result.</p><p>None of these require fancy tools. None of these require starting over. They require seeing what you&#8217;re already doing, extracting the technical layer, and documenting it in a way other people can use.</p><p>As I wrote in my <a href="https://theengineeringdad.substack.com/p/the-4-year-orchestrator-portfolio">4-Year Orchestrator Portfolio</a>: the framework evolves from &#8220;how do I wire a sensor&#8221; to &#8220;how do I architect a system?&#8221; That&#8217;s what amortization looks like. The first artifact is hard. Every subsequent one compounds.</p><h2><strong>The Common App Language Matters</strong></h2><p>When you&#8217;re ready to write about this on your application, specificity is your only weapon. Specificity is what separates memorable from forgettable.</p><p><strong>Not this:</strong> &#8220;As robotics club president, I led my team to the world championship through dedicated leadership and teamwork.&#8221;</p><p><strong>This:</strong> &#8220;Documented our team&#8217;s debugging protocol in a shared reference system adopted by next year&#8217;s captains, reducing average troubleshooting time per component failure by 45%.&#8221;</p><p>One is generic. Every club president says the first version. The second version is you, specific, measurable, and proof that you built something that other people use.</p><p>The constraint of the Common App essay forces you to be precise. That precision is actually the thing that makes you memorable. You don&#8217;t need more activities. You need to articulate the ones you have in the language of builder thinking.</p><h2><strong>Why I Built This Framework</strong></h2><p>I built the Builder Delta framework because I got tired of watching students undersell their actual work. They were building real systems, documentation, decision trees, debugging protocols, onboarding playbooks, and they didn&#8217;t even realize it was an artifact. They thought artifact meant a robot, or an app, or something grandiose.</p><p>Artifact just means &#8220;something real that other people use.&#8221; Your framework counts. Your documentation counts. Your tooling counts. Most high school builders are already at Level 2. They just need to see it, articulate it, and push it to Level 3.</p><p>And Level 3 is where admissions readers sit up and pay attention.</p><h2><strong>How to Get This Framework?</strong></h2><p>I&#8217;m submitting it to the <a href="https://vault.productwithattitude.com">Claude Code Skills Vault</a>. It&#8217;ll be free, open-source, and customizable for any school or program. </p><h2><strong>What Happens Next</strong></h2><p>If you&#8217;re a parent reading this and your kid runs a club or leads a team but the application doesn&#8217;t feel like it captures what they&#8217;ve actually done, you now have a framework. Ask them what level they&#8217;re at. Ask them what artifact they&#8217;ve shipped. Ask them who is using it besides them. Those three questions will show you exactly where the gap is.</p><p>If you&#8217;re a student and you feel like your title should be more impressive than it sounds, it&#8217;s not you. You probably just haven&#8217;t extracted the technical layer of what you&#8217;re doing yet. That&#8217;s a two-week sprint. That&#8217;s not reinventing your entire summer.</p><p>I&#8217;m opening the Builder Delta audit to families who want to map out the next concrete move from where they are right now. Reply if you&#8217;re interested, and tell me what activity your student is running that feels like it should land harder than it does.</p><p>Because it probably should. You&#8217;re just one artifact away from Level 3.</p><div><hr></div><p>Masaru<br>The Engineering Dad</p><p><strong>P.S.</strong> If you&#8217;re an admissions counselor, coach, or educator watching students list activities without understanding they have artifacts to show for them, <a href="https://theengineeringdad.substack.com/p/the-builder-delta-why-titles-dont-matter">send this to them</a>. The Builder Delta framework is free. The work is theirs. But at least they&#8217;ll know what they&#8217;re building toward.</p><div><hr></div><h2><strong>Next: The Broader Context</strong></h2><p>If you want to understand how this fits into the bigger picture of CS college admissions, read:</p><ul><li><p><a href="https://theengineeringdad.substack.com/p/187926808">&#8220;From Science Fair to Salary: How to Turn High School Research into a Paid College Internship&#8221;</a> &#8212; How to productize and monetize your projects</p></li><li><p><a href="https://theengineeringdad.substack.com/p/188864171">&#8220;The Formal Program Trap: Why your 9th grader should build a lab, not join one&#8221;</a> &#8212; Why independence beats institutional programs</p></li><li><p><a href="https://theengineeringdad.substack.com/p/189471230">&#8220;Why &#8216;Looking for an Internship&#8217; is the Worst Way to Find One&#8221;</a> &#8212; How builders get recruited vs. how consumers apply</p></li></ul><div><hr></div><p><strong>Ready to get more building started?</strong> My <a href="https://ivyadmitmanga.gumroad.com/l/HSCSToolkit">High School CS Toolkit</a> includes:</p><ul><li><p>The 4-Year Orchestrator roadmap (what to build each year)</p></li><li><p>12 project archetypes (problems worth solving)</p></li><li><p>The &#8220;Build in Public&#8221; playbook (how to document your journey)</p></li><li><p>Real case studies from my own kids&#8217; summer projects</p></li></ul><p>The toolkit removes the guesswork. All you have to do is pick a problem and build.</p><div><hr></div><p><em>Drop a comment and let me know what you are building. </em></p><p><strong>Support the Workshop:</strong> I spend my spare cycles auditing the &#8220;Source Code&#8221; of admissions so you don&#8217;t have to. If you&#8217;ve found value in these logic gates, you can <strong>buy me a coffee </strong>&#9749; to help keep this workshop running and the guides open-source.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://buymeacoffee.com/theengineeringdad&quot;,&quot;text&quot;:&quot;Support the Workshop&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://buymeacoffee.com/theengineeringdad"><span>Support the Workshop</span></a></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://theengineeringdad.substack.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">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</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[Stop "Learning to Code" and Start Building: The Summer Hardware Challenge]]></title><description><![CDATA[The "Local Insight Station" &#8212; A Full-Cycle Raspberry Pi Project for Future Engineers]]></description><link>https://theengineeringdad.substack.com/p/stop-learning-to-code-and-start-building</link><guid isPermaLink="false">https://theengineeringdad.substack.com/p/stop-learning-to-code-and-start-building</guid><pubDate>Thu, 21 May 2026 11:46:50 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!WYof!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd575536-ae6e-4e6c-b086-342634ca3115_1672x941.png" 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_!WYof!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd575536-ae6e-4e6c-b086-342634ca3115_1672x941.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!WYof!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd575536-ae6e-4e6c-b086-342634ca3115_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!WYof!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd575536-ae6e-4e6c-b086-342634ca3115_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!WYof!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd575536-ae6e-4e6c-b086-342634ca3115_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!WYof!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd575536-ae6e-4e6c-b086-342634ca3115_1672x941.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!WYof!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd575536-ae6e-4e6c-b086-342634ca3115_1672x941.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fd575536-ae6e-4e6c-b086-342634ca3115_1672x941.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2124090,&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://theengineeringdad.substack.com/i/198070953?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd575536-ae6e-4e6c-b086-342634ca3115_1672x941.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_!WYof!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd575536-ae6e-4e6c-b086-342634ca3115_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!WYof!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd575536-ae6e-4e6c-b086-342634ca3115_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!WYof!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd575536-ae6e-4e6c-b086-342634ca3115_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!WYof!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd575536-ae6e-4e6c-b086-342634ca3115_1672x941.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>Author: Masaru @ <a href="https://open.substack.com/users/455068833-the-engineering-dad?utm_source=mentions">The Engineering Dad</a></p><div><hr></div><p>Every summer, I see the same mistake: high-achieving students sign up for a &#8220;Python for Beginners&#8221; Coursera certificate. They spend 40 hours watching videos, click &#8220;Next,&#8221; and get a PDF that every recruiter in the country ignores.</p><p>If you want your child to stand out for a 9th-grade internship or a Tier-1 CS program, they need to stop consuming and start building.</p><h2><strong>The Problem with &#8220;Software-Only&#8221; Projects</strong></h2><p>When a student only writes code, they miss 50% of the engineering lifecycle. They don&#8217;t deal with power management, signal noise, or physical constraints.</p><p>A Hardware-Software Bridge project proves they can navigate the &#8220;Full Cycle&#8221;:</p><ul><li><p><strong>Hardware:</strong> Assembling sensors and managing GPIO pins (= the nervous system of the Pi).</p></li><li><p><strong>OS:</strong> Navigating a Linux-based environment (Raspberry Pi OS).</p></li><li><p><strong>Code:</strong> Writing Python to handle real-world, messy data.</p></li><li><p><strong>APIs:</strong> Automating alerts to Discord or SMS.</p></li></ul><p>As I wrote in my <a href="https://theengineeringdad.substack.com/p/the-4-year-orchestrator-portfolio?r=7ixpcx">4-Year Orchestrator roadmap</a>: <em>&#8220;Once a student builds their first hardware-software bridge, they&#8217;ve paid their &#8216;Technical Debt.&#8217; Every project after that becomes faster, more complex, and higher-signal.&#8221;</em></p><p>That&#8217;s the inflection point. The first bridge is hard. Everything after is velocity.</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;9ca55eb5-4cbb-4c72-b5ba-1722757d936b&quot;,&quot;caption&quot;:&quot;Author: Masaru @ The Engineering Dad&quot;,&quot;cta&quot;:null,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;The 4-Year \&quot;Orchestrator\&quot; Portfolio Pipeline&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:455068833,&quot;name&quot;:&quot;The Engineering Dad&quot;,&quot;bio&quot;:&quot;Decoding the Black Box of CS Admissions. This is a Tech Hiring Manager's guide to helping your child navigate Engineering &amp; CS Admissions without the 'Tiger Mom' stress.&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f8d0d50c-4d45-471e-9608-f27e1ec4a815_296x296.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-04-09T12:01:51.533Z&quot;,&quot;cover_image&quot;:&quot;https://images.unsplash.com/photo-1628334704361-c938cc8c3aa5?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHw0JTIweXJ8ZW58MHx8fHwxNzc1Mjc4NjgwfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://theengineeringdad.substack.com/p/the-4-year-orchestrator-portfolio&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:192061999,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:2,&quot;comment_count&quot;:0,&quot;publication_id&quot;:7981142,&quot;publication_name&quot;:&quot;The Engineering Dad&quot;,&quot;publication_logo_url&quot;:&quot;&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><h2><strong>The Project: The Local Insight Station</strong></h2><p>I have designed a starter project that is the perfect entry point. It&#8217;s a dedicated monitoring station that tracks local environmental data (Temperature, Humidity, and Motion) and logs it to a cloud dashboard.</p><p><strong>Why this works for a Portfolio:</strong></p><ul><li><p><strong>It&#8217;s Tangible:</strong> They can show it to a hiring manager and explain the circuit.</p></li><li><p><strong>It&#8217;s Professional:</strong> It uses the same &#8220;Internet of Things&#8221; (IoT) logic used in industrial automation.</p></li><li><p><strong>It&#8217;s Low Cost:</strong> The total bill of materials is under $85.</p></li></ul><h2><strong>The &#8220;Good Idea&#8221; Trap</strong></h2><p>I talk to parents every day who say, &#8220;This is a great idea,&#8221; but then the project never starts because they don&#8217;t know which Raspberry Pi to buy or which Python library to use.</p><p>To solve that, I&#8217;ve done the heavy lifting. I&#8217;ve put together a Complete Technical Blueprint that takes the guesswork out of it.</p><p><strong>[<a href="https://ivyadmitmanga.gumroad.com/l/pi-insight-station">Get the $5 Step-by-Step Blueprint on Gumroad</a>]</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!2F9h!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb1a7c77-652b-4959-8952-295dbf56d7b5_1672x941.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2F9h!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb1a7c77-652b-4959-8952-295dbf56d7b5_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!2F9h!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb1a7c77-652b-4959-8952-295dbf56d7b5_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!2F9h!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb1a7c77-652b-4959-8952-295dbf56d7b5_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!2F9h!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb1a7c77-652b-4959-8952-295dbf56d7b5_1672x941.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2F9h!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb1a7c77-652b-4959-8952-295dbf56d7b5_1672x941.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/db1a7c77-652b-4959-8952-295dbf56d7b5_1672x941.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2071959,&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://theengineeringdad.substack.com/i/198070953?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb1a7c77-652b-4959-8952-295dbf56d7b5_1672x941.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_!2F9h!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb1a7c77-652b-4959-8952-295dbf56d7b5_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!2F9h!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb1a7c77-652b-4959-8952-295dbf56d7b5_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!2F9h!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb1a7c77-652b-4959-8952-295dbf56d7b5_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!2F9h!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb1a7c77-652b-4959-8952-295dbf56d7b5_1672x941.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>In the full blueprint, I provide the exact shopping list, the wiring diagrams, and the starter code to get &#8220;Version 1.0&#8221; running in a single afternoon. </p><div><hr></div><p><em>The Tech Dad Verdict:</em> The difference between a college application that gets lost and one that opens doors is the difference between consuming and building. Start here. Pay the technical debt once, and watch your child&#8217;s velocity compound.</p><div><hr></div><h2><strong>Next: The Broader Context</strong></h2><p>If you want to understand how this fits into the bigger picture of CS college admissions, read:</p><ul><li><p><a href="https://theengineeringdad.substack.com/p/187926808">&#8220;From Science Fair to Salary: How to Turn High School Research into a Paid College Internship&#8221;</a> &#8212; How to productize and monetize your projects</p></li><li><p><a href="https://theengineeringdad.substack.com/p/188864171">&#8220;The Formal Program Trap: Why your 9th grader should build a lab, not join one&#8221;</a> &#8212; Why independence beats institutional programs</p></li><li><p><a href="https://theengineeringdad.substack.com/p/189471230">&#8220;Why &#8216;Looking for an Internship&#8217; is the Worst Way to Find One&#8221;</a> &#8212; How builders get recruited vs. how consumers apply</p></li></ul><div><hr></div><p><strong>Ready to get started?</strong> What to build <em>after</em> your first hardware-software bridge?? My <a href="https://ivyadmitmanga.gumroad.com/l/HSCSToolkit">High School CS Toolkit</a> includes:</p><ul><li><p>The 4-Year Orchestrator roadmap (what to build each year): The Local Insight Station is <em>the first brick in the 4-Year pipeline</em>, not a standalone project. </p></li><li><p>12 project archetypes (problems worth solving)</p></li><li><p>The &#8220;Build in Public&#8221; playbook (how to document your journey)</p></li><li><p>Real case studies from my own kids&#8217; summer projects</p></li></ul><p>The toolkit removes the guesswork. All you have to do is pick a problem and build.</p><div><hr></div><p><em>Drop a comment and let me know what you are building. </em></p><p><strong>Support the Workshop:</strong> I spend my spare cycles auditing the &#8220;Source Code&#8221; of admissions so you don&#8217;t have to. If you&#8217;ve found value in these logic gates, you can <strong>buy me a coffee </strong>&#9749; to help keep this workshop running and the guides open-source.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://buymeacoffee.com/theengineeringdad&quot;,&quot;text&quot;:&quot;Support the Workshop&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://buymeacoffee.com/theengineeringdad"><span>Support the Workshop</span></a></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://theengineeringdad.substack.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">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</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[Building Culture: Why I Spent More Time on the Floor Than the Roof]]></title><description><![CDATA[Students should create tangible projects rather than passively following a syllabus.]]></description><link>https://theengineeringdad.substack.com/p/building-culture-why-i-spent-more</link><guid isPermaLink="false">https://theengineeringdad.substack.com/p/building-culture-why-i-spent-more</guid><pubDate>Tue, 19 May 2026 11:56:25 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!pf_h!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b602738-e9fe-46fb-bf52-3175ee73c471_2254x1690.png" 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_!pf_h!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b602738-e9fe-46fb-bf52-3175ee73c471_2254x1690.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!pf_h!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b602738-e9fe-46fb-bf52-3175ee73c471_2254x1690.png 424w, https://substackcdn.com/image/fetch/$s_!pf_h!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b602738-e9fe-46fb-bf52-3175ee73c471_2254x1690.png 848w, https://substackcdn.com/image/fetch/$s_!pf_h!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b602738-e9fe-46fb-bf52-3175ee73c471_2254x1690.png 1272w, https://substackcdn.com/image/fetch/$s_!pf_h!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b602738-e9fe-46fb-bf52-3175ee73c471_2254x1690.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!pf_h!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b602738-e9fe-46fb-bf52-3175ee73c471_2254x1690.png" width="1456" height="1092" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2b602738-e9fe-46fb-bf52-3175ee73c471_2254x1690.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1092,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:6767729,&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://theengineeringdad.substack.com/i/197431006?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b602738-e9fe-46fb-bf52-3175ee73c471_2254x1690.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_!pf_h!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b602738-e9fe-46fb-bf52-3175ee73c471_2254x1690.png 424w, https://substackcdn.com/image/fetch/$s_!pf_h!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b602738-e9fe-46fb-bf52-3175ee73c471_2254x1690.png 848w, https://substackcdn.com/image/fetch/$s_!pf_h!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b602738-e9fe-46fb-bf52-3175ee73c471_2254x1690.png 1272w, https://substackcdn.com/image/fetch/$s_!pf_h!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2b602738-e9fe-46fb-bf52-3175ee73c471_2254x1690.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>Author: Masaru @ <a href="https://open.substack.com/users/455068833-the-engineering-dad?utm_source=mentions">The Engineering Dad</a></p><div><hr></div><p>Today, let me shift a topic and introduce what I recently worked on that is related to builder mentality.</p><p>I&#8217;ve always advocated for a &#8220;Builder&#8221; mindset, the idea that students and professionals should create tangible projects rather than passively following a syllabus. Usually, I&#8217;m talking about Python scripts, agentic workflows, or Raspberry Pi clusters.</p><p>But recently, I stepped away from the screen to tackle a 1,000-lb structural challenge in my own backyard:</p><p>The 10x20&#8217; Mirador Pergola Project.</p><div><hr></div><h2>Phase 1: The &#8220;Digital Twin&#8221; &amp; The AI Controversy</h2><p>Before a single bolt was tightened, I used AI-generated staging to visualize the final result. Here&#8217;s the before picture.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!OH3l!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67d87f06-0a9b-4fa2-96e5-3cbbec727537_384x512.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!OH3l!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67d87f06-0a9b-4fa2-96e5-3cbbec727537_384x512.jpeg 424w, https://substackcdn.com/image/fetch/$s_!OH3l!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67d87f06-0a9b-4fa2-96e5-3cbbec727537_384x512.jpeg 848w, https://substackcdn.com/image/fetch/$s_!OH3l!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67d87f06-0a9b-4fa2-96e5-3cbbec727537_384x512.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!OH3l!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67d87f06-0a9b-4fa2-96e5-3cbbec727537_384x512.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!OH3l!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67d87f06-0a9b-4fa2-96e5-3cbbec727537_384x512.jpeg" width="384" height="512" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/67d87f06-0a9b-4fa2-96e5-3cbbec727537_384x512.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:512,&quot;width&quot;:384,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:95306,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://theengineeringdad.substack.com/i/197431006?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67d87f06-0a9b-4fa2-96e5-3cbbec727537_384x512.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!OH3l!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67d87f06-0a9b-4fa2-96e5-3cbbec727537_384x512.jpeg 424w, https://substackcdn.com/image/fetch/$s_!OH3l!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67d87f06-0a9b-4fa2-96e5-3cbbec727537_384x512.jpeg 848w, https://substackcdn.com/image/fetch/$s_!OH3l!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67d87f06-0a9b-4fa2-96e5-3cbbec727537_384x512.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!OH3l!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F67d87f06-0a9b-4fa2-96e5-3cbbec727537_384x512.jpeg 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>Recently, there&#8217;s been news about realtors being frustrated with AI staging because it &#8220;hallucinates&#8221; house structures, moving windows or walls. To many, this is proof that &#8220;AI doesn&#8217;t work.&#8221; But to a builder, that is simply using the tool wrong. I didn&#8217;t use the AI image to replace reality; I used it as a Conceptual Prototype. It gave us the &#8220;North Star&#8221; for the design, which I then cross-referenced against physical constraints. Here&#8217;s the prototype picture (AI generated):</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!JhOq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9bcddd2b-393d-4b14-88e5-b5509569cd75_768x1024.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!JhOq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9bcddd2b-393d-4b14-88e5-b5509569cd75_768x1024.jpeg 424w, https://substackcdn.com/image/fetch/$s_!JhOq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9bcddd2b-393d-4b14-88e5-b5509569cd75_768x1024.jpeg 848w, https://substackcdn.com/image/fetch/$s_!JhOq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9bcddd2b-393d-4b14-88e5-b5509569cd75_768x1024.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!JhOq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9bcddd2b-393d-4b14-88e5-b5509569cd75_768x1024.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!JhOq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9bcddd2b-393d-4b14-88e5-b5509569cd75_768x1024.jpeg" width="768" height="1024" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9bcddd2b-393d-4b14-88e5-b5509569cd75_768x1024.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:768,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:227628,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://theengineeringdad.substack.com/i/197431006?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9bcddd2b-393d-4b14-88e5-b5509569cd75_768x1024.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!JhOq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9bcddd2b-393d-4b14-88e5-b5509569cd75_768x1024.jpeg 424w, https://substackcdn.com/image/fetch/$s_!JhOq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9bcddd2b-393d-4b14-88e5-b5509569cd75_768x1024.jpeg 848w, https://substackcdn.com/image/fetch/$s_!JhOq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9bcddd2b-393d-4b14-88e5-b5509569cd75_768x1024.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!JhOq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9bcddd2b-393d-4b14-88e5-b5509569cd75_768x1024.jpeg 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 is exactly the distinction I explore in my <a href="https://theengineeringdad.substack.com/p/the-ai-survival-audit-how-to-build">&#8220;AI Survival Audit&#8221;</a>: AI is fantastic at writing code for a web browser, but it is terrible at navigating the messy, unpredictable physical reality of the world. </p><p>In Tech: This is why I often advocate for <strong>Computer Engineering (CE)</strong> over pure Computer Science. CE is the intersection of software and physical hardware. An algorithm can write a script, but it cannot yet design a physical microchip or calibrate a robotics system in a lab.</p><p>A builder uses AI as a tool <em>within</em> that reality, never as a replacement for it. The digital twin was my North Star. The engineering was mine.</p><div><hr></div><h2>Phase 2: Compliance by Design (The 200 Sq. Ft. Rule)</h2><p>Every project exists within a framework of constraints. In my jurisdiction, there is a &#8220;Magic Number&#8221; for outbuildings: 200 square feet.</p><p><strong>The Constraint:</strong> Anything over 200 sq. ft. triggers a lengthy &#8220;Bureaucratic Latency&#8221; of architectural reviews and permits.</p><p><strong>The Strategy:</strong> By selecting the 10x20&#8217; footprint, the pergola sits exactly at the threshold.</p><p>By designing to this specific constraint, I moved directly from &#8220;Vision&#8221; to &#8220;Build.&#8221; It&#8217;s the same logic I teach in my College Internship Playbook: Understand the rules of the system so you can navigate them efficiently.</p><p>This is the core of the Builder mindset: <strong>moving from executing tasks to designing processes others can execute.</strong> Most people see constraints as limitations. But a builder sees them as the design specification. </p><p>I didn&#8217;t fight the 200 sq ft rule; I made it the North Star. That&#8217;s the difference between following rules and orchestrating <em>within</em> them. As I wrote in <a href="https://theengineeringdad.substack.com/p/stop-waiting-for-institutional-priorities">&#8220;Stop Waiting for Institutional Priorities&#8221;</a>: understand the system so you can design <em>to</em> it, not around it.</p><div><hr></div><h2>Phase 3: Refactoring the Infrastructure (The 1,000-lb Load)</h2><p>The kit assembly only took half a day, but the &#8220;invisible work&#8221; took much longer. A 10x20&#8217; aluminum structure plus furniture and people adds up to over 1,000 lbs of static load.</p><p><strong>Avoiding the &#8220;Punch-Through&#8221;:</strong> I spent the extra time ensuring the pergola legs were aligned directly over the underlying floor joists.</p><p><strong>Manual Fortification:</strong> Where the footprint didn&#8217;t perfectly hit a joist, I went underneath to install concrete post bases and additional support pillars.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!hA2O!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0002224-ec94-4df3-a399-08e9a41f4abd_2254x1690.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!hA2O!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0002224-ec94-4df3-a399-08e9a41f4abd_2254x1690.png 424w, https://substackcdn.com/image/fetch/$s_!hA2O!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0002224-ec94-4df3-a399-08e9a41f4abd_2254x1690.png 848w, https://substackcdn.com/image/fetch/$s_!hA2O!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0002224-ec94-4df3-a399-08e9a41f4abd_2254x1690.png 1272w, https://substackcdn.com/image/fetch/$s_!hA2O!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0002224-ec94-4df3-a399-08e9a41f4abd_2254x1690.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!hA2O!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0002224-ec94-4df3-a399-08e9a41f4abd_2254x1690.png" width="1456" height="1092" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c0002224-ec94-4df3-a399-08e9a41f4abd_2254x1690.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1092,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:7459289,&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://theengineeringdad.substack.com/i/197431006?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0002224-ec94-4df3-a399-08e9a41f4abd_2254x1690.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_!hA2O!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0002224-ec94-4df3-a399-08e9a41f4abd_2254x1690.png 424w, https://substackcdn.com/image/fetch/$s_!hA2O!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0002224-ec94-4df3-a399-08e9a41f4abd_2254x1690.png 848w, https://substackcdn.com/image/fetch/$s_!hA2O!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0002224-ec94-4df3-a399-08e9a41f4abd_2254x1690.png 1272w, https://substackcdn.com/image/fetch/$s_!hA2O!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc0002224-ec94-4df3-a399-08e9a41f4abd_2254x1690.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>In software, we call this &#8220;Technical Debt.&#8221; In construction, skipping the foundation is the ultimate debt. I treated the floor reinforcement like a high-amp power supply for a Raspberry Pi 5: The stock setup works for &#8220;Hello World,&#8221; but if you&#8217;re running a heavy load, you have to beef up the hardware.</p><p>This is invisible work. No one sees the concrete post bases under the house. No one photographs the joist alignment. But as I explain in my <a href="https://theengineeringdad.substack.com/p/the-syllabus-consumer-trap-how-to">&#8220;Builder vs. Consumer Framework&#8221;</a>: the measurable change, the delta, lives in what&#8217;s <em>hidden</em>. If I left tomorrow and someone tried to use the pergola, it would stand. That&#8217;s not luck. That&#8217;s architecture.</p><p>The same logic I use to scope a pergola footprint is what's inside the project scoping section of the <a href="https://ivyadmitmanga.gumroad.com/l/HSCSToolkit">High School CS Toolkit</a>.</p><div><hr></div><div class="poll-embed" data-attrs="{&quot;id&quot;:515567}" data-component-name="PollToDOM"></div><div><hr></div><h2>The &#8220;Editorial Board&#8221; &amp; The Subjective ROI</h2><p>People ask about the cost-benefit ratio. Before the pergola, our backyard was &#8220;dead space.&#8221; Now, it&#8217;s my primary office.</p><p>If you have used my High School CS Toolkit, you have seen the &#8220;Supervising Editors&#8221; in the board notes, my three American Eskimo dogs (my daughter another Eskie, so that makes 4 total!!!) They have officially moved their headquarters to the patio sofa under the pergola. Because of the waterproof design and the structural reinforcement, they stay dry even in a Washington drizzle. To them, and to the human writing this, that is priceless.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!k9bb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa11436d1-6139-4783-b256-b8e28188fa9c_2454x1472.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!k9bb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa11436d1-6139-4783-b256-b8e28188fa9c_2454x1472.png 424w, https://substackcdn.com/image/fetch/$s_!k9bb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa11436d1-6139-4783-b256-b8e28188fa9c_2454x1472.png 848w, https://substackcdn.com/image/fetch/$s_!k9bb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa11436d1-6139-4783-b256-b8e28188fa9c_2454x1472.png 1272w, https://substackcdn.com/image/fetch/$s_!k9bb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa11436d1-6139-4783-b256-b8e28188fa9c_2454x1472.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!k9bb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa11436d1-6139-4783-b256-b8e28188fa9c_2454x1472.png" width="1456" height="873" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a11436d1-6139-4783-b256-b8e28188fa9c_2454x1472.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:873,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:5123942,&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://theengineeringdad.substack.com/i/197431006?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa11436d1-6139-4783-b256-b8e28188fa9c_2454x1472.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_!k9bb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa11436d1-6139-4783-b256-b8e28188fa9c_2454x1472.png 424w, https://substackcdn.com/image/fetch/$s_!k9bb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa11436d1-6139-4783-b256-b8e28188fa9c_2454x1472.png 848w, https://substackcdn.com/image/fetch/$s_!k9bb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa11436d1-6139-4783-b256-b8e28188fa9c_2454x1472.png 1272w, https://substackcdn.com/image/fetch/$s_!k9bb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa11436d1-6139-4783-b256-b8e28188fa9c_2454x1472.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 is what I call the &#8220;So What?&#8221; test. If the pergola just <em>existed</em> but didn&#8217;t function in a drizzle, it would be dead space again. </p><p>The question isn&#8217;t &#8220;What did it cost?&#8221; It&#8217;s &#8220;What changed because it exists?&#8221; </p><p>My dogs sleep dry. I work outside in rain. The system survives without me. </p><p>That&#8217;s the technical strength, and often I call as &#8220;moat&#8221;. </p><p>As I wrote in <a href="https://theengineeringdad.substack.com/p/the-syllabus-consumer-trap-how-to">&#8220;The Builder vs. Consumer Framework&#8221;</a>: &#8220;If you left the organization tomorrow, what system would break? If the answer is &#8216;nothing,&#8217; you haven&#8217;t built a moat yet.&#8221;<br></p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;f24c05d5-f21f-4c38-90c1-30f8a9377f23&quot;,&quot;caption&quot;:&quot;Author: Masaru @ The Engineering Dad&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;The Builder vs. Consumer Framework: Why Your Perfect Resume Isn&#8217;t Enough&quot;,&quot;publishedBylines&quot;:[],&quot;post_date&quot;:&quot;2026-05-12T11:49:53.930Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!M7hf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F220b36f1-a6a7-4c06-8374-04dbc633476e_776x806.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://theengineeringdad.substack.com/p/the-syllabus-consumer-trap-how-to&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:196851266,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:0,&quot;comment_count&quot;:0,&quot;publication_id&quot;:7981142,&quot;publication_name&quot;:&quot;The Engineering Dad&quot;,&quot;publication_logo_url&quot;:&quot;&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div><hr></div><h2>Coming Soon: The Engineering Archive</h2><p>I&#8217;ve decided to start documenting my past &#8220;infrastructure&#8221; projects here&#8212;not just for my own records, but as a case study for student engineers on how to apply technical logic to the real world.</p><p>Stay tuned for deep dives into:</p><p><strong>The High-Availability Home:</strong> After a 7-day power outage in November 2024, I installed a generator power transfer panel and a battery backup system. My house now has a redundant power architecture that can keep most appliances running during a grid failure.</p><p><strong>Systems Remodeling:</strong> The logic of tiling and electric heated floor systems in two bathroom remodels + official permit procedures.</p><p><strong>Structural Physics:</strong> Building a high-tension zip line and stand, along with a custom playset, fence, and deck.</p><p><strong>Mechanical Maintenance:</strong> Why I handle my own Lexus and Toyota maintenance, using OBD2 diagnostics and engine oil analysis to keep the fleet running.</p><p>Whether you are debugging a script or troubleshooting a generator transfer switch, the process is the same: Isolate the variable, test the hypothesis, and verify the fix.</p><p>This is what I call <em>skill amortization</em>, the same systems thinking applies whether you&#8217;re wiring a sensor or reinforcing a floor. </p><p>As I explore in my <a href="https://theengineeringdad.substack.com/p/the-4-year-orchestrator">&#8220;4-Year Orchestrator Pipeline&#8221;</a>: &#8220;By Year 4, you&#8217;re not wrestling with &#8216;how to wire a sensor&#8217;&#8212;you&#8217;re wrestling with architecture. That&#8217;s orchestration.&#8221; The medium changes. The craft stays constant.</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;6d1a29db-af74-4ab7-b4b0-01597656c63c&quot;,&quot;caption&quot;:&quot;Author: Masaru @ The Engineering Dad&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;sm&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;The 4-Year \&quot;Orchestrator\&quot; Portfolio Pipeline&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:455068833,&quot;name&quot;:&quot;The Engineering Dad&quot;,&quot;bio&quot;:&quot;Decoding the Black Box of CS Admissions. This is a Tech Hiring Manager's guide to helping your child navigate Engineering &amp; CS Admissions without the 'Tiger Mom' stress.&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f8d0d50c-4d45-471e-9608-f27e1ec4a815_296x296.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-04-09T12:01:51.533Z&quot;,&quot;cover_image&quot;:&quot;https://images.unsplash.com/photo-1628334704361-c938cc8c3aa5?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHw0JTIweXJ8ZW58MHx8fHwxNzc1Mjc4NjgwfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://theengineeringdad.substack.com/p/the-4-year-orchestrator-portfolio&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:192061999,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:2,&quot;comment_count&quot;:0,&quot;publication_id&quot;:7981142,&quot;publication_name&quot;:&quot;The Engineering Dad&quot;,&quot;publication_logo_url&quot;:&quot;&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p><strong>Keep building.</strong></p><div><hr></div><p>To help you follow along with today&#8217;s builder strategy, grab your CS/Engineering Toolkit copy here before we dive into the breakdown. Find your perfect project to work on in the summer!<br><br>&#128229; <a href="https://ivyadmitmanga.gumroad.com/l/HSCSToolkit">Download the CS Toolkit</a></p><div><hr></div><p><em>Drop a comment &#8212; what's one invisible system in your house or project that nobody sees but everything depends on?</em></p><p><strong>Support the Workshop:</strong> I spend my spare cycles auditing the &#8220;Source Code&#8221; of admissions so you don&#8217;t have to. If you&#8217;ve found value in these logic gates, you can <strong>buy me a coffee </strong>&#9749; to help keep this workshop running and the guides open-source.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://buymeacoffee.com/theengineeringdad&quot;,&quot;text&quot;:&quot;Support the Workshop&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://buymeacoffee.com/theengineeringdad"><span>Support the Workshop</span></a></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://theengineeringdad.substack.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">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</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[Monday Short Edition: The 12-Week Portfolio Sprint Payload is Live 🏁]]></title><description><![CDATA[No more passive syllabi. Consider this your student's first summer hackathon.]]></description><link>https://theengineeringdad.substack.com/p/monday-short-edition-the-12-week</link><guid isPermaLink="false">https://theengineeringdad.substack.com/p/monday-short-edition-the-12-week</guid><pubDate>Mon, 18 May 2026 14:56:51 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!889v!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec72b3d1-6090-45b4-bbb1-282aa9d83e94_1374x1352.png" 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_!889v!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec72b3d1-6090-45b4-bbb1-282aa9d83e94_1374x1352.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!889v!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec72b3d1-6090-45b4-bbb1-282aa9d83e94_1374x1352.png 424w, https://substackcdn.com/image/fetch/$s_!889v!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec72b3d1-6090-45b4-bbb1-282aa9d83e94_1374x1352.png 848w, https://substackcdn.com/image/fetch/$s_!889v!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec72b3d1-6090-45b4-bbb1-282aa9d83e94_1374x1352.png 1272w, https://substackcdn.com/image/fetch/$s_!889v!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec72b3d1-6090-45b4-bbb1-282aa9d83e94_1374x1352.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!889v!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec72b3d1-6090-45b4-bbb1-282aa9d83e94_1374x1352.png" width="1374" height="1352" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ec72b3d1-6090-45b4-bbb1-282aa9d83e94_1374x1352.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1352,&quot;width&quot;:1374,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2850525,&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://theengineeringdad.substack.com/i/198165765?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec72b3d1-6090-45b4-bbb1-282aa9d83e94_1374x1352.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_!889v!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec72b3d1-6090-45b4-bbb1-282aa9d83e94_1374x1352.png 424w, https://substackcdn.com/image/fetch/$s_!889v!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec72b3d1-6090-45b4-bbb1-282aa9d83e94_1374x1352.png 848w, https://substackcdn.com/image/fetch/$s_!889v!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec72b3d1-6090-45b4-bbb1-282aa9d83e94_1374x1352.png 1272w, https://substackcdn.com/image/fetch/$s_!889v!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec72b3d1-6090-45b4-bbb1-282aa9d83e94_1374x1352.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>Author: Masaru @ <a href="https://open.substack.com/users/455068833-the-engineering-dad?utm_source=mentions">The Engineering Dad</a></p><div><hr></div><p>To the parents of the Class of 2027:</p><p>Last week, my deep-dive briefing on the <a href="https://open.substack.com/pub/theengineeringdad/p/the-fast-track-portfolio-sprint-10th11th?r=7ixpcx&amp;utm_campaign=post&amp;utm_medium=web&amp;showWelcomeOnShare=true">11th Grade Redline</a> saw the highest engagement in the history of this workshop log. It&#8217;s clear you recognize a critical system constraint: the production window for an 11th grader to ship a technical moat before the fall application boot phase is rapidly closing.</p><p>To move your student from theory to execution over the next 90 days, I have officially compiled the print-ready, high-compression <strong>12-Week Portfolio Sprint Checklist PDF</strong>.</p><p>But we aren&#8217;t going to just pass this out like a regular classroom syllabus.</p><p>If your student wants to be an elite Systems Engineer or land at a Tier-1 CS program, they must move from a passive Consumer to an active Builder. Real engineers do not get hand-held copy-paste scripts; they navigate messy, unstructured constraints.</p><p>So, we are treating this deployment like a <strong>mini-hackathon challenge</strong>. Consider this their first step in passing the &#8220;Ambiguity Test.&#8221; The blueprint is encrypted, and they have to execute the protocol to unlock the payload.</p><div><hr></div><h3>STEP 1: Download the Locked Payload</h3><p>Click the secure node below to pull the password-protected file down from Google Drive:</p><blockquote><p><strong>[&#128229; <a href="https://drive.google.com/file/d/1hi6PGf-3TGMfhfVKdoMHs_D6JXNmzgKs/view?usp=drive_link">Download the Encrypted 12-Week Sprint PDF (Google Drive Node)</a>]</strong> </p></blockquote><p><em><strong>Technical Log Note:</strong></em> <em>This checklist is designed to provide high-level architectural guidance, not a step-by-step programming tutorial. Students are expected to aggressively resource the Internet to debug and execute each week&#8217;s sprint independently. If they hit a strict hardware or logic blocker, leave a comment directly on this post log, and I will step in to provide further code guidance/reviews.</em></p><div><hr></div><h3>STEP 2: Execute the Manual Handshake (Find the Passcode)</h3><p>Because X is currently performing a manual &#8220;Safety Label Refresh&#8221; on my network account, direct link routing is heavily throttled on their platform. To extract the passcode flag and decrypt the PDF blueprint, have your student run this manual system override:</p><ol><li><p>Open X and <strong>manually search</strong> for my handle: <code>@engr_dad_cs</code> <em>(typing it directly into the search bar overrides the discovery filter).</em></p></li><li><p>Open the profile and view the <strong>Pinned Post</strong>.</p></li><li><p>The decryption passcode is hidden inside the <strong>first comment layer</strong> directly beneath the tweet.</p></li></ol><p>Once your student grabs the flag, drop a <strong>Like</strong> and <strong>Bookmark</strong> on that X log layer. This manual handshake signals to the indexing servers that our node is a high-intent destination, flushing the platform cache and keeping these open-source pipelines running for our community.</p><p>The game is live. Let&#8217;s see if your student can navigate the protocol.</p><p>Build the infrastructure, don&#8217;t just follow the recipe.</p><p>Best,</p><p><strong>Masaru</strong><br><em>The Engineering Dad</em></p><div><hr></div><h2><strong>Next: The Broader Context</strong></h2><p>If you want to understand how this fits into the bigger picture of CS college admissions, read:</p><ul><li><p><a href="https://theengineeringdad.substack.com/p/187926808">&#8220;From Science Fair to Salary: How to Turn High School Research into a Paid College Internship&#8221;</a> &#8212; How to productize and monetize your projects</p></li><li><p><a href="https://theengineeringdad.substack.com/p/188864171">&#8220;The Formal Program Trap: Why your 9th grader should build a lab, not join one&#8221;</a> &#8212; Why independence beats institutional programs</p></li><li><p><a href="https://theengineeringdad.substack.com/p/189471230">&#8220;Why &#8216;Looking for an Internship&#8217; is the Worst Way to Find One&#8221;</a> &#8212; How builders get recruited vs. how consumers apply</p></li></ul><div><hr></div><p><strong>Ready to get started?</strong> My <a href="https://ivyadmitmanga.gumroad.com/l/HSCSToolkit">High School CS Toolkit</a> includes:</p><ul><li><p>The 4-Year Orchestrator roadmap (what to build each year)</p></li><li><p>12 project archetypes (problems worth solving)</p></li><li><p>The &#8220;Build in Public&#8221; playbook (how to document your journey)</p></li><li><p>Real case studies from my own kids&#8217; summer projects</p></li></ul><p>The toolkit removes the guesswork. All you have to do is pick a problem and build.</p><div><hr></div><p><em>Drop a comment and let me know what you are building. </em></p><p><strong>Support the Workshop:</strong> I spend my spare cycles auditing the &#8220;Source Code&#8221; of admissions so you don&#8217;t have to. If you&#8217;ve found value in these logic gates, you can <strong>buy me a coffee </strong>&#9749; to help keep this workshop running and the guides open-source.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://buymeacoffee.com/theengineeringdad&quot;,&quot;text&quot;:&quot;Support the Workshop&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://buymeacoffee.com/theengineeringdad"><span>Support the Workshop</span></a></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://theengineeringdad.substack.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">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</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[Pre-Summer Action Plan: From Consumer Trap to Builder in 8 Weeks]]></title><description><![CDATA[Don't ask "Which summer program or online certification will help my kid stand out for CS admissions?" Instead, ask this.]]></description><link>https://theengineeringdad.substack.com/p/pre-summer-action-plan-from-consumer</link><guid isPermaLink="false">https://theengineeringdad.substack.com/p/pre-summer-action-plan-from-consumer</guid><pubDate>Thu, 14 May 2026 11:24:51 GMT</pubDate><enclosure url="https://images.unsplash.com/photo-1507525428034-b723cf961d3e?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwyfHxzdW1tZXJ8ZW58MHx8fHwxNzc4MzU3MTEzfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://images.unsplash.com/photo-1507525428034-b723cf961d3e?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwyfHxzdW1tZXJ8ZW58MHx8fHwxNzc4MzU3MTEzfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://images.unsplash.com/photo-1507525428034-b723cf961d3e?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwyfHxzdW1tZXJ8ZW58MHx8fHwxNzc4MzU3MTEzfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1507525428034-b723cf961d3e?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwyfHxzdW1tZXJ8ZW58MHx8fHwxNzc4MzU3MTEzfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1507525428034-b723cf961d3e?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwyfHxzdW1tZXJ8ZW58MHx8fHwxNzc4MzU3MTEzfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1507525428034-b723cf961d3e?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwyfHxzdW1tZXJ8ZW58MHx8fHwxNzc4MzU3MTEzfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="100vw"><img src="https://images.unsplash.com/photo-1507525428034-b723cf961d3e?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwyfHxzdW1tZXJ8ZW58MHx8fHwxNzc4MzU3MTEzfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" width="4621" height="3072" data-attrs="{&quot;src&quot;:&quot;https://images.unsplash.com/photo-1507525428034-b723cf961d3e?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwyfHxzdW1tZXJ8ZW58MHx8fHwxNzc4MzU3MTEzfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:3072,&quot;width&quot;:4621,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;seashore during golden hour&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpg&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="seashore during golden hour" title="seashore during golden hour" srcset="https://images.unsplash.com/photo-1507525428034-b723cf961d3e?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwyfHxzdW1tZXJ8ZW58MHx8fHwxNzc4MzU3MTEzfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1507525428034-b723cf961d3e?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwyfHxzdW1tZXJ8ZW58MHx8fHwxNzc4MzU3MTEzfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1507525428034-b723cf961d3e?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwyfHxzdW1tZXJ8ZW58MHx8fHwxNzc4MzU3MTEzfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1507525428034-b723cf961d3e?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwyfHxzdW1tZXJ8ZW58MHx8fHwxNzc4MzU3MTEzfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 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><figcaption class="image-caption">Photo by <a href="https://unsplash.com/@oulashin">Sean Oulashin</a> on <a href="https://unsplash.com">Unsplash</a></figcaption></figure></div><p>Author: Masaru @ <a href="https://open.substack.com/users/455068833-the-engineering-dad?utm_source=mentions">The Engineering Dad</a></p><div><hr></div><h2><strong>If You Missed My Last Post</strong></h2><p>I outlined the<a href="https://open.substack.com/pub/theengineeringdad/p/the-syllabus-consumer-trap-how-to?r=7ixpcx&amp;utm_campaign=post&amp;utm_medium=web&amp;showWelcomeOnShare=true"> Builder vs. Consumer framework</a>, why a perfect resume isn&#8217;t enough and why the Ivy League is looking for orchestration, not participation.</p><p>Today: your concrete action plan to make the shift <em>before</em> summer starts.</p><p>With school ending in weeks and summer approaching, now is the moment to transition from passive consumption to active building. If you wait until July, you&#8217;ll default back to old habits.</p><div><hr></div><h2><strong>The Question You&#8217;re Actually Asking</strong></h2><p>Most parents ask me: <em>&#8220;Which summer program or online certification will help my kid stand out for CS admissions?&#8221;</em></p><p>It&#8217;s a logical question built on a flawed premise.</p><p>Instead, ask: <strong>&#8220;What will they build this summer that makes programs irrelevant?&#8221;</strong></p><p>If you&#8217;re serious about that pivot, here&#8217;s the playbook.</p><div><hr></div><h2><strong>Pre-Summer Prep: The Mindset Shift (Do This Before School Ends)</strong></h2><h3><strong>Identify the &#8220;Pain&#8221;</strong></h3><p>Look around your house, your hobby, or your community.</p><p>What is a manual, boring, or broken process?</p><p>A Builder project <strong>always starts with a problem, not a textbook.</strong></p><p>Examples:</p><ul><li><p>Your parents spend 2 hours a week organizing family finances manually &#8594; build an automated dashboard</p></li><li><p>Your robotics club wastes time re-documenting old projects &#8594; build a searchable archive system</p></li><li><p>Local small businesses don&#8217;t have an online presence &#8594; build them a simple website</p></li><li><p>Your community has no way to track local environmental issues &#8594; build a mapping tool</p></li><li><p>Your school&#8217;s club coordinator uses a paper list to track members &#8594; build a digital roster with auto-emails</p></li></ul><p><strong>The key:</strong> Pick something that <em>actually bothers someone</em>, not something from a syllabus.</p><h3><strong>Assemble Your &#8220;Local Stack&#8221;</strong></h3><p>You don&#8217;t need a corporate budget or a $5,000 summer program.</p><p>Set up a local development environment. Experiment with agentic workflows&#8212;using tools like Claude, Anthropic&#8217;s API, or Raspberry Pis to act as your &#8220;force multipliers.&#8221;</p><p>The &#8220;Vibe Coding&#8221; era means the barrier between an idea and a working prototype is thinner than ever.</p><p>The only thing standing in the way is the willingness to start without a guide.</p><p>As I wrote in <a href="https://theengineeringdad.substack.com/p/194474546">&#8220;The $0 Vibe Coding Stack&#8221;</a>: You don&#8217;t need expensive tools. You need curiosity and a willingness to iterate.</p><h3><strong>Find a &#8220;Client&#8221;</strong></h3><p>This could be:</p><ul><li><p>A local non-profit</p></li><li><p>A small business</p></li><li><p>A family member with a genuine problem</p></li><li><p>Your own school or club</p></li></ul><p>Building <em>for someone else</em> introduces <strong>real-world constraints</strong> that a classroom never can.</p><p>Suddenly, your code needs to be reliable. Your documentation needs to be clear. Your solution needs to <em>work</em>.</p><p>That&#8217;s where learning happens.</p><div><hr></div><h2><strong>The Pre-Summer Builder Checklist</strong></h2><p><strong>Complete these before the final school bell rings.</strong> This determines whether the next three months are spent <strong>creating</strong> or just <strong>participating</strong>.</p><h3><strong>[ ] Identify One &#8220;Useless&#8221; Credential</strong></h3><p>Look at your summer schedule.</p><p>Identify one camp or certificate that is just &#8220;resume filler&#8221;&#8212;another tutorial-based course where you follow instructions.</p><p>Consider swapping it for 40 hours of deep, self-directed building on a real problem.</p><p>As I explored in <a href="https://theengineeringdad.substack.com/p/187673162">&#8220;Why Summer Camps Don&#8217;t Work (And What to Do Instead)&#8221;</a>: The best summer isn&#8217;t the one with the most prestigious name. It&#8217;s the one where you shipped something real.</p><h3><strong>[ ] The Portfolio Audit</strong></h3><p>If you had to show a recruiter a URL or a physical object you built today, what would it be?</p><p>If the answer is &#8220;nothing,&#8221; your first goal is to <strong>define that One Big Thing</strong> you&#8217;re building this summer.</p><p>Write it down. Make it specific. Not &#8220;build an app&#8221; but &#8220;build an automated energy audit tool for my home that measures how much I could save monthly.&#8221;</p><h3><strong>[ ] Set Up the &#8220;Lab&#8221;</strong></h3><p>Create a physical or digital space where <strong>building is the primary activity</strong>, not an afterthought.</p><p>Whether it&#8217;s:</p><ul><li><p>A corner of the garage for robotics and hardware</p></li><li><p>A local AI server on an old laptop</p></li><li><p>A GitHub organization for software projects</p></li><li><p>A design space for prototyping</p></li></ul><p>This is your &#8220;place to build.&#8221; Make it sacred.</p><div><hr></div><p>To help you audit your workspace, <strong>I&#8217;ve pinned a tactical 'Pre-Summer Lab Checklist' to my X profile (@engr_dad_cs).</strong> This guide includes the specific hardware specs and local AI stacks I recommend for a 'Zero-Cost' home lab. Because X is still re-indexing my technical logs, you may need to <strong>manually search for my handle</strong> in the search bar to find the post. This manual search activity directly helps the discovery engine restore my public visibility while giving you the technical blueprint for your summer build.</p><div><hr></div><h3><strong>[ ] Find a &#8220;Client&#8221; or Problem Space</strong></h3><p>Commit to building something <em>for</em> someone, not <em>at</em> someone.</p><p>This introduces:</p><ul><li><p>Real deadlines (not artificial ones)</p></li><li><p>Real feedback (not grades)</p></li><li><p>Real constraints (not textbook scenarios)</p></li><li><p>Real impact (not busywork)</p></li></ul><p>Email someone. Call someone. Ask: <em>&#8220;I&#8217;m building a solution for X. Would you be interested in testing it?&#8221;</em></p><p>Yes, it&#8217;s scary. That&#8217;s the point.</p><h3><strong>[ ] Public Accountability</strong></h3><p>Commit to a &#8220;Build in Public&#8221; habit.</p><p>Choose one:</p><ul><li><p>Weekly GitHub commits with clear commit messages</p></li><li><p>A Substack update documenting your progress (even if it&#8217;s messy)</p></li><li><p>A YouTube series showing your failures and fixes</p></li><li><p>A blog post explaining what you learned each week</p></li></ul><p>A public trail of your building process is more valuable to an admissions officer or recruiter than a polished final product.</p><p>Why? Because it shows <strong>problem-solving in action</strong>, not just problem-solved.</p><div><hr></div><h2><strong>The Summer Timeline</strong></h2><h3><strong>Week 1-2: Setup &amp; Iteration Zero</strong></h3><ul><li><p>[ ] Set up your lab (GitHub, hardware, workspace)</p></li><li><p>[ ] Meet with your &#8220;client&#8221; and understand the real problem</p></li><li><p>[ ] Build the &#8220;dumbest possible&#8221; version that works</p></li><li><p>[ ] Deploy it, even if it&#8217;s rough</p></li></ul><p><strong>Goal:</strong> First version shipped. Not perfect. Shipped.</p><h3><strong>Week 3-4: V1 Hardening</strong></h3><ul><li><p>[ ] Gather feedback from your client/users</p></li><li><p>[ ] Document what you built (README, setup instructions)</p></li><li><p>[ ] Fix critical bugs</p></li><li><p>[ ] Make it reliable (your client should be able to use it without you explaining everything)</p></li></ul><p><strong>Goal:</strong> Reliable MVP in the hands of real users</p><h3><strong>Week 5-6: V1.1 &amp; Feature Addition</strong></h3><ul><li><p>[ ] Analyze what&#8217;s actually being used vs. what isn&#8217;t</p></li><li><p>[ ] Add one significant feature based on feedback</p></li><li><p>[ ] Write a blog post or Substack explaining what you learned</p></li><li><p>[ ] Make your GitHub public (if not already)</p></li></ul><p><strong>Goal:</strong> Show iteration based on real feedback, not your gut</p><h3><strong>Week 7-8: Productization &amp; Case Study</strong></h3><ul><li><p>[ ] Polish documentation</p></li><li><p>[ ] Capture measurable impact (how many people used it? what changed because of it?)</p></li><li><p>[ ] Write your case study (the narrative you&#8217;ll use in college essays)</p></li><li><p>[ ] Deploy it in a way that survives the summer (it works if you&#8217;re not there maintaining it)</p></li></ul><p><strong>Goal:</strong> Portfolio piece ready to share with admissions officers</p><div><hr></div><h2><strong>What You&#8217;re Actually Building (Hint: It&#8217;s Not Just Code)</strong></h2><p>You&#8217;re not building an app. You&#8217;re building:</p><ol><li><p><strong>Proof of Problem-Solving</strong> &#8212; You identified a real problem and solved it</p></li><li><p><strong>A Technical Trail</strong> &#8212; GitHub commits, documentation, iteration history</p></li><li><p><strong>Real-World Constraints</strong> &#8212; You dealt with a client, deadlines, feedback</p></li><li><p><strong>Measurable Impact</strong> &#8212; Your solution changed something about someone&#8217;s life</p></li><li><p><strong>Communication Skills</strong> &#8212; You documented what you built so others could understand it</p></li></ol><p>This is what gets you recruited by top colleges. Not the feature set. The <em>evidence that you can think.</em></p><div><hr></div><h2><strong>The Summer Goal</strong></h2><p>The goal for this summer isn&#8217;t to be a better student.</p><p>The goal is to become the person who makes the &#8220;student&#8221; label obsolete.</p><p>To move from asking <em>&#8220;What do I need to do to get into MIT?&#8221;</em> to asking <em>&#8220;What problem can I solve that only MIT can help me scale?&#8221;</em></p><div><hr></div><h2><strong>Common Objections (And Why They&#8217;re Wrong)</strong></h2><p><strong>&#8220;But I&#8217;m not experienced enough to build something real.&#8221;</strong></p><p>Perfect. Your client doesn&#8217;t care about your credentials. They care about their problem. Build for them.</p><p><strong>&#8220;What if my solution is simple? Won&#8217;t that hurt my chances?&#8221;</strong></p><p>Simple + shipped &gt; complex + never finished. Admissions officers know this.</p><p><strong>&#8220;What if it fails?&#8221;</strong></p><p>Failure documented is better than success hidden. Show the iteration. Show you learning.</p><p><strong>&#8220;What if I can&#8217;t find a client?&#8221;</strong></p><p>Build for yourself. Your family. Your club. Your school. There are plenty of problems.</p><div><hr></div><h2><strong>From Today Forward</strong></h2><p><strong>This week:</strong></p><ul><li><p>Identify your problem</p></li><li><p>Sketch the MVP</p></li><li><p>Find your client</p></li></ul><p><strong>Next week:</strong></p><ul><li><p>Set up your lab</p></li><li><p>Start coding/building</p></li><li><p>Commit to public accountability</p></li></ul><p><strong>Before school ends:</strong></p><ul><li><p>Have a working prototype</p></li><li><p>Deploy it somewhere (even if it&#8217;s just your garage)</p></li><li><p>Start documenting the journey</p></li></ul><p><strong>Summer:</strong></p><ul><li><p>Execute the timeline above</p></li><li><p>Build in public</p></li><li><p>Measure impact</p></li><li><p>Tell the story</p></li></ul><div><hr></div><h2><strong>Your Edge</strong></h2><p>By the time other 10th and 11th graders are scrolling through &#8220;Top 10 Summer Programs for CS,&#8221; you&#8217;ll have:</p><ul><li><p>A shipped product</p></li><li><p>Real user feedback</p></li><li><p>A GitHub history</p></li><li><p>A case study</p></li><li><p>Proof you can solve problems</p></li></ul><p>That&#8217;s the technical strength, and differentiation you bring in to stand out.</p><div><hr></div><h2><strong>Next: The Broader Context</strong></h2><p>If you want to understand how this fits into the bigger picture of CS college admissions, read:</p><ul><li><p><a href="https://theengineeringdad.substack.com/p/187926808">&#8220;From Science Fair to Salary: How to Turn High School Research into a Paid College Internship&#8221;</a> &#8212; How to productize and monetize your projects</p></li><li><p><a href="https://theengineeringdad.substack.com/p/188864171">&#8220;The Formal Program Trap: Why your 9th grader should build a lab, not join one&#8221;</a> &#8212; Why independence beats institutional programs</p></li><li><p><a href="https://theengineeringdad.substack.com/p/189471230">&#8220;Why &#8216;Looking for an Internship&#8217; is the Worst Way to Find One&#8221;</a> &#8212; How builders get recruited vs. how consumers apply</p></li></ul><div><hr></div><h2><strong>The Real Ask</strong></h2><p>This summer doesn&#8217;t belong to a camp.</p><p>It doesn&#8217;t belong to a certification.</p><p>It belongs to you.</p><p>Use it to build something that proves you&#8217;re not a Syllabus Consumer anymore.</p><p>That&#8217;s your edge.</p><div><hr></div><p><strong>Ready to get started?</strong> My <a href="https://ivyadmitmanga.gumroad.com/l/HSCSToolkit">High School CS Toolkit</a> includes:</p><ul><li><p>The 4-Year Orchestrator roadmap (what to build each year)</p></li><li><p>12 project archetypes (problems worth solving)</p></li><li><p>The &#8220;Build in Public&#8221; playbook (how to document your journey)</p></li><li><p>Real case studies from my own kids&#8217; summer projects</p></li></ul><p>The toolkit removes the guesswork. All you have to do is pick a problem and build.</p><div><hr></div><p><em>Drop a comment and let me know what you are building. </em></p><p><strong>Support the Workshop:</strong> I spend my spare cycles auditing the &#8220;Source Code&#8221; of admissions so you don&#8217;t have to. If you&#8217;ve found value in these logic gates, you can <strong>buy me a coffee </strong>&#9749; to help keep this workshop running and the guides open-source.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://buymeacoffee.com/theengineeringdad&quot;,&quot;text&quot;:&quot;Support the Workshop&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://buymeacoffee.com/theengineeringdad"><span>Support the Workshop</span></a></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://theengineeringdad.substack.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">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</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[The Builder vs. Consumer Framework: Why Your Perfect Resume Isn’t Enough]]></title><description><![CDATA[Many of perfect stats students are met with &#8220;Waitlisted&#8221; or &#8220;Denied&#8221; from Tier-1 institutions. Why?]]></description><link>https://theengineeringdad.substack.com/p/the-syllabus-consumer-trap-how-to</link><guid isPermaLink="false">https://theengineeringdad.substack.com/p/the-syllabus-consumer-trap-how-to</guid><pubDate>Tue, 12 May 2026 11:49:53 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!M7hf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F220b36f1-a6a7-4c06-8374-04dbc633476e_776x806.png" 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_!M7hf!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F220b36f1-a6a7-4c06-8374-04dbc633476e_776x806.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!M7hf!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F220b36f1-a6a7-4c06-8374-04dbc633476e_776x806.png 424w, https://substackcdn.com/image/fetch/$s_!M7hf!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F220b36f1-a6a7-4c06-8374-04dbc633476e_776x806.png 848w, https://substackcdn.com/image/fetch/$s_!M7hf!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F220b36f1-a6a7-4c06-8374-04dbc633476e_776x806.png 1272w, https://substackcdn.com/image/fetch/$s_!M7hf!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F220b36f1-a6a7-4c06-8374-04dbc633476e_776x806.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!M7hf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F220b36f1-a6a7-4c06-8374-04dbc633476e_776x806.png" width="776" height="806" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/220b36f1-a6a7-4c06-8374-04dbc633476e_776x806.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:806,&quot;width&quot;:776,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:398512,&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://theengineeringdad.substack.com/i/196851266?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F220b36f1-a6a7-4c06-8374-04dbc633476e_776x806.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_!M7hf!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F220b36f1-a6a7-4c06-8374-04dbc633476e_776x806.png 424w, https://substackcdn.com/image/fetch/$s_!M7hf!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F220b36f1-a6a7-4c06-8374-04dbc633476e_776x806.png 848w, https://substackcdn.com/image/fetch/$s_!M7hf!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F220b36f1-a6a7-4c06-8374-04dbc633476e_776x806.png 1272w, https://substackcdn.com/image/fetch/$s_!M7hf!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F220b36f1-a6a7-4c06-8374-04dbc633476e_776x806.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>Author: Masaru @ <a href="https://open.substack.com/users/455068833-the-engineering-dad?utm_source=mentions">The Engineering Dad</a></p><div><hr></div><h2><strong>The Pattern I Keep Seeing</strong></h2><p>I am a Tech Dad of 3 CS grads. I have seen this before and we see it every year.</p><p>A high-achieving student presents a resume that is virtually perfect: 150+ volunteer hours, President of three clubs, Varsity athletics, and a list of summer programs that would make a Fortune 500 CEO sweat.</p><p>And yet, many of these students are met with &#8220;Waitlisted&#8221; or &#8220;Denied&#8221; from Tier-1 institutions like MIT, Cornell, or Stanford.</p><p>Why?</p><p>Because they are world-class <strong>Consumers</strong>, but the Ivy League is looking for <strong>Builders</strong>.</p><div><hr></div><p>To help you follow along with today&#8217;s builder strategy, grab your CS/Engineering Toolkit copy here before we dive into the breakdown. Find your perfect project to work on in the summer!<br><br>&#128229; <a href="https://ivyadmitmanga.gumroad.com/l/HSCSToolkit">Download the CS Toolkit</a></p><div><hr></div><h2><strong>What It Means to Be a Consumer</strong></h2><p>As I wrote in <a href="https://theengineeringdad.substack.com/p/194664985">&#8220;Stop Waiting for Institutional Priorities to Choose You&#8221;</a>, the real issue is this:</p><blockquote><p>&#8220;They did everything they were told. They followed the script, checked the boxes, and mastered the material handed to them. But in the AI era, being a world-class consumer is a replaceable skill.&#8221;</p></blockquote><p>The distinction matters because it&#8217;s not just about admissions&#8212;it&#8217;s about utility.</p><p>In a world where AI can follow instructions perfectly, colleges are no longer impressed by students who are &#8220;Master Chefs of the Recipe Book.&#8221; They are looking for students who can identify a recipe that doesn&#8217;t exist and create it.</p><p>A Consumer thinks:</p><ul><li><p><em>More volunteer hours = stronger application</em> (wrong; impact per hour matters)</p></li><li><p><em>Leadership titles = competitive advantage</em> (wrong; systems you built matter)</p></li><li><p><em>Perfect grades + test scores = admissions</em> (wrong; what you built with that knowledge matters)</p></li></ul><p>A Builder thinks:</p><ul><li><p>Can I solve this problem in a way that scales?</p></li><li><p>Will this system work without me in the room?</p></li><li><p>What measurable change did I create?</p></li><li><p>Who else can I help using what I just built?</p></li></ul><div><hr></div><h2><strong>The Case Study: A Bio-Medical Powerhouse</strong></h2><p>I recently reviewed a phenomenal foundation from a high school junior: Robotics President, hundreds of community service hours, and a custom-designed Biomedical Engineering (BME) device for the elderly.</p><p>On paper, she is in the top 1%. But in the high-stakes Ivy lottery, she is &#8220;standard excellence.&#8221;</p><p>Why?</p><p>Because her narrative is <strong>participation-focused</strong>, not <strong>impact-focused</strong>.</p><p>She &#8220;designed&#8221; a device.</p><p>She &#8220;led&#8221; the robotics team.</p><p>She &#8220;volunteered&#8221; with the elderly.</p><p>But she never moved from consuming the structures that already exist to orchestrating new ones.</p><p>To stand out, she needs to move from participating in existing structures to creating solutions where none existed.</p><p>We call this the <strong>Builder Pivot</strong>.</p><div><hr></div><h2><strong>The 3-Step Builder Strategy</strong></h2><h3><strong>1. Productize the Project</strong></h3><p>Don&#8217;t just &#8220;design&#8221; a device and list it as a bullet point.</p><p>Document the CAD process, open-source the assembly guide, and gather hard data.</p><p>If you test a medical device in a nursing home, your &#8220;impact&#8221; isn&#8217;t the design&#8212;it&#8217;s the <strong>Delta (&#916;) in independence</strong> you measured for the residents.</p><p>Ask yourself: <em>What changed measurably because of what I built?</em></p><p>In my post <a href="https://theengineeringdad.substack.com/p/191616949">&#8220;Why &#8216;Applied Intelligence&#8217; is the New IQ&#8221;</a>, I illustrated this distinction:</p><blockquote><p>&#8220;Applied Intelligence isn&#8217;t about how much you know; it&#8217;s about what you can <strong>Orchestrate</strong> with what you know. It&#8217;s the ability to take a messy, unstructured real-world problem and build a technical &#8216;System&#8217; to solve it.&#8221;</p></blockquote><p>The student who raises $100k for a nonprofit and stops there is a Consumer.</p><p>The student who raises $100k <strong>and</strong> performs a Cohort Analysis to identify a 15% donor churn rate, then builds a data-driven re-engagement system that saves the non-profit $7,500 in recurring revenue?</p><p>That student is an <strong>Engineer of Systems</strong>.</p><p>Productizing means: <strong>Documentation &#8594; Data &#8594; Deployment.</strong></p><p>Your project should have:</p><ul><li><p>A GitHub repo</p></li><li><p>A README explaining the problem</p></li><li><p>Evidence that real people benefited</p></li><li><p>Measurable outcomes (not feelings or opinions)</p><div><hr></div><p>To help you visualize this shift, <strong>I've pinned a Resume 'Impact Delta' Template to my X profile (@engr_dad_cs).</strong> Because X is currently re-indexing my technical logs, you may need to <strong>manually search for my handle</strong> in the search bar to view it. This search activity helps the system restore my public visibility while giving you a plug-and-play framework for your next project.</p><div><hr></div></li></ul><h3><strong>2. Bridge the Skill Gap Through Orchestration</strong></h3><p>If you are a Media Manager for a club, don&#8217;t just post photos.</p><p>Build a system.</p><p>Create a digital &#8220;Playbook&#8221; that other clubs can use to scale their engagement.</p><p>If five other organizations use your system to grow their reach by 40%, you are no longer a volunteer&#8212;you are a <strong>Systems Architect</strong>.</p><p>This is the core of the Builder mindset: <strong>moving from executing tasks to designing processes others can execute.</strong></p><p>My <a href="https://theengineeringdad.substack.com/p/192061999">&#8220;4-Year Orchestrator Portfolio Pipeline&#8221;</a> breaks this down across four years:</p><ul><li><p><strong>Year 1 (9th):</strong> Build one thing (prove curiosity + technical literacy)</p></li><li><p><strong>Year 2 (10th):</strong> Reapply that technical stack to a different problem (prove versatility)</p></li><li><p><strong>Year 3 (11th):</strong> Integrate advanced tools like ML or Signal Processing (prove academic depth)</p></li><li><p><strong>Year 4 (12th):</strong> Move from breadboard to custom PCB / professional MVP (prove maturity)</p></li></ul><p>The magic isn&#8217;t in doing four separate projects.</p><p>It&#8217;s in the <strong>skill amortization</strong>: 70% of Year 1&#8217;s code gets reused in Year 2, freeing you to focus on new complexity.</p><p>By Year 4, you&#8217;re not wrestling with &#8220;how to wire a sensor&#8221;&#8212;you&#8217;re wrestling with architecture.</p><p>That&#8217;s orchestration.</p><h3><strong>3. The &#8220;So What?&#8221; Test</strong></h3><p>Look at every bullet point on your resume.</p><p>If the result is simply &#8220;I was there&#8221; or &#8220;I led the meeting,&#8221; it isn&#8217;t enough.</p><p>Tier-1 schools want to see the <strong>measurable change</strong> your presence created.</p><p>If you left the organization tomorrow, what system would break?</p><p>If the answer is &#8220;nothing,&#8221; you haven&#8217;t built a moat yet.</p><div><hr></div><h2><strong>How This Shows Up on Your College Application</strong></h2><p>A common concern for parents: where do I fit this &#8220;Builder&#8221; work in a limited word-count application?</p><p>Here is the secret: <strong>The project IS the personal statement.</strong></p><p>Your essay shouldn&#8217;t just be a narrative about &#8220;passion.&#8221;</p><p>It should be a <strong>technical and emotional defense of your Technical Moat.</strong></p><p>As I explored in <a href="https://theengineeringdad.substack.com/p/188742210">&#8220;The &#8216;AI Moat&#8217;: How to Stop the Career Panic and Start Building the Future&#8221;</a>:</p><blockquote><p>&#8220;A &#8216;CS&#8217; degree with an &#8216;AI Concentration&#8217; is just a label; a portfolio of deployed AI agents that solve real problems is a resume.&#8221;</p></blockquote><p>The same principle applies to your application narrative.</p><p>Your essay should:</p><ol><li><p><strong>Describe the moment</strong> you saw a problem in the &#8220;Wild&#8221; (outside the classroom, outside the syllabus)</p></li><li><p><strong>Explain how you orchestrated</strong> a solution (not just participated in one)</p></li><li><p><strong>Show the data</strong> that proves impact</p></li><li><p><strong>Use the &#8220;Additional Information&#8221; section</strong> or a Portfolio link to attach:</p><ul><li><p>CAD files</p></li><li><p>GitHub repos</p></li><li><p>Deployment evidence</p></li><li><p>Measurable outcomes</p></li></ul></li></ol><p>Admissions officers are drowning in essays about &#8220;passion for STEM.&#8221;</p><p>What they <em>hunger</em> for is evidence of <strong>problem-definition</strong>.</p><p>Show them you don&#8217;t just execute recipes&#8212;you identify which recipes the world needs and cook them.</p><div><hr></div><h2><strong>The Consumer vs. Builder Mindset Applies Everywhere</strong></h2><p>The distinction between Consumer and Builder isn&#8217;t just about admissions.</p><p>It applies to internships, careers, and life.</p><p>As I wrote about extensively in <a href="https://theengineeringdad.substack.com/p/189471230">&#8220;Why &#8216;Looking for an Internship&#8217; is the Worst Way to Find One (And What to Do Instead)&#8221;</a>:</p><blockquote><p>&#8220;To actually secure a role, students must transition from a passive &#8216;Consumer&#8217; mentality (asking for an opportunity) to an active &#8216;Builder&#8217; mentality (demonstrating immediate value).&#8221;</p></blockquote><p>A Consumer asks: <em>&#8220;How do I get into MIT?&#8221;</em></p><p>A Builder asks: <em>&#8220;What problem can I solve that only MIT can help me scale?&#8221;</em></p><p>A Consumer&#8217;s strategy: Apply to 15 schools, hope one says yes, optimize for &#8220;safety&#8221; schools.</p><p>A Builder&#8217;s strategy: Identify the specific problem space where you have a technical moat, find the schools with the strongest research groups in that space, and position yourself as someone who can <em>contribute</em> to that research from day one.</p><div><hr></div><h2><strong>Why This Matters Right Now</strong></h2><p>The Science Fair is a &#8220;Controlled Environment.&#8221;</p><p>Everyone is on the same track.</p><p>The &#8220;Wild&#8221; is the local community, the cafeteria, the non-profit, the business, the real world.</p><p><strong>Builders thrive in the Wild because they don&#8217;t wait for permission to lead.</strong></p><p>The question isn&#8217;t which summer program to attend.</p><p>The question is: <strong>What will you build that makes summer programs irrelevant?</strong></p><p>That&#8217;s the edge. That&#8217;s the moat. That&#8217;s how you get off the waitlist.</p><div><hr></div><h2><strong>Your Next Move</strong></h2><p>You now understand the framework.</p><p><strong>The Builder vs. Consumer distinction is everything.</strong></p><p>But understanding isn&#8217;t enough. You need to know <em>how to execute this</em>.</p><p><a href="https://open.substack.com/pub/theengineeringdad/p/pre-summer-action-plan-from-consumer?r=7ixpcx&amp;utm_campaign=post&amp;utm_medium=web&amp;showWelcomeOnShare=true">My Next&#8217;s post</a> walks you through the concrete pre-summer action plan&#8212;the checklist, the lab setup, the client acquisition, and the public accountability that transforms you from Consumer to Builder in the next 8 weeks.</p><p>If you&#8217;re ready to move now, here&#8217;s what to do:</p><ol><li><p><strong>Identify your problem space.</strong> What frustrates you in your daily life that others are ignoring?</p></li><li><p><strong>Think small.</strong> Not a world-changing project&#8212;something you can prototype in the next 30 days.</p></li><li><p><strong>Find one person</strong> who has that problem and would benefit from your solution.</p></li></ol><p>Next post: the full action plan.</p><div><hr></div><p><strong>Related reading from the archive:</strong></p><ul><li><p><a href="https://theengineeringdad.substack.com/p/187673722">&#8220;Confessions of a Tech Hiring Manager: Why I Ignore 4.0 GPAs&#8221;</a> &#8212; What hiring managers actually care about</p></li><li><p><a href="https://theengineeringdad.substack.com/p/188864171">&#8220;The Formal Program Trap: Why your 9th grader should build a lab, not join one&#8221;</a> &#8212; Permission is your enemy</p></li><li><p><a href="https://theengineeringdad.substack.com/p/190803945">&#8220;The AI Survival Audit: How to Build a &#8216;Career Fortress&#8217; for the Class of 2033&#8221;</a> &#8212; Why moats matter now more than ever</p></li><li><p>I've pinned a tactical <strong>'<a href="https://x.com/engr_dad_cs">Impact Delta' Template</a></strong> to my X profile (<strong>@engr_dad_cs</strong>). If the link doesn't resolve, please <strong>manually search for my handle</strong>, it&#8217;s the fastest way to help me break the current search throttle and get these resources back into the public feed.</p></li></ul><div><hr></div><p><strong>Want the full roadmap?</strong> My <a href="https://ivyadmitmanga.gumroad.com/l/HSCSToolkit">High School CS Toolkit</a> breaks down the exact frameworks, portfolio ideas to transition your student from Consumer to Builder before they even apply to college.</p><div><hr></div><p><em>Drop a comment and let me know what you are building. </em></p><p><strong>Support the Workshop:</strong> I spend my spare cycles auditing the &#8220;Source Code&#8221; of admissions so you don&#8217;t have to. If you&#8217;ve found value in these logic gates, you can <strong>buy me a coffee </strong>&#9749; to help keep this workshop running and the guides open-source.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://buymeacoffee.com/theengineeringdad&quot;,&quot;text&quot;:&quot;Support the Workshop&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://buymeacoffee.com/theengineeringdad"><span>Support the Workshop</span></a></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://theengineeringdad.substack.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">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</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[So, You Keep Hearing About AI and ML But How Do You Actually Start?]]></title><description><![CDATA[A hands-on guide for CS and Data Analytics students to move from theory to "Running Your Own Model" in under 10 minutes.]]></description><link>https://theengineeringdad.substack.com/p/so-you-keep-hearing-about-ai-and</link><guid isPermaLink="false">https://theengineeringdad.substack.com/p/so-you-keep-hearing-about-ai-and</guid><pubDate>Thu, 07 May 2026 11:33:54 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!WR8K!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c69dca4-575a-4eea-baf2-493e8aa949d6_1746x1570.png" 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_!WR8K!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c69dca4-575a-4eea-baf2-493e8aa949d6_1746x1570.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!WR8K!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c69dca4-575a-4eea-baf2-493e8aa949d6_1746x1570.png 424w, https://substackcdn.com/image/fetch/$s_!WR8K!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c69dca4-575a-4eea-baf2-493e8aa949d6_1746x1570.png 848w, https://substackcdn.com/image/fetch/$s_!WR8K!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c69dca4-575a-4eea-baf2-493e8aa949d6_1746x1570.png 1272w, https://substackcdn.com/image/fetch/$s_!WR8K!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c69dca4-575a-4eea-baf2-493e8aa949d6_1746x1570.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!WR8K!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c69dca4-575a-4eea-baf2-493e8aa949d6_1746x1570.png" width="1456" height="1309" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2c69dca4-575a-4eea-baf2-493e8aa949d6_1746x1570.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1309,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:482177,&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://theengineeringdad.substack.com/i/194662294?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c69dca4-575a-4eea-baf2-493e8aa949d6_1746x1570.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_!WR8K!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c69dca4-575a-4eea-baf2-493e8aa949d6_1746x1570.png 424w, https://substackcdn.com/image/fetch/$s_!WR8K!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c69dca4-575a-4eea-baf2-493e8aa949d6_1746x1570.png 848w, https://substackcdn.com/image/fetch/$s_!WR8K!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c69dca4-575a-4eea-baf2-493e8aa949d6_1746x1570.png 1272w, https://substackcdn.com/image/fetch/$s_!WR8K!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c69dca4-575a-4eea-baf2-493e8aa949d6_1746x1570.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></p><p>I am a Tech Dad of 3 CS grads. The hype cycle around AI (Artificial Intelligence) is exhausting. If you&#8217;re a student right now, whether you&#8217;re in Computer Science or a Data Analytics track, you&#8217;ve likely been bombarded with terms like &#8220;Neural Networks,&#8221; &#8220;Parameters,&#8221; and &#8220;Fine-Tuning.&#8221;</p><p>But there is a massive gap between watching a YouTube video about how AI works and actually <strong>controlling</strong> one yourself. For a long time, the barrier to entry was high: you needed a $2,000 GPU, a complex Linux setup, and a PhD-level understanding of Python environments.</p><p><strong>That has changed.</strong></p><p>If you want to stop talking about AI and start building with it, you need to know about two things: <strong>Unsloth</strong> and <strong>Google Colab</strong>.</p><div><hr></div><p>To help you follow along with today&#8217;s builder strategy, grab your CS/Engineering Toolkit copy here before we dive into the breakdown. Find your perfect project to work on in the summer!<br><br>&#128229; <a href="https://ivyadmitmanga.gumroad.com/l/HSCSToolkit">Download the CS Toolkit</a></p><div><hr></div><h2>The &#8220;Secret Sauce&#8221;: Unsloth</h2><p>Most AI models are &#8220;heavy.&#8221; They require massive amounts of memory (VRAM) to train or tweak. <strong>Unsloth</strong> is an open-source framework that makes fine-tuning Large Language Models (like Llama 3 or Mistral) up to 2x faster and uses 70% less memory.</p><p>For a student, this is the &#8220;holy grail.&#8221; It means you can run professional-grade AI on free hardware.</p><div><hr></div><h2>Your First Project: The &#8220;Run and Play&#8221; Method</h2><p>We&#8217;re going to skip the 50-page textbook and go straight to the <strong>Unsloth Studio</strong>. This is designed specifically for people who want to see results immediately.</p><h3>Step 1: Open the Sandbox</h3><p>You don&#8217;t need to install anything on your computer. We use <strong>Google Colab</strong>, which is essentially a &#8220;Google Doc for Code.&#8221; It provides you with a free GPU (a powerful processor) in the cloud.</p><p><strong><a href="https://colab.research.google.com/github/unslothai/unsloth/blob/main/studio/Unsloth_Studio_Colab.ipynb">Click here to open the Unsloth Studio Colab</a></strong></p><h3>Step 2: The &#8220;Play&#8221; Button</h3><p>Once the page opens, you&#8217;ll see blocks of code (cells).</p><ol><li><p>Look for the <strong>&#8220;Connect&#8221;</strong> button in the top right corner to grab your free GPU.</p></li><li><p>Hover over each bracket <code>[ ]</code> on the left side of the code blocks and click the <strong>Play</strong> icon.</p></li></ol><h3>Step 3: What are you actually doing?</h3><p>As you click through, the notebook is doing the following:</p><ul><li><p><strong>Installing Unsloth:</strong> Setting up the engine.</p></li><li><p><strong>Loading a Model:</strong> It&#8217;s pulling a &#8220;base&#8221; model (like a blank-slate Llama 3) from the internet.</p></li><li><p><strong>Formatting Data:</strong> It takes raw text and turns it into a format the AI can learn from.</p></li><li><p><strong>Fine-Tuning:</strong> This is the magic. The model &#8220;studies&#8221; the specific data you gave it to become an expert in that specific area.</p></li></ul><div><hr></div><h2>Why this matters for your career</h2><h3>For CS Students:</h3><p>You need to understand the <strong>infrastructure</strong>. Seeing how <code>Unsloth</code> optimizes kernels and manages memory gives you a deeper look into &#8220;Efficient ML (Machine Learning).&#8221; It&#8217;s one thing to call an OpenAI API; it&#8217;s another thing to understand how to make a model run on restricted hardware.</p><h3>For Data Analytics Students:</h3><p>AI is just a new way to analyze data. Instead of just making a bar chart in Excel, you are now learning how to <strong>feed datasets into a model</strong> to predict text, summarize reports, or categorize sentiment. Fine-tuning is the ultimate data cleaning and processing skill.</p><div><hr></div><h2>Your &#8220;Homework&#8221; (The Fun Kind)</h2><p>Once you get the Colab running, don&#8217;t just close the tab. Change the text in the &#8220;Dataset&#8221; section.</p><ul><li><p>Want the AI to talk like a pirate? Feed it pirate dialogue.</p></li><li><p>Want it to summarize medical papers? Feed it abstract samples.</p></li></ul><p><strong>The Goal:</strong> Break it. Change the variables. See what happens when you increase the &#8220;epochs&#8221; (how many times the AI reads the data).</p><p>The &#8220;Magic&#8221; of AI disappears once you realize it&#8217;s just a tool you can turn on and off. <strong>Unsloth</strong> is the best remote control we have right now.</p><div><hr></div><p><em>Ready to dive deeper? Check out the <a href="https://github.com/unslothai/unsloth">Unsloth GitHub</a> to see the code behind the curtain.</em></p><div><hr></div><p><em>Drop a comment and let me know what you are building. </em></p><p><strong>Support the Workshop:</strong> I spend my spare cycles auditing the &#8220;Source Code&#8221; of admissions so you don&#8217;t have to. If you&#8217;ve found value in these logic gates, you can <strong>buy me a coffee </strong>&#9749; to help keep this workshop running and the guides open-source.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://buymeacoffee.com/theengineeringdad&quot;,&quot;text&quot;:&quot;Support the Workshop&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://buymeacoffee.com/theengineeringdad"><span>Support the Workshop</span></a></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://theengineeringdad.substack.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">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</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[The May Waitlist Pivot: What to Do When the "Off" Calls Start Rolling In]]></title><description><![CDATA[The May 1st deadline has passed, but the admissions game is far from over. Here is your roadmap for navigating the "Summer Shuffle."]]></description><link>https://theengineeringdad.substack.com/p/the-may-waitlist-pivot-what-to-do</link><guid isPermaLink="false">https://theengineeringdad.substack.com/p/the-may-waitlist-pivot-what-to-do</guid><dc:creator><![CDATA[The Engineering Dad]]></dc:creator><pubDate>Tue, 05 May 2026 11:15:56 GMT</pubDate><enclosure url="https://images.unsplash.com/photo-1510531704581-5b2870972060?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw3fHxoaWdoJTIwc2Nob29sfGVufDB8fHx8MTc3NzA3NjY4M3ww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Author: Masaru @ <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;The Engineering Dad&quot;,&quot;id&quot;:455068833,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f8d0d50c-4d45-471e-9608-f27e1ec4a815_296x296.png&quot;,&quot;uuid&quot;:&quot;b00c91db-8415-4390-bd28-bab4b3029cdf&quot;}" data-component-name="MentionToDOM"></span> </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://images.unsplash.com/photo-1510531704581-5b2870972060?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw3fHxoaWdoJTIwc2Nob29sfGVufDB8fHx8MTc3NzA3NjY4M3ww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://images.unsplash.com/photo-1510531704581-5b2870972060?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw3fHxoaWdoJTIwc2Nob29sfGVufDB8fHx8MTc3NzA3NjY4M3ww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1510531704581-5b2870972060?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw3fHxoaWdoJTIwc2Nob29sfGVufDB8fHx8MTc3NzA3NjY4M3ww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1510531704581-5b2870972060?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw3fHxoaWdoJTIwc2Nob29sfGVufDB8fHx8MTc3NzA3NjY4M3ww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1510531704581-5b2870972060?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw3fHxoaWdoJTIwc2Nob29sfGVufDB8fHx8MTc3NzA3NjY4M3ww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="100vw"><img src="https://images.unsplash.com/photo-1510531704581-5b2870972060?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw3fHxoaWdoJTIwc2Nob29sfGVufDB8fHx8MTc3NzA3NjY4M3ww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" width="6016" height="4000" data-attrs="{&quot;src&quot;:&quot;https://images.unsplash.com/photo-1510531704581-5b2870972060?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw3fHxoaWdoJTIwc2Nob29sfGVufDB8fHx8MTc3NzA3NjY4M3ww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:4000,&quot;width&quot;:6016,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;photography of school room&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpg&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="photography of school room" title="photography of school room" srcset="https://images.unsplash.com/photo-1510531704581-5b2870972060?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw3fHxoaWdoJTIwc2Nob29sfGVufDB8fHx8MTc3NzA3NjY4M3ww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1510531704581-5b2870972060?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw3fHxoaWdoJTIwc2Nob29sfGVufDB8fHx8MTc3NzA3NjY4M3ww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1510531704581-5b2870972060?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw3fHxoaWdoJTIwc2Nob29sfGVufDB8fHx8MTc3NzA3NjY4M3ww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1510531704581-5b2870972060?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw3fHxoaWdoJTIwc2Nob29sfGVufDB8fHx8MTc3NzA3NjY4M3ww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 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><figcaption class="image-caption">Photo by <a href="https://unsplash.com/@flpschi">Feliphe Schiarolli</a> on <a href="https://unsplash.com">Unsplash</a></figcaption></figure></div><p>Wait, what?? Did my child get off the wait list of her/his dream school? </p><p>These are messages I am seeing increasingly in parent forums in the last 48 hrs. The waitlist is a test of patience, but your career shouldn't be on hold.</p><p>The May 1st &#8220;National Decision Day&#8221; used to be the finish line. You&#8217;d wear the sweatshirt, post the commitment photo, and pay the deposit. But this year, the timeline is stretching. With some schools extending final decisions to May 7th and others just beginning to dip into their waitlists, many students are finding themselves in a state of &#8220;committed but still hoping.&#8221;</p><p>If you&#8217;ve deposited at School A but are staring at your inbox waiting for School B to call you off the waitlist, here is your tactical guide for the weeks (and potentially months) ahead.</p><div><hr></div><h3>1. Protect Your Current Seat</h3><p>First thing&#8217;s first: <strong>Do not withdraw from the school where you deposited.</strong> Until you have a signed, official acceptance letter and a financial aid package from your waitlist school, you are a committed student at your current college. Treat that enrollment as final to ensure you have a housing assignment and a course schedule ready for August.</p><h3>2. The Financial Reality Check</h3><p>Before you get that &#8220;You&#8217;re In!&#8221; email, sit down with your family and discuss the &#8220;Walk-Away Price.&#8221;</p><ul><li><p><strong>The Lost Deposit:</strong> Almost all enrollment deposits (usually <strong>$200&#8211;$600</strong>) are non-refundable. Accept that this money is gone if you switch.</p></li><li><p><strong>Financial Aid:</strong> Waitlisted students are often at a disadvantage for merit scholarships, as most of that money was distributed in the first round. Use a net price calculator now so you aren&#8217;t blinded by a massive bill in June. You might be able to negotiate merit in the last minute. See details <a href="https://theengineeringdad.substack.com/p/the-middle-class-tuition-trap-how?r=7ixpcx">here</a> how to approach it.</p></li></ul><h3>3. The &#8220;Letter of Continued Interest&#8221; (LOCI) 2.0</h3><p>If the school extended their deadline to May 7th, they are currently gauging their yield. If you haven&#8217;t sent a brief, professional update recently, do it <strong>now</strong>.</p><ul><li><p><strong>Keep it punchy:</strong> Reiterate that they are your #1 choice and you would enroll immediately if accepted.</p></li><li><p><strong>New News:</strong> Mention any final grades, new awards, or projects completed since April.</p><div><hr></div><h3>While You Wait: Start Building the Career</h3><p>Whether you end up at your reach school or your current commitment, the degree is only half the battle. Don&#8217;t rebuild the wheel while you&#8217;re in limbo. I&#8217;ve templated the exact <strong>&#8220;Internship Ladder&#8221;</strong> that took my kids from 9th-grade interns to Cornell and Rice grads.</p></li></ul><p>&#128229; <a href="https://ivyadmitmanga.gumroad.com/l/HSCSToolkit">Download the System Level Blueprint</a></p><div><hr></div><h3>4. The Summer Roadmap: May through August</h3><p>Waitlist movement happens in waves. Here is how to prepare for each phase:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!wq9p!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb52c1f7-0f07-42e3-a541-2a31927173dc_1408x752.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wq9p!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb52c1f7-0f07-42e3-a541-2a31927173dc_1408x752.png 424w, https://substackcdn.com/image/fetch/$s_!wq9p!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb52c1f7-0f07-42e3-a541-2a31927173dc_1408x752.png 848w, https://substackcdn.com/image/fetch/$s_!wq9p!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb52c1f7-0f07-42e3-a541-2a31927173dc_1408x752.png 1272w, https://substackcdn.com/image/fetch/$s_!wq9p!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb52c1f7-0f07-42e3-a541-2a31927173dc_1408x752.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!wq9p!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb52c1f7-0f07-42e3-a541-2a31927173dc_1408x752.png" width="1408" height="752" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cb52c1f7-0f07-42e3-a541-2a31927173dc_1408x752.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:752,&quot;width&quot;:1408,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:175533,&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://theengineeringdad.substack.com/i/196270358?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb52c1f7-0f07-42e3-a541-2a31927173dc_1408x752.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_!wq9p!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb52c1f7-0f07-42e3-a541-2a31927173dc_1408x752.png 424w, https://substackcdn.com/image/fetch/$s_!wq9p!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb52c1f7-0f07-42e3-a541-2a31927173dc_1408x752.png 848w, https://substackcdn.com/image/fetch/$s_!wq9p!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb52c1f7-0f07-42e3-a541-2a31927173dc_1408x752.png 1272w, https://substackcdn.com/image/fetch/$s_!wq9p!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb52c1f7-0f07-42e3-a541-2a31927173dc_1408x752.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><h3>5. Managing the &#8220;Double Deposit&#8221; Ethics</h3><p>Standard practice in college admissions is that you should only be deposited at one school at a time. However, it is <strong>entirely legal and ethical</strong> to stay on a waitlist after depositing elsewhere.</p><p><strong>The moment you accept a waitlist offer:</strong></p><ol><li><p>Pay the new deposit.</p></li><li><p><strong>Immediately</strong> notify the first school that you are withdrawing your enrollment.</p></li><li><p>Do not &#8220;double deposit&#8221; for more than 24&#8211;48 hours; it takes a spot away from another student and can lead to complications with final transcripts.</p></li></ol><h3>The Bottom Line</h3><p>The waitlist is a marathon, not a sprint. It requires a difficult mental balance: <strong>Fall in love with the school you&#8217;re attending, but keep your bags packed for the one you want.</strong> Stay patient, stay professional, and keep an eye on that inbox. The &#8220;Summer Shuffle&#8221; has only just begun.</p><div><hr></div><h3>Don&#8217;t Just Wait&#8212;Prepare</h3><p>If the waitlist doesn&#8217;t move, remember: your success isn&#8217;t defined by the name on the gate, but by the projects you build once you&#8217;re inside. To get a head start on the &#8220;Builder&#8221; mindset before classes start in August, check out my proven framework.</p><p>I&#8217;ve templated the exact <strong>&#8220;Internship Ladder&#8221;</strong> that took my kids from 9th-grade interns to Cornell and Rice grads.<br><br>&#128229; <a href="https://ivyadmitmanga.gumroad.com/l/HSCSToolkit">Download the System Level Blueprint</a></p><div><hr></div><p>P.S. In case you missed it, I had a wild 72 hours fighting an AI lockout on X. You can read the full breakdown of how I used a 'Technical Defense' to get the account restored <a href="https://theengineeringdad.substack.com/p/the-machine-flagged-me-a-tech-prog?r=7ixpcx">here</a>.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://theengineeringdad.substack.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">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</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[The Prerequisite Bottleneck: Why 90+ College Credits Won't Save You 4 Years of Tuition]]></title><description><![CDATA[How the "Consumer" approach to AA degrees fails the "Builder" reality of STEM.]]></description><link>https://theengineeringdad.substack.com/p/the-prerequisite-bottleneck-why-90</link><guid isPermaLink="false">https://theengineeringdad.substack.com/p/the-prerequisite-bottleneck-why-90</guid><pubDate>Thu, 30 Apr 2026 12:25:08 GMT</pubDate><enclosure url="https://images.unsplash.com/photo-1633165864301-fcb2cb50eee2?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMXx8bm93aGVyZXxlbnwwfHx8fDE3NzY1NjkwNzR8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" 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://images.unsplash.com/photo-1633165864301-fcb2cb50eee2?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMXx8bm93aGVyZXxlbnwwfHx8fDE3NzY1NjkwNzR8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://images.unsplash.com/photo-1633165864301-fcb2cb50eee2?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMXx8bm93aGVyZXxlbnwwfHx8fDE3NzY1NjkwNzR8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1633165864301-fcb2cb50eee2?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMXx8bm93aGVyZXxlbnwwfHx8fDE3NzY1NjkwNzR8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1633165864301-fcb2cb50eee2?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMXx8bm93aGVyZXxlbnwwfHx8fDE3NzY1NjkwNzR8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1633165864301-fcb2cb50eee2?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMXx8bm93aGVyZXxlbnwwfHx8fDE3NzY1NjkwNzR8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="100vw"><img src="https://images.unsplash.com/photo-1633165864301-fcb2cb50eee2?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMXx8bm93aGVyZXxlbnwwfHx8fDE3NzY1NjkwNzR8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" width="3009" height="1693" data-attrs="{&quot;src&quot;:&quot;https://images.unsplash.com/photo-1633165864301-fcb2cb50eee2?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMXx8bm93aGVyZXxlbnwwfHx8fDE3NzY1NjkwNzR8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1693,&quot;width&quot;:3009,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;a small cabin in the middle of a field&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpg&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="a small cabin in the middle of a field" title="a small cabin in the middle of a field" srcset="https://images.unsplash.com/photo-1633165864301-fcb2cb50eee2?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMXx8bm93aGVyZXxlbnwwfHx8fDE3NzY1NjkwNzR8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1633165864301-fcb2cb50eee2?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMXx8bm93aGVyZXxlbnwwfHx8fDE3NzY1NjkwNzR8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1633165864301-fcb2cb50eee2?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMXx8bm93aGVyZXxlbnwwfHx8fDE3NzY1NjkwNzR8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1633165864301-fcb2cb50eee2?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMXx8bm93aGVyZXxlbnwwfHx8fDE3NzY1NjkwNzR8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 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><figcaption class="image-caption">Photo by <a href="https://unsplash.com/@svasylenko">Serhii Vasylenko</a> on <a href="https://unsplash.com">Unsplash</a></figcaption></figure></div><p>I&#8217;m a Tech dad of 3 CS grads (Cornell and Rice chosen over Caltech/Columbia).</p><p>I recently watched a heartbreaking interaction in a college admissions group. A parent was celebrating, rightfully so, that their daughter was a valedictorian with a 4.5+ GPA, 10 AP classes, and two Associate Degrees (90+ college units) completed before high school graduation. She was accepted to every UC, including Berkeley and UCLA.</p><p>Then, the &#8220;Consumer&#8221; reality hit the &#8220;Builder&#8221; requirements of a STEM degree.</p><p>Despite having nearly 100 units, the student realized she still needs <strong>four full years</strong> to graduate. Why? Because while she was &#8220;collecting gold stars&#8221; in the form of general education credits, she hadn&#8217;t started the technical clock.</p><div><hr></div><p>To help you follow along with today&#8217;s builder strategy, grab your CS/Engineering Toolkit copy here before we dive into the breakdown.<br>&#128229; <a href="https://ivyadmitmanga.gumroad.com/l/HSCSToolkit">Download the CS Toolkit</a></p><div><hr></div><h3><strong>The Reality is the Prerequisite Bottleneck</strong></h3><p>In liberal arts or general business, credits are often fungible. You can swap one history elective for another and move closer to the finish line. In STEM (Computer Science, Engineering, Biotech), the degree is governed by a <strong>Critical Path</strong>.</p><p>The degree is a chain, not a bucket.</p><p>If you don&#8217;t have Calculus I, you can&#8217;t take Physics. If you don&#8217;t have Physics, you can&#8217;t take the upper-division Engineering core. If you don&#8217;t have the CS fundamentals, you can&#8217;t take the systems courses.</p><p>You can enter a university with enough credits to be a &#8220;Junior&#8221; by status, but if you haven&#8217;t cleared the specific math and science sequences, you are effectively a <strong>Freshman</strong> in your major. The university doesn&#8217;t care if you have 90 units of sociology and art history; if you aren&#8217;t ready for Multivariable Calculus, your four-year clock hasn&#8217;t even started ticking.</p><h3><strong>The Strategy is to Prioritize the &#8220;Critical Path&#8221;</strong></h3><p>For parents of high-achieving students, the goal shouldn&#8217;t be &#8220;getting an AA degree.&#8221; The goal should be clearing the <strong>Physics Tax</strong> and the <strong>Math Sequence</strong> early.</p><p>If your student is aiming for a top-tier STEM program, the only credits that truly move the needle on graduation time are:</p><ul><li><p><strong>AP Calculus BC / Multivariable Calculus / Linear Algebra</strong></p></li><li><p><strong>AP Physics C (Mechanics and E&amp;M)</strong></p></li><li><p><strong>Introductory CS (Data Structures/Algorithms)</strong></p></li></ul><p>Doing these as Dual Enrollment (DE) or AP credits is what actually clears the path. Anything else is just &#8220;padding&#8221; that might get you into the school, but won&#8217;t get you <em>out</em> of the school any faster.</p><div><hr></div><h3><strong>The Financial &#8220;Donut Hole&#8221; is Real</strong></h3><p>This becomes a massive financial crisis for the middle class. The family I mentioned received $0 in aid from the FAFSA. They are in the &#8220;Donut Hole&#8221; earning too much for Pell Grants, but not enough to write a $40k check for four years without feeling the pain.</p><p>Perhaps, they thought the AA degrees were a &#8220;scholarship&#8221; worth two years of tuition. Instead, they are looking at a four-year bill they didn&#8217;t budget for because they focused on the <strong>prestige of the degree</strong> rather than the <strong>logic of the curriculum</strong>.</p><div><hr></div><h3><strong>The Verdict</strong></h3><p>In the AI era, the &#8220;Processor&#8221; student collects credits and hopes for the best. The <strong>&#8220;Builder Orchestrator&#8221;</strong> understands the architecture of their degree.</p><p>Don&#8217;t let your student spend four years in high school working for college credits that don&#8217;t actually count toward their technical moat. Prioritize the sequence, clear the math bottleneck, and focus on the portfolio.</p><p>The goal isn&#8217;t just to get accepted, it&#8217;s to graduate with your technical velocity (and your bank account) intact.</p><p>If you think a sample high school course sequence is beneficial, leave a comment below.</p><div><hr></div><p><strong>Support the Workshop:</strong> I spend my spare cycles auditing the &#8220;Source Code&#8221; of admissions so you don&#8217;t have to. If you&#8217;ve found value in these logic gates, you can <strong>buy me a coffee </strong>&#9749; to help keep this workshop running and the guides open-source.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://buymeacoffee.com/theengineeringdad&quot;,&quot;text&quot;:&quot;Support the Workshop&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://buymeacoffee.com/theengineeringdad"><span>Support the Workshop</span></a></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://theengineeringdad.substack.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">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</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[Winning the "Affordability Gap": The 72-Hour Sprint to Maximize Merit Aid]]></title><description><![CDATA[The May 1st deadline is not just a decision day; it is the final minute of a high-stakes negotiation.]]></description><link>https://theengineeringdad.substack.com/p/winning-the-affordability-gap-the</link><guid isPermaLink="false">https://theengineeringdad.substack.com/p/winning-the-affordability-gap-the</guid><dc:creator><![CDATA[The Engineering Dad]]></dc:creator><pubDate>Wed, 29 Apr 2026 12:47:52 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!uQEY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff47bcd1c-3271-4b3c-a026-49cc90de657f_1162x300.png" 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_!uQEY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff47bcd1c-3271-4b3c-a026-49cc90de657f_1162x300.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!uQEY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff47bcd1c-3271-4b3c-a026-49cc90de657f_1162x300.png 424w, https://substackcdn.com/image/fetch/$s_!uQEY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff47bcd1c-3271-4b3c-a026-49cc90de657f_1162x300.png 848w, https://substackcdn.com/image/fetch/$s_!uQEY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff47bcd1c-3271-4b3c-a026-49cc90de657f_1162x300.png 1272w, https://substackcdn.com/image/fetch/$s_!uQEY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff47bcd1c-3271-4b3c-a026-49cc90de657f_1162x300.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!uQEY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff47bcd1c-3271-4b3c-a026-49cc90de657f_1162x300.png" width="1162" height="300" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f47bcd1c-3271-4b3c-a026-49cc90de657f_1162x300.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:300,&quot;width&quot;:1162,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:75876,&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://theengineeringdad.substack.com/i/195832222?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff47bcd1c-3271-4b3c-a026-49cc90de657f_1162x300.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_!uQEY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff47bcd1c-3271-4b3c-a026-49cc90de657f_1162x300.png 424w, https://substackcdn.com/image/fetch/$s_!uQEY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff47bcd1c-3271-4b3c-a026-49cc90de657f_1162x300.png 848w, https://substackcdn.com/image/fetch/$s_!uQEY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff47bcd1c-3271-4b3c-a026-49cc90de657f_1162x300.png 1272w, https://substackcdn.com/image/fetch/$s_!uQEY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff47bcd1c-3271-4b3c-a026-49cc90de657f_1162x300.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>I am a Tech Dad of 3 CS grads. </p><p><strong>The May 1st deadline is not just a decision day; it is the final minute of a high-stakes negotiation. If you are staring at a &#8220;dream school&#8221; acceptance but a nightmare tuition bill, it&#8217;s time to stop being a &#8220;Syllabus Consumer&#8221; and start acting like a &#8220;Builder.&#8221;</strong></p><div><hr></div><p>To help you follow along with today&#8217;s builder strategy, grab your CS Toolkit copy here before we dive into the breakdown and merit negotiation scripts.<br>&#128229; <a href="https://ivyadmitmanga.gumroad.com/l/HSCSToolkit">Download the CS Toolkit</a></p><div><hr></div><p>I have navigated the high-stakes world of elite college admissions three times. My children didn&#8217;t just get into top CS programs like Cornell and Rice, they did so with strategic financial outcomes, including one child choosing a full-ride scholarship at Rice over offers from Caltech and Columbia. As a Technical Program Manager with a decade of coaching robotics and a background in industry research at Toyota, MIT, and CMU, I view the admissions process as a system that can be optimized. I&#8217;ve seen firsthand how a &#8220;Builder&#8221; portfolio, demonstrating real-world technical strength, provides the leverage needed to win the merit aid game.</p><p>I know exactly how you feel right now. You&#8217;ve done everything right: the late-night study sessions, the SAT prep, and the grueling application season. But now that the acceptance letters are in, a new fear has set in: <strong>&#8220;Can we actually afford this?&#8221;</strong> You might be worried that asking for more money will jeopardize the admission, or perhaps you feel that a high GPA should have been &#8220;enough.&#8221; The stress of choosing between your child&#8217;s dream school and a massive debt load is overwhelming. But remember: the university is a business, and you are in the final stage of a high-value transaction. <strong>Your anxiety is a signal to act,</strong> not to freeze.</p><div><hr></div><p>To get the most merit aid, we must move beyond emotional pleas and use logical leverage. The initial financial aid package is rarely the university&#8217;s &#8220;final offer&#8221;; it is a baseline based on stale data. Universities are looking for ROI. A student who has built an at-home lab, contributed to open-source AI, or held a paid internship since 9th grade is a lower risk for the university. We highlight these &#8220;Builder&#8221; traits as proof that the student will enhance the school&#8217;s prestige and career placement stats.</p><p>Here&#8217;s the approach you should take:</p><p>If School A is ranked similarly to School B, but School B offered $10k more in merit aid, that is a logical data point. Universities often have &#8220;match&#8221; policies, but they won&#8217;t volunteer them unless you present the comparison. Here is your <strong>72-Hour Action Plan</strong>:</p><ul><li><p><strong>Hour 1-24: Gather Leverage.</strong> Collect &#8220;competing&#8221; offers from peer institutions and update your child&#8217;s &#8220;Builder&#8221; portfolio with any recent wins such as new projects, GitHub commits, or internship leads.</p></li><li><p><strong>Hour 25-48: The Re-evaluation Request.</strong> Submit a formal request to the financial aid office. Use specific, professional language: <em>&#8220;This institution is our top choice, but the current financial gap makes the ROI difficult to justify compared to our other competitive offers.&#8221;</em></p></li><li><p><strong>Hour 49-72: The Human Connection.</strong> Follow up via phone. Speaking to a human in the financial aid office often yields results that an automated system cannot. Explain the &#8220;gap&#8221; and ask if there are any departmental scholarships or discretionary funds still available for high-impact students.</p></li></ul><p>College is the first major investment in your child&#8217;s professional strength. Don&#8217;t leave money on the table because of a passive mindset. Be a Builder. Negotiate with data. For the exact scripts and frameworks I used to secure a full ride at Rice, check out my <strong><a href="https://ivyadmitmanga.gumroad.com/l/HSCSToolkit">High School CS Toolkit</a></strong><a href="https://ivyadmitmanga.gumroad.com/l/HSCSToolkit"> </a>and the <strong>Internship Ladder</strong> guides.</p><p>Let&#8217;s get this last mile finished.</p><p>If you need more details of merit negotiation tactics, read this one next:</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;a6aa82f0-93fb-4763-844e-29f436ff559d&quot;,&quot;caption&quot;:&quot;&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;lg&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;The \&quot;Middle Class\&quot; Tuition Trap: How to Negotiate Merit Aid (Even If You Don't Qualify for Financial Aid)&quot;,&quot;publishedBylines&quot;:[{&quot;id&quot;:455068833,&quot;name&quot;:&quot;The Engineering Dad&quot;,&quot;bio&quot;:&quot;Decoding the Black Box of CS Admissions. This is a Tech Hiring Manager's guide to helping your child navigate Engineering &amp; CS Admissions without the 'Tiger Mom' stress.&quot;,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f8d0d50c-4d45-471e-9608-f27e1ec4a815_296x296.png&quot;,&quot;is_guest&quot;:false,&quot;bestseller_tier&quot;:null}],&quot;post_date&quot;:&quot;2026-02-11T15:46:26.829Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!e8p9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f88de29-ff6d-409b-9890-8e42d884d1b0_600x329.jpeg&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://theengineeringdad.substack.com/p/the-middle-class-tuition-trap-how&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:187633875,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:3,&quot;comment_count&quot;:0,&quot;publication_id&quot;:7981142,&quot;publication_name&quot;:&quot;The Engineering Dad&quot;,&quot;publication_logo_url&quot;:&quot;&quot;,&quot;belowTheFold&quot;:true,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><div><hr></div><p><em>Drop a comment and let me know if you were able to negotiate merit. </em></p><p><strong>Support the Workshop:</strong> I spend my spare cycles auditing the &#8220;Source Code&#8221; of admissions so you don&#8217;t have to. If you&#8217;ve found value in these logic gates, you can <strong>buy me a coffee </strong>&#9749; to help keep this workshop running and the guides open-source.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://buymeacoffee.com/theengineeringdad&quot;,&quot;text&quot;:&quot;Support the Workshop&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://buymeacoffee.com/theengineeringdad"><span>Support the Workshop</span></a></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://theengineeringdad.substack.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">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</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[The "Fast-Track" Portfolio Sprint (10th/11th Grade Start)]]></title><description><![CDATA[Last Call for 11th Grade Parents]]></description><link>https://theengineeringdad.substack.com/p/the-fast-track-portfolio-sprint-10th11th</link><guid isPermaLink="false">https://theengineeringdad.substack.com/p/the-fast-track-portfolio-sprint-10th11th</guid><dc:creator><![CDATA[The Engineering Dad]]></dc:creator><pubDate>Tue, 28 Apr 2026 12:24:31 GMT</pubDate><enclosure url="https://images.unsplash.com/photo-1510531704581-5b2870972060?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw3fHxoaWdoJTIwc2Nob29sfGVufDB8fHx8MTc3NzA3NjY4M3ww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Author: Masaru @ <span class="mention-wrap" data-attrs="{&quot;name&quot;:&quot;The Engineering Dad&quot;,&quot;id&quot;:455068833,&quot;type&quot;:&quot;user&quot;,&quot;url&quot;:null,&quot;photo_url&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f8d0d50c-4d45-471e-9608-f27e1ec4a815_296x296.png&quot;,&quot;uuid&quot;:&quot;b00c91db-8415-4390-bd28-bab4b3029cdf&quot;}" data-component-name="MentionToDOM"></span> </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://images.unsplash.com/photo-1510531704581-5b2870972060?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw3fHxoaWdoJTIwc2Nob29sfGVufDB8fHx8MTc3NzA3NjY4M3ww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://images.unsplash.com/photo-1510531704581-5b2870972060?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw3fHxoaWdoJTIwc2Nob29sfGVufDB8fHx8MTc3NzA3NjY4M3ww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1510531704581-5b2870972060?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw3fHxoaWdoJTIwc2Nob29sfGVufDB8fHx8MTc3NzA3NjY4M3ww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1510531704581-5b2870972060?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw3fHxoaWdoJTIwc2Nob29sfGVufDB8fHx8MTc3NzA3NjY4M3ww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1510531704581-5b2870972060?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw3fHxoaWdoJTIwc2Nob29sfGVufDB8fHx8MTc3NzA3NjY4M3ww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="100vw"><img src="https://images.unsplash.com/photo-1510531704581-5b2870972060?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw3fHxoaWdoJTIwc2Nob29sfGVufDB8fHx8MTc3NzA3NjY4M3ww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" width="6016" height="4000" data-attrs="{&quot;src&quot;:&quot;https://images.unsplash.com/photo-1510531704581-5b2870972060?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw3fHxoaWdoJTIwc2Nob29sfGVufDB8fHx8MTc3NzA3NjY4M3ww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:4000,&quot;width&quot;:6016,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;photography of school room&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpg&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="photography of school room" title="photography of school room" srcset="https://images.unsplash.com/photo-1510531704581-5b2870972060?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw3fHxoaWdoJTIwc2Nob29sfGVufDB8fHx8MTc3NzA3NjY4M3ww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1510531704581-5b2870972060?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw3fHxoaWdoJTIwc2Nob29sfGVufDB8fHx8MTc3NzA3NjY4M3ww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1510531704581-5b2870972060?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw3fHxoaWdoJTIwc2Nob29sfGVufDB8fHx8MTc3NzA3NjY4M3ww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1510531704581-5b2870972060?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw3fHxoaWdoJTIwc2Nob29sfGVufDB8fHx8MTc3NzA3NjY4M3ww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 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><figcaption class="image-caption">Photo by <a href="https://unsplash.com/@flpschi">Feliphe Schiarolli</a> on <a href="https://unsplash.com">Unsplash</a></figcaption></figure></div><p>Is your student a brilliant 11th grader with zero projects? They aren't 'behind', they are just 'unoptimized.' I&#8217;ve created a <strong>High-Compression Summer Sprint</strong> to help them build a 2-year portfolio in 12 weeks. Don't let their 4.0 GPA go to waste because they lack an Audit Trail.</p><div><hr></div><p>Don't rebuild the wheel. I&#8217;ve templated the exact 'Internship Ladder' that took my kids from 9th-grade interns to Cornell and Rice grads.<br><br>&#128229; <a href="https://ivyadmitmanga.gumroad.com/l/HSCSToolkit">Download the System Level Blueprint</a></p><div><hr></div><p>Tech Dad of 3 CS grads (Cornell, Rice chosen over Caltech/Columbia) here. When a student starts late, we move them from the &#8220;Learning Phase&#8221; to the &#8220;Production Phase&#8221; immediately. We don&#8217;t spend weeks on &#8220;Hello World&#8221;; we build a <strong>System</strong> from day one.</p><h2><strong>The &#8220;High-Compression&#8221; Roadmap</strong></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!iISs!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F552267c4-8cf1-45d6-a0a3-bf659c2ce778_1104x1120.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!iISs!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F552267c4-8cf1-45d6-a0a3-bf659c2ce778_1104x1120.png 424w, https://substackcdn.com/image/fetch/$s_!iISs!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F552267c4-8cf1-45d6-a0a3-bf659c2ce778_1104x1120.png 848w, https://substackcdn.com/image/fetch/$s_!iISs!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F552267c4-8cf1-45d6-a0a3-bf659c2ce778_1104x1120.png 1272w, https://substackcdn.com/image/fetch/$s_!iISs!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F552267c4-8cf1-45d6-a0a3-bf659c2ce778_1104x1120.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!iISs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F552267c4-8cf1-45d6-a0a3-bf659c2ce778_1104x1120.png" width="1104" height="1120" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/552267c4-8cf1-45d6-a0a3-bf659c2ce778_1104x1120.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1120,&quot;width&quot;:1104,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:191411,&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;:&quot;https://theengineeringdad.substack.com/i/192062256?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F552267c4-8cf1-45d6-a0a3-bf659c2ce778_1104x1120.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_!iISs!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F552267c4-8cf1-45d6-a0a3-bf659c2ce778_1104x1120.png 424w, https://substackcdn.com/image/fetch/$s_!iISs!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F552267c4-8cf1-45d6-a0a3-bf659c2ce778_1104x1120.png 848w, https://substackcdn.com/image/fetch/$s_!iISs!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F552267c4-8cf1-45d6-a0a3-bf659c2ce778_1104x1120.png 1272w, https://substackcdn.com/image/fetch/$s_!iISs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F552267c4-8cf1-45d6-a0a3-bf659c2ce778_1104x1120.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><div><hr></div><h2><strong>Strategic Adjustments for Late Starters</strong></h2><p>If a student is starting in <strong>11th Grade</strong>, they are already in the &#8220;Redline&#8221; phase. They cannot afford to make mistakes that cost them weeks of time. They need to optimize for <strong>Signal Density.</strong></p><ul><li><p><strong>Skip the &#8220;Sandbox&#8221;:</strong> Instead of building a toy robot, they go straight to a project with <strong>Interdisciplinary Value</strong> (e.g., merging CS with Biology, Psychology, or Physics).</p></li><li><p><strong>Leverage the &#8220;Academic Engine&#8221;:</strong> Since an 11th grader is usually in <strong>Calculus</strong> or <strong>Physics</strong>, we use that math <em>immediately</em> in the code. This proves they aren&#8217;t just &#8220;coding for fun&#8221;&#8212;they are &#8220;engineering for results.&#8221;</p></li><li><p><strong>The &#8220;Double-Dip&#8221; Strategy:</strong> We align the summer project with a potential <strong>School Research Paper</strong> or a <strong>Science Fair</strong> entry in the Fall. This ensures they get &#8220;Triple-Credit&#8221; (GPA, Extracurricular, and Portfolio) for a single block of work.</p></li></ul><div><hr></div><h2><strong>The &#8220;Summer Runway&#8221; Logic: Why July is the most expensive month</strong></h2><p>For a 10th or 11th grader, July is the most valuable &#8220;Real Estate&#8221; in their high school career.</p><ul><li><p><strong>10th Graders:</strong> July is your last &#8220;Low-Stress&#8221; window to build a foundation.</p></li><li><p><strong>11th Graders:</strong> July is your last chance to build a <strong>Technical Moat</strong> before the College Application &#8220;Boot Phase&#8221; begins in the Fall.</p></li></ul><blockquote><p><strong>&#8220;Tech Dad&#8221; Warning:</strong> &#8220;If you wait until August of Senior year to start your first project, you aren&#8217;t an Orchestrator; you&#8217;re a Firefighter. You&#8217;re trying to put out a fire with a resume that has no signal.&#8221;</p></blockquote><div><hr></div><p><strong>Get the Roadmap:</strong> If you want to move your student from a &#8220;Consumer&#8221; to an &#8220;Orchestrator,&#8221; my <strong>High School CS Toolkit</strong> contains the exact &#8220;Internship Ladder&#8221; and project list my own kids used to land at Cornell, Northeastern, and Rice.</p><p><strong>Start building the &#8220;Home Lab&#8221; roadmap here:</strong> [<a href="https://ivyadmitmanga.gumroad.com/l/HSCSToolkit">Gumroad Toolkit</a>]</p><div><hr></div><p>P.S. In case you missed it, I had a wild 72 hours fighting an AI lockout on X. You can read the full breakdown of how I used a 'Technical Defense' to get the account restored <a href="https://theengineeringdad.substack.com/p/the-machine-flagged-me-a-tech-prog?r=7ixpcx">here</a>.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://theengineeringdad.substack.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">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</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[The Machine Flagged Me: A Tech Prog Mgr’s Guide to Surviving the AI Filter]]></title><description><![CDATA[My account was suspended for "Inauthentic Behavior." Here is the sequence of events and the logic I used to get it back.]]></description><link>https://theengineeringdad.substack.com/p/the-machine-flagged-me-a-tech-prog</link><guid isPermaLink="false">https://theengineeringdad.substack.com/p/the-machine-flagged-me-a-tech-prog</guid><pubDate>Sun, 26 Apr 2026 11:53:55 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!yzVj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc820ad5-481a-4532-ad33-b5657af2dc4f_886x680.png" 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_!yzVj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc820ad5-481a-4532-ad33-b5657af2dc4f_886x680.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yzVj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc820ad5-481a-4532-ad33-b5657af2dc4f_886x680.png 424w, https://substackcdn.com/image/fetch/$s_!yzVj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc820ad5-481a-4532-ad33-b5657af2dc4f_886x680.png 848w, https://substackcdn.com/image/fetch/$s_!yzVj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc820ad5-481a-4532-ad33-b5657af2dc4f_886x680.png 1272w, https://substackcdn.com/image/fetch/$s_!yzVj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc820ad5-481a-4532-ad33-b5657af2dc4f_886x680.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!yzVj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc820ad5-481a-4532-ad33-b5657af2dc4f_886x680.png" width="886" height="680" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dc820ad5-481a-4532-ad33-b5657af2dc4f_886x680.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:680,&quot;width&quot;:886,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:73511,&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://theengineeringdad.substack.com/i/195496229?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc820ad5-481a-4532-ad33-b5657af2dc4f_886x680.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_!yzVj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc820ad5-481a-4532-ad33-b5657af2dc4f_886x680.png 424w, https://substackcdn.com/image/fetch/$s_!yzVj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc820ad5-481a-4532-ad33-b5657af2dc4f_886x680.png 848w, https://substackcdn.com/image/fetch/$s_!yzVj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc820ad5-481a-4532-ad33-b5657af2dc4f_886x680.png 1272w, https://substackcdn.com/image/fetch/$s_!yzVj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc820ad5-481a-4532-ad33-b5657af2dc4f_886x680.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>I am a Tech Dad of 3 CS grads. This is another special edition because something drastic that happened earlier this week (see the post below) and it&#8217;s been resolved.</p><div class="digest-post-embed" data-attrs="{&quot;nodeId&quot;:&quot;9a78b3d0-03a4-4d2d-93dd-a5886d512c27&quot;,&quot;caption&quot;:&quot;I am a Tech Dad of 3 CS grads. This is a special edition because something drastic happened this week and this is something that many of you might experience.&quot;,&quot;cta&quot;:&quot;Read full story&quot;,&quot;showBylines&quot;:true,&quot;size&quot;:&quot;lg&quot;,&quot;isEditorNode&quot;:true,&quot;title&quot;:&quot;How I Got 94K Impressions in 48 Hours With 30 Followers and Then Got Suspended for It&quot;,&quot;publishedBylines&quot;:[],&quot;post_date&quot;:&quot;2026-04-23T01:42:19.244Z&quot;,&quot;cover_image&quot;:&quot;https://substackcdn.com/image/fetch/$s_!N3lv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0beefbb-66f6-41fb-9954-f0fce51a39ec_1798x1646.png&quot;,&quot;cover_image_alt&quot;:null,&quot;canonical_url&quot;:&quot;https://theengineeringdad.substack.com/p/how-i-got-94k-impressions-in-48-hours&quot;,&quot;section_name&quot;:null,&quot;video_upload_id&quot;:null,&quot;id&quot;:195189538,&quot;type&quot;:&quot;newsletter&quot;,&quot;reaction_count&quot;:0,&quot;comment_count&quot;:0,&quot;publication_id&quot;:7981142,&quot;publication_name&quot;:&quot;The Engineering Dad&quot;,&quot;publication_logo_url&quot;:&quot;&quot;,&quot;belowTheFold&quot;:false,&quot;youtube_url&quot;:null,&quot;show_links&quot;:null,&quot;feed_url&quot;:null}"></div><p>Here is another Builder log.</p><p>Early this week, <strong>The Engineering Dad</strong> went dark.</p><p>For a Technical Program Manager and a former robotics researcher, there is a certain irony in being flagged by an algorithm for &#8220;Inauthentic Behavior.&#8221; One minute I was sharing insights on the &#8220;Builder vs. Consumer&#8221; mindset; the next, I was locked out of my own digital home.</p><p>If you&#8217;ve been following my work on the <strong><a href="https://ivyadmitmanga.gumroad.com/l/HSCSToolkit">Internship Ladder</a></strong> or <strong><a href="https://theengineeringdad.substack.com/p/the-0-vibe-coding-stack?r=7ixpcx">Vibe Coding</a></strong>, you know I advocate for a &#8220;Builder&#8221; mentality&#8212;identifying a problem and systematically engineering a solution. This week, the problem was me.</p><h3><strong>The Sequence of Events</strong></h3><p>For those of you navigating your own technical brands or helping your students build their digital footprints, here is exactly what happened and how I engineered the recovery:</p><ol><li><p><strong>The Trigger:</strong> A routine thread scheduled via a third-party tool triggered an automated &#8220;Inauthentic Behavior&#8221; flag. Total lockout.</p></li><li><p><strong>The Deadlock:</strong> Standard mobile appeals failed. I was stuck in a loop of &#8220;rock counting&#8221; captchas that led to nowhere. No case number, no confirmation.</p></li><li><p><strong>The Pivot:</strong> I moved from the mobile app to a <strong>Desktop Browser (in Desktop Mode)</strong>. I treated the appeal like a technical Jira ticket&#8212;concise, professional, and citing my status as a <strong>Premium and Developer API subscriber</strong>.</p></li><li><p><strong>The Handshake:</strong> I used <strong>Grok</strong> (X&#8217;s AI) to confirm my human status. By acknowledging the &#8220;Proof of Human&#8221; steps directly to the AI support channel, I moved my case from the &#8220;Spam Queue&#8221; to the &#8220;Premium Review Queue.&#8221;</p></li><li><p><strong>The Result:</strong> 72 hours later, a human reviewer (or a higher-level AI) cleared the flag. <em>&#8220;Our automated systems have determined there was no violation.&#8221;</em></p></li></ol><div><hr></div><h3><strong>The Lesson for Builders</strong></h3><p>This wasn&#8217;t just about a social media account. It was a stress test for the very philosophy I teach:</p><ul><li><p><strong>Don&#8217;t rely on a single node:</strong> If I didn&#8217;t have this <strong>Substack</strong> and my <strong>Gumroad toolkit</strong>, my brand would have been erased. Always own your audience.</p></li><li><p><strong>Documentation wins:</strong> When I appealed, I didn&#8217;t just say &#8220;I&#8217;m not a bot.&#8221; I provided my professional credentials (TPM, CS/MBA) and a clear audit trail of what I was doing.</p></li><li><p><strong>Stay professional under pressure:</strong> Whether it&#8217;s a zoning board (like my recent 19-exhibit defense binder) or a tech suspension, the person who stays calm and cites the &#8220;Financial/Service Loss&#8221; usually wins.</p></li></ul><div><hr></div><h3><strong>What&#8217;s Next?</strong></h3><p>I&#8217;m back. The <strong><a href="https://ivyadmitmanga.gumroad.com/l/HSCSToolkit">High School CS Toolkit</a></strong> is live on Gumroad, and I&#8217;m doubling down on the &#8220;Builder&#8221; curriculum. We&#8217;re going to talk more about &#8220;Technical Defense&#8221;&#8212;how to prove you (or your student) are the real deal in an era of automated noise.</p><p><strong>I&#8217;m curious: Have any of you dealt with an &#8220;AI lockout&#8221; or a system-level glitch recently? How did you solve it?</strong></p><p>Leave a comment below. It&#8217;s good to be back.</p><p><strong>Masaru<br>The Engineering Dad</strong></p><div><hr></div><p><strong>The Engineering Dad</strong> writes about CS career strategy, college admissions ROI, and the financial mechanics of getting your kid from high school to a software engineering role without destroying your retirement.</p><p>If you want to see the exact frameworks I use to help students navigate this path (including the merit aid negotiation template mentioned in my ill-fated thread), you can find it here:</p><p><strong><a href="https://ivyadmitmanga.gumroad.com/l/HSCSToolkit">The High School CS Toolkit &amp; Merit Aid Template</a></strong></p><p>Stay systematic.</p><div><hr></div><p><strong>Support the Workshop:</strong> I spend my spare cycles auditing the &#8220;Source Code&#8221; of admissions so you don&#8217;t have to. If you&#8217;ve found value in these logic gates, you can <strong>buy me a coffee </strong>&#9749; to help keep this workshop running and the guides open-source.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://buymeacoffee.com/theengineeringdad&quot;,&quot;text&quot;:&quot;Support the Workshop&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://buymeacoffee.com/theengineeringdad"><span>Support the Workshop</span></a></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://theengineeringdad.substack.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">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</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[Stop Waiting for "Institutional Priorities" to Choose You: This is how we Builders Pivot]]></title><description><![CDATA[Why being a "Syllabus Consumer" is the riskiest path in the 2026 admissions landscape&#8212;and how to reclaim your strength]]></description><link>https://theengineeringdad.substack.com/p/stop-waiting-for-institutional-priorities</link><guid isPermaLink="false">https://theengineeringdad.substack.com/p/stop-waiting-for-institutional-priorities</guid><pubDate>Thu, 23 Apr 2026 12:42:52 GMT</pubDate><enclosure url="https://images.unsplash.com/photo-1504805572947-34fad45aed93?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxNHx8cmFuZG9tfGVufDB8fHx8MTc3NjU0NTMyOXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://images.unsplash.com/photo-1504805572947-34fad45aed93?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxNHx8cmFuZG9tfGVufDB8fHx8MTc3NjU0NTMyOXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://images.unsplash.com/photo-1504805572947-34fad45aed93?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxNHx8cmFuZG9tfGVufDB8fHx8MTc3NjU0NTMyOXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1504805572947-34fad45aed93?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxNHx8cmFuZG9tfGVufDB8fHx8MTc3NjU0NTMyOXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1504805572947-34fad45aed93?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxNHx8cmFuZG9tfGVufDB8fHx8MTc3NjU0NTMyOXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1504805572947-34fad45aed93?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxNHx8cmFuZG9tfGVufDB8fHx8MTc3NjU0NTMyOXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="100vw"><img src="https://images.unsplash.com/photo-1504805572947-34fad45aed93?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxNHx8cmFuZG9tfGVufDB8fHx8MTc3NjU0NTMyOXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" width="2607" height="1738" data-attrs="{&quot;src&quot;:&quot;https://images.unsplash.com/photo-1504805572947-34fad45aed93?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxNHx8cmFuZG9tfGVufDB8fHx8MTc3NjU0NTMyOXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1738,&quot;width&quot;:2607,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Do Something Great neon sign&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpg&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="Do Something Great neon sign" title="Do Something Great neon sign" srcset="https://images.unsplash.com/photo-1504805572947-34fad45aed93?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxNHx8cmFuZG9tfGVufDB8fHx8MTc3NjU0NTMyOXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1504805572947-34fad45aed93?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxNHx8cmFuZG9tfGVufDB8fHx8MTc3NjU0NTMyOXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1504805572947-34fad45aed93?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxNHx8cmFuZG9tfGVufDB8fHx8MTc3NjU0NTMyOXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1504805572947-34fad45aed93?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxNHx8cmFuZG9tfGVufDB8fHx8MTc3NjU0NTMyOXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 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><figcaption class="image-caption">Photo by <a href="https://unsplash.com/@clarktibbs">Clark Tibbs</a> on <a href="https://unsplash.com">Unsplash</a></figcaption></figure></div><p>I am a Tech Dad of 3 CS grads. The college admissions cycle often feels like a black box, and the advice given to parents and students is frequently designed to soften the blow of rejection rather than sharpen the edge of the application.</p><p>Recently, a viral post by a seasoned counselor laid out some &#8220;hard truths.&#8221; It focused on <strong>institutional priorities</strong>: the idea that schools might need more kids from South Dakota, more oboe players, or a specific gender balance to round out a class. The message to the student is: <em>&#8220;You can be perfect and still get denied. It&#8217;s out of your control. Too bad, so sad.&#8221;</em></p><p><strong>I fundamentally disagree with the passivity of that advice.</strong> While institutional priorities are a reality of the university &#8220;business model,&#8221; telling a student that their future is a coin toss based on geography or luck is a recipe for anxiety and stagnation. We need to stop treating students like passive participants in a numbers game and start treating them like the architects of their own ROI.</p><div><hr></div><p>To help you follow along with today&#8217;s builder strategy, grab your CS Toolkit copy here before we dive into the breakdown.<br>&#128229; <a href="https://ivyadmitmanga.gumroad.com/l/HSCSToolkit">Download the CS Toolkit</a></p><div><hr></div><h3><strong>The Commodity of the &#8220;Perfect&#8221; Student</strong></h3><p>The counselor was right about one thing: there is no shortage of &#8220;perfect&#8221; 4.0/1550 SAT kids. In the high-tier applicant pool, these numbers are no longer a &#8220;wow&#8221; factor, they are the baseline.</p><p>They get rejected because they are <strong>Syllabus Consumers</strong>. They did everything they were told. They followed the script, checked the boxes, and mastered the material handed to them. But in the AI era, being a world-class consumer is a replaceable skill.</p><p>If your child is &#8220;swimming in a pool of 1,500+ identical applicants,&#8221; it&#8217;s because they haven&#8217;t built a technical system or solved a real-world problem that separates them from the pack.</p><h3><strong>Flipping the Script: The Builder Portfolio</strong></h3><p>Institutional priorities are the school&#8217;s business. Your child&#8217;s business is proving they are a <strong>Builder</strong>.</p><p>A <strong>Builder Portfolio</strong>, a technical project, a coded solution, or a tangible &#8220;Maker&#8221; achievement, is the ultimate differentiator. It moves the conversation away from &#8220;Does the school want me?&#8221; to &#8220;What can I build that makes me indispensable?&#8221;</p><ul><li><p><strong>Don&#8217;t wait for the &#8220;Rockstar&#8221; title:</strong> Counselors say it&#8217;s up to the kid to be a &#8220;rockstar&#8221; once they get to college. I say: Why wait? The &#8220;Class of 2025&#8221; devastation happened because families treated the Ivy League as a finish line.</p></li><li><p><strong>The Finish Line has moved:</strong> In this landscape, the finish line is the ability to orchestrate and build technical systems. If a student shows they can do that at 17, the &#8220;institutional priority&#8221; of where they are from matters a lot less than the value they&#8217;ve already created.</p></li></ul><h3><strong>Mental Stability: The &#8220;No Dream School&#8221; Policy</strong></h3><p>We often overlook the mental toll of the &#8220;Dream School&#8221; trap. When my kids went through this process, I told them: <strong>Do not have a dream school.</strong> If a school doesn&#8217;t &#8220;love you back,&#8221; it&#8217;s usually because their business model doesn&#8217;t align with your career goals. That&#8217;s okay. Move on. When you focus on ROI and your own ability to build, your self-worth isn&#8217;t tied to an admissions letter from a specific zip code. That mental stability is a superpower that almost no one in this industry talks about.</p><h3><strong>The Bottom Line</strong></h3><p>The 2026 admissions landscape is a different beast. Birth rates are peaking, domestic volume is up, and the applicant pool is more diluted than ever with &#8220;perfect&#8221; students.</p><p>If you get denied, it isn&#8217;t just &#8220;too bad, so sad.&#8221; It&#8217;s a signal to pivot. Don&#8217;t be a passive participant in a system you can&#8217;t control. Build something that makes the system irrelevant.</p><p><strong>There is always light at the end of the tunnel but you have to be the one holding the torch.</strong></p><div><hr></div><p><em>What are your thoughts on the &#8220;Builder vs. Consumer&#8221; mindset? If you&#8217;re navigating the 2026 or 2027 cycle, let&#8217;s discuss how to start building today.</em></p><div><hr></div><p><strong>Support the Workshop:</strong> I spend my spare cycles auditing the &#8220;Source Code&#8221; of admissions so you don&#8217;t have to. If you&#8217;ve found value in these logic gates, you can <strong>buy me a coffee </strong>&#9749; to help keep this workshop running and the guides open-source.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://buymeacoffee.com/theengineeringdad&quot;,&quot;text&quot;:&quot;Support the Workshop&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://buymeacoffee.com/theengineeringdad"><span>Support the Workshop</span></a></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://theengineeringdad.substack.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">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</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[How I Got 94K Impressions in 48 Hours With 30 Followers and Then Got Suspended for It]]></title><description><![CDATA[The algorithm flagged me as a bot. I wasn&#8217;t.]]></description><link>https://theengineeringdad.substack.com/p/how-i-got-94k-impressions-in-48-hours</link><guid isPermaLink="false">https://theengineeringdad.substack.com/p/how-i-got-94k-impressions-in-48-hours</guid><pubDate>Thu, 23 Apr 2026 01:42:19 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!N3lv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0beefbb-66f6-41fb-9954-f0fce51a39ec_1798x1646.png" 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_!N3lv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0beefbb-66f6-41fb-9954-f0fce51a39ec_1798x1646.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!N3lv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0beefbb-66f6-41fb-9954-f0fce51a39ec_1798x1646.png 424w, https://substackcdn.com/image/fetch/$s_!N3lv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0beefbb-66f6-41fb-9954-f0fce51a39ec_1798x1646.png 848w, https://substackcdn.com/image/fetch/$s_!N3lv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0beefbb-66f6-41fb-9954-f0fce51a39ec_1798x1646.png 1272w, https://substackcdn.com/image/fetch/$s_!N3lv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0beefbb-66f6-41fb-9954-f0fce51a39ec_1798x1646.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!N3lv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0beefbb-66f6-41fb-9954-f0fce51a39ec_1798x1646.png" width="1456" height="1333" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e0beefbb-66f6-41fb-9954-f0fce51a39ec_1798x1646.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1333,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:347870,&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://theengineeringdad.substack.com/i/195189538?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0beefbb-66f6-41fb-9954-f0fce51a39ec_1798x1646.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_!N3lv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0beefbb-66f6-41fb-9954-f0fce51a39ec_1798x1646.png 424w, https://substackcdn.com/image/fetch/$s_!N3lv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0beefbb-66f6-41fb-9954-f0fce51a39ec_1798x1646.png 848w, https://substackcdn.com/image/fetch/$s_!N3lv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0beefbb-66f6-41fb-9954-f0fce51a39ec_1798x1646.png 1272w, https://substackcdn.com/image/fetch/$s_!N3lv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0beefbb-66f6-41fb-9954-f0fce51a39ec_1798x1646.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>I am a Tech Dad of 3 CS grads. This is a special edition because something drastic happened this week and this is something that many of you might experience.</p><p>Here is my Builder log.</p><p>The algorithm flagged me as a bot. </p><p>I wasn&#8217;t. </p><p>Here&#8217;s the exact system I used and what it taught me about building an audience from zero.</p><h3>START</h3><p>On Monday morning I had 29 followers on X and roughly zero impressions per day.</p><p>By Tuesday night I had 94K impressions, 1.3K likes, 47 bookmarks, 25 reposts, and 135 profile visits. I gained 7 new followers &#8212; verified, real people in my exact niche.</p><p>Wednesday morning at 6am my scheduled thread went live. By 6:15am the analytics showed Apr 22 was already matching Apr 21&#8217;s peak. The numbers were compounding.</p><p>At some point Wednesday morning, X suspended my account for inauthentic behavior.</p><p>I hadn&#8217;t spammed anyone. </p><p>I hadn&#8217;t used bots. </p><p>I hadn&#8217;t bought followers. </p><p>I had used a strategy so effective that their automated system couldn&#8217;t distinguish me from one.</p><p>That&#8217;s the story I want to tell you &#8212; because buried inside it is a system that works, and a lesson about what happens when you execute it too well on a platform that wasn&#8217;t expecting you.</p><div><hr></div><p>To understand why my strategy triggered a 'bot' response, you first have to understand the logic of the pipeline I was building. I don&#8217;t believe in chasing 'vibes'; I believe in systems. <br><br>&#128229; <a href="https://ivyadmitmanga.gumroad.com/l/HSCSToolkit">Download the CS Toolkit</a><br><br>Think of this toolkit as the <strong>Technical Requirements Document (TRD)</strong> for what I&#8217;m about to break down. It&#8217;s the same logic I used to help my kids navigate the CS pipeline, and it's the same logic that&#8212;ironically&#8212;got me flagged by X for being 'too systematic.'</p><div><hr></div><h3>Why I Was Starting From Zero</h3><p>I launched The Engineering Dad Substack on February 9, 2026. </p><p>The premise was simple: </p><p>I&#8217;m a Technical Program Manager, father of three kids who all majored in CS and landed software engineering roles, and I&#8217;ve spent over a decade co-coaching FLL, FTC, and FRC robotics teams. I know how the CS pipeline actually works &#8212; the internship sequencing, the merit aid negotiation, the difference between a builder mindset and a syllabus-consumer mindset.</p><p>The problem was that nobody on X knew I existed.</p><p>My account had 29 followers. Most of them were people I knew personally. My daily impressions were in the single digits. I was posting into a void.</p><p>I needed a different approach. Not more posts. A different strategy entirely.</p><p>The same systematic approach I use to debug a robotics sensor or negotiate merit aid is what I applied to X. I treated the platform like a logic gate.</p><h3>The Insight That Changed Everything</h3><p>Most new accounts on X try to grow by posting original content. The logic seems obvious: </p><p>create good content, </p><p>people find it, </p><p>people follow you.</p><p>The problem is math. When you post original content to 29 followers, X shows it to roughly those 29 people plus a small test sample. If those 29 people don&#8217;t engage immediately &#8212; and they won&#8217;t, because 29 people is nothing &#8212; the algorithm treats the post as low-confidence content and stops distributing it.</p><p>You&#8217;re not building an audience. You&#8217;re shouting into a room with 29 people in it.</p><p>The insight I tested was different: </p><p>instead of creating your own distribution, borrow someone else&#8217;s.</p><p>When you reply to a post with 100K+ views that&#8217;s actively generating engagement, you&#8217;re placing your content inside an already-distributed conversation. X&#8217;s algorithm has already decided that thread is worth showing to hundreds of thousands of people. Your reply rides that decision. If your reply generates its own likes and engagement, the algorithm surfaces it to people who never saw the original post.</p><p>You&#8217;re essentially borrowing a megaphone from someone with a large audience &#8212; for free, with no permission required.</p><h3>The Engage/Skip Framework</h3><p>The key is being extremely selective. You can&#8217;t reply to everything. Replying to the wrong threads wastes your time and can actually hurt your account&#8217;s signal quality.</p><p>I developed a simple framework for every thread I evaluated:</p><h4><strong>ENGAGE when:</strong></h4><p>- Views are above 100K with a low comment-to-view ratio (under 200 comments on 100K+ views means there&#8217;s room)</p><p>- The topic connects directly to your niche &#8212; for me: CS education, degree ROI, job market mechanics, credential inflation, personal finance strategy</p><p>- The existing replies are surface-level &#8212; agreeing or disagreeing emotionally, without adding structural insight</p><p>- You can add a dimension nobody else in the thread is bringing</p><h4><strong>SKIP when:</strong></h4><p>- The thread is pure humor or emotional venting with no argument to engage</p><p>- The topic has zero connection to your niche</p><p>- Your reply would read as tone-deaf given the emotional context of the thread</p><p>- The comment count is already so high (500+) that your reply will be buried</p><p>The goal of every reply is to be the most substantive voice in the thread. Not the loudest. Not the most provocative. The most useful &#8212; to someone who is reading that thread and wants a real answer, not another reaction.</p><div><hr></div><h3>The Threads That Drove 94K Impressions</h3><p>Over 48 hours I made roughly 25 targeted replies across threads in my core lanes. Here are the ones that generated the most traction:</p><p><strong>The literacy thread (1.3M views):</strong> A post about 54% of U.S. adults reading below a 6th-grade level. My angle: literacy is the hidden variable in CS pipeline failure. You can&#8217;t debug a loop if you can&#8217;t parse the error message. Computational thinking is a literacy problem before it&#8217;s a math problem.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!6N34!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d385c29-302f-4be1-9d4f-b532028afa92_1170x1386.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6N34!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d385c29-302f-4be1-9d4f-b532028afa92_1170x1386.png 424w, https://substackcdn.com/image/fetch/$s_!6N34!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d385c29-302f-4be1-9d4f-b532028afa92_1170x1386.png 848w, https://substackcdn.com/image/fetch/$s_!6N34!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d385c29-302f-4be1-9d4f-b532028afa92_1170x1386.png 1272w, https://substackcdn.com/image/fetch/$s_!6N34!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d385c29-302f-4be1-9d4f-b532028afa92_1170x1386.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6N34!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d385c29-302f-4be1-9d4f-b532028afa92_1170x1386.png" width="1170" height="1386" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5d385c29-302f-4be1-9d4f-b532028afa92_1170x1386.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1386,&quot;width&quot;:1170,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:421505,&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://theengineeringdad.substack.com/i/195189538?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d385c29-302f-4be1-9d4f-b532028afa92_1170x1386.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_!6N34!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d385c29-302f-4be1-9d4f-b532028afa92_1170x1386.png 424w, https://substackcdn.com/image/fetch/$s_!6N34!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d385c29-302f-4be1-9d4f-b532028afa92_1170x1386.png 848w, https://substackcdn.com/image/fetch/$s_!6N34!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d385c29-302f-4be1-9d4f-b532028afa92_1170x1386.png 1272w, https://substackcdn.com/image/fetch/$s_!6N34!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d385c29-302f-4be1-9d4f-b532028afa92_1170x1386.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><br><strong>The degree ROI thread (142K views):</strong> A post claiming education matters. My angle: both true and exactly wrong depending on which education. A CS degree from a strong program still prints ROI. A generic business degree at $200K in debt does not. The problem isn&#8217;t education &#8212; it&#8217;s undifferentiated education with no cost discipline</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!uYCG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc13884fa-b93a-4f27-8789-7521df29a43e_1170x478.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!uYCG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc13884fa-b93a-4f27-8789-7521df29a43e_1170x478.png 424w, https://substackcdn.com/image/fetch/$s_!uYCG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc13884fa-b93a-4f27-8789-7521df29a43e_1170x478.png 848w, https://substackcdn.com/image/fetch/$s_!uYCG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc13884fa-b93a-4f27-8789-7521df29a43e_1170x478.png 1272w, https://substackcdn.com/image/fetch/$s_!uYCG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc13884fa-b93a-4f27-8789-7521df29a43e_1170x478.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!uYCG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc13884fa-b93a-4f27-8789-7521df29a43e_1170x478.png" width="1170" height="478" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c13884fa-b93a-4f27-8789-7521df29a43e_1170x478.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:478,&quot;width&quot;:1170,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:146738,&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://theengineeringdad.substack.com/i/195189538?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc13884fa-b93a-4f27-8789-7521df29a43e_1170x478.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_!uYCG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc13884fa-b93a-4f27-8789-7521df29a43e_1170x478.png 424w, https://substackcdn.com/image/fetch/$s_!uYCG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc13884fa-b93a-4f27-8789-7521df29a43e_1170x478.png 848w, https://substackcdn.com/image/fetch/$s_!uYCG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc13884fa-b93a-4f27-8789-7521df29a43e_1170x478.png 1272w, https://substackcdn.com/image/fetch/$s_!uYCG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc13884fa-b93a-4f27-8789-7521df29a43e_1170x478.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>.<strong>The $1M retirement thread (365K views):</strong> A post recommending anyone with $1M net worth quit their job. My angle: $1M at a 4% withdrawal rate is $40K/year pre-tax. The number that matters is after healthcare costs, sequence-of-returns risk, and whether your assets are liquid or locked in a 401k you can&#8217;t touch penalty-free. Freedom is a withdrawal strategy, not a net worth number.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!uTV-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f38141f-ded5-4f72-8df6-12754eb7349d_1170x478.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!uTV-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f38141f-ded5-4f72-8df6-12754eb7349d_1170x478.png 424w, https://substackcdn.com/image/fetch/$s_!uTV-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f38141f-ded5-4f72-8df6-12754eb7349d_1170x478.png 848w, https://substackcdn.com/image/fetch/$s_!uTV-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f38141f-ded5-4f72-8df6-12754eb7349d_1170x478.png 1272w, https://substackcdn.com/image/fetch/$s_!uTV-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f38141f-ded5-4f72-8df6-12754eb7349d_1170x478.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!uTV-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f38141f-ded5-4f72-8df6-12754eb7349d_1170x478.png" width="1170" height="478" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0f38141f-ded5-4f72-8df6-12754eb7349d_1170x478.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:478,&quot;width&quot;:1170,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:160542,&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://theengineeringdad.substack.com/i/195189538?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f38141f-ded5-4f72-8df6-12754eb7349d_1170x478.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_!uTV-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f38141f-ded5-4f72-8df6-12754eb7349d_1170x478.png 424w, https://substackcdn.com/image/fetch/$s_!uTV-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f38141f-ded5-4f72-8df6-12754eb7349d_1170x478.png 848w, https://substackcdn.com/image/fetch/$s_!uTV-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f38141f-ded5-4f72-8df6-12754eb7349d_1170x478.png 1272w, https://substackcdn.com/image/fetch/$s_!uTV-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f38141f-ded5-4f72-8df6-12754eb7349d_1170x478.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><br><strong>The CS enrollment thread (187K views):</strong> A post noting CS majors dropped 8%, the biggest decline since 2003. My angle: every CS slump filters out the people who chose it for the salary and keeps the ones who chose it for the craft. The 2003-08 drop produced the engineers who built the smartphone era. Parents panicking about CS enrollment numbers are reading the signal backwards.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!3R_n!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22f29edc-cfb4-4997-8032-33bc992a343f_1148x884.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3R_n!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22f29edc-cfb4-4997-8032-33bc992a343f_1148x884.png 424w, https://substackcdn.com/image/fetch/$s_!3R_n!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22f29edc-cfb4-4997-8032-33bc992a343f_1148x884.png 848w, https://substackcdn.com/image/fetch/$s_!3R_n!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22f29edc-cfb4-4997-8032-33bc992a343f_1148x884.png 1272w, https://substackcdn.com/image/fetch/$s_!3R_n!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22f29edc-cfb4-4997-8032-33bc992a343f_1148x884.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3R_n!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22f29edc-cfb4-4997-8032-33bc992a343f_1148x884.png" width="1148" height="884" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/22f29edc-cfb4-4997-8032-33bc992a343f_1148x884.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:884,&quot;width&quot;:1148,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:409571,&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://theengineeringdad.substack.com/i/195189538?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22f29edc-cfb4-4997-8032-33bc992a343f_1148x884.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_!3R_n!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22f29edc-cfb4-4997-8032-33bc992a343f_1148x884.png 424w, https://substackcdn.com/image/fetch/$s_!3R_n!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22f29edc-cfb4-4997-8032-33bc992a343f_1148x884.png 848w, https://substackcdn.com/image/fetch/$s_!3R_n!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22f29edc-cfb4-4997-8032-33bc992a343f_1148x884.png 1272w, https://substackcdn.com/image/fetch/$s_!3R_n!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22f29edc-cfb4-4997-8032-33bc992a343f_1148x884.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><strong>The junior dev as token arbitrage thread (670K views):</strong> A post about hiring junior developers to write simple code instead of paying AI tokens. My angle: junior devs hired as token arbitrage still need to know when the AI is wrong. The ones who survive aren&#8217;t the cheapest coders &#8212; they&#8217;re the ones who can audit what AI produces. That&#8217;s a skill ceiling, not a price point.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!H4JN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee087035-bfe8-421f-87b3-a83a1f02eb58_1162x604.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!H4JN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee087035-bfe8-421f-87b3-a83a1f02eb58_1162x604.png 424w, https://substackcdn.com/image/fetch/$s_!H4JN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee087035-bfe8-421f-87b3-a83a1f02eb58_1162x604.png 848w, https://substackcdn.com/image/fetch/$s_!H4JN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee087035-bfe8-421f-87b3-a83a1f02eb58_1162x604.png 1272w, https://substackcdn.com/image/fetch/$s_!H4JN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee087035-bfe8-421f-87b3-a83a1f02eb58_1162x604.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!H4JN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee087035-bfe8-421f-87b3-a83a1f02eb58_1162x604.png" width="1162" height="604" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ee087035-bfe8-421f-87b3-a83a1f02eb58_1162x604.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:604,&quot;width&quot;:1162,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:130713,&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://theengineeringdad.substack.com/i/195189538?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee087035-bfe8-421f-87b3-a83a1f02eb58_1162x604.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_!H4JN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee087035-bfe8-421f-87b3-a83a1f02eb58_1162x604.png 424w, https://substackcdn.com/image/fetch/$s_!H4JN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee087035-bfe8-421f-87b3-a83a1f02eb58_1162x604.png 848w, https://substackcdn.com/image/fetch/$s_!H4JN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee087035-bfe8-421f-87b3-a83a1f02eb58_1162x604.png 1272w, https://substackcdn.com/image/fetch/$s_!H4JN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fee087035-bfe8-421f-87b3-a83a1f02eb58_1162x604.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><br>Notice the pattern. Every reply validates the original observation, reframes it with structural insight, and lands a specific concept &#8212; ROI, skill ceiling, Financial Runway, builder mindset &#8212; that connects to my broader thesis. No hashtags. No emojis. No self-promotion. Just signal.</p><div><hr></div><h3>The Voice Rules I Never Broke</h3><p>Consistency of voice is what makes reply-mining work as a brand-building strategy rather than just an impression-farming exercise.</p><p>Every reply followed the same rules:</p><p><strong>Validate &#8594; Reframe &#8594; Land the concept.</strong> </p><p>Never flatly agree or disagree. Always add a structural layer the original poster didn&#8217;t include.</p><p><strong>Prose only.</strong> </p><p>No bullet points, no numbered lists, no bold text. Bullets signal content-marketing mode. Prose signals thinking-person mode. Your audience can tell the difference.</p><p><strong>No hashtags.</strong> </p><p>Hashtags on verified accounts don&#8217;t add meaningful reach. They visually cheapen the content.</p><p><strong>No emojis.</strong> </p><p>Unless the thread is casual and the poster uses them. Match the register of the conversation.</p><p><strong>Under 280 characters.</strong> </p><p>Every reply. Brevity forces precision. Precision is what gets liked by strangers who owe you nothing.</p><p><strong>No links in replies.</strong> </p><p>X suppresses reach on replies with external links. Your profile bio does the linking work. The reply just needs to make people curious enough to click your profile.</p><div><hr></div><h3>What the Numbers Actually Meant</h3><p>By Tuesday night the scorecard looked like this:</p><p>- 94K impressions (up from near zero)</p><p>- 1.3K likes</p><p>- 47 bookmarks</p><p>- 25 reposts</p><p>- 135 profile visits</p><p>- 36 followers (up from 29)</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!L6an!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a48a96e-3814-4cd7-968f-589121e7e2c9_342x192.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!L6an!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a48a96e-3814-4cd7-968f-589121e7e2c9_342x192.png 424w, https://substackcdn.com/image/fetch/$s_!L6an!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a48a96e-3814-4cd7-968f-589121e7e2c9_342x192.png 848w, https://substackcdn.com/image/fetch/$s_!L6an!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a48a96e-3814-4cd7-968f-589121e7e2c9_342x192.png 1272w, https://substackcdn.com/image/fetch/$s_!L6an!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a48a96e-3814-4cd7-968f-589121e7e2c9_342x192.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!L6an!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a48a96e-3814-4cd7-968f-589121e7e2c9_342x192.png" width="342" height="192" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3a48a96e-3814-4cd7-968f-589121e7e2c9_342x192.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:192,&quot;width&quot;:342,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:18307,&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://theengineeringdad.substack.com/i/195189538?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a48a96e-3814-4cd7-968f-589121e7e2c9_342x192.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_!L6an!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a48a96e-3814-4cd7-968f-589121e7e2c9_342x192.png 424w, https://substackcdn.com/image/fetch/$s_!L6an!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a48a96e-3814-4cd7-968f-589121e7e2c9_342x192.png 848w, https://substackcdn.com/image/fetch/$s_!L6an!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a48a96e-3814-4cd7-968f-589121e7e2c9_342x192.png 1272w, https://substackcdn.com/image/fetch/$s_!L6an!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a48a96e-3814-4cd7-968f-589121e7e2c9_342x192.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>The number I watched most closely was bookmarks. Bookmarks mean someone saved your content to reference later. At 36 followers, 47 bookmarks is an unusually high ratio. Those aren&#8217;t casual readers &#8212; those are people who found your content valuable enough to return to. That&#8217;s your buyer audience signaling themselves to you.</p><p>Profile visits (135) tell you how many people were curious enough about who you are to click through. Followers (7 new) tell you how many of those people liked what they saw. The conversion from profile visit to follow is where your bio and pinned content do the work.</p><div><hr></div><h3>Why I Got Suspended</h3><p>Wednesday morning at 6am a scheduled thread went live &#8212; my negotiation thread about how a Substack subscriber used my 8-sentence email template to recover $20,000 in merit aid from a school widely rumored not to negotiate.</p><p>Sometime Wednesday morning, X suspended my account for inauthentic behavior.</p><p>Here&#8217;s what I believe triggered it: </p><p>a combination of signals that individually are fine but collectively match a bot pattern.</p><p>A near-zero account suddenly generating 25+ replies across multiple high-traffic threads in 48 hours. A scheduled thread posted via a third-party tool (Typefully, which is an authorized X partner). A commercial link (Gumroad) in the final tweet of that thread. Engagement metrics that were statistically anomalous for an account my size.</p><p>None of that is against X&#8217;s terms of service. All of it together, on a 36-follower account that didn&#8217;t exist a week ago, triggers an automated false positive.</p><p>I submitted an appeal immediately. I&#8217;m a Premium subscriber with an active developer API account &#8212; both of which accelerate human review. The account will be restored.</p><p>But the suspension taught me something important: X&#8217;s automated systems are calibrated for average behavior. When you execute a strategy this precisely, you become a statistical outlier. </p><p><strong>Outliers get flagged.</strong></p><div><hr></div><h3>What I&#8217;d Do Differently</h3><p>One change: slower ramp-up in the first week.</p><p>Instead of 25 replies in 48 hours, I&#8217;d do 8 to 10 replies over the first week, then increase. The quality of each reply stays exactly the same. The velocity just doesn&#8217;t spike as sharply.</p><p>The strategy itself I&#8217;d repeat exactly. Every thread choice, every reply, every skip &#8212; the framework held up across 48 hours and dozens of threads. The engage/skip discipline is what separated the replies that generated engagement from the ones that would have been noise.</p><div><hr></div><h3>What This Means for You</h3><p>If you&#8217;re a parent trying to understand how to help your kid build an audience around their work &#8212; internship projects, research, side builds &#8212; this framework applies directly.</p><p>The mistake most young people make on X is posting into the void and waiting to be discovered. Discovery doesn&#8217;t work that way on a platform with 500 million users.</p><p>What works is placing substantive, specific, non-generic insights into conversations that are already happening at scale. Being the most useful voice in a thread that someone with 100K followers started. Letting borrowed distribution do what organic reach can&#8217;t.</p><p>The builder mindset applies here, too. A consumer of X posts content and hopes the algorithm finds them. A builder of X understands how the distribution system works and operates within it deliberately.</p><p>My account will be restored. </p><p>The thread will go back live. </p><p>The 94K impressions, the 47 bookmarks, the 1.3K likes &#8212; those already happened and the data is preserved.</p><p>More importantly, the system works. I have the receipts.</p><div><hr></div><h3><strong>The Bottom Line</strong></h3><p>The &#8220;Builder Mindset&#8221; isn&#8217;t just about beating an algorithm; it&#8217;s about navigating any high-stakes system with a plan. Whether you&#8217;re debugging a robotics sensor, growing a brand, or most importantly, navigating the high-school-to-tech-career pipeline, the mechanics are the same: </p><p><strong>Validate, Reframe, and Land the Concept.</strong></p><p>I&#8217;m back to work on the account restoration, but the mission remains the same.</p><p><strong>The Engineering Dad</strong> writes about CS career strategy, college admissions ROI, and the financial mechanics of getting your kid from high school to a software engineering role without destroying your retirement.</p><p>If you want to see the exact frameworks I use to help students navigate this path (including the merit aid negotiation template mentioned in my ill-fated thread), you can find it here:</p><p><strong><a href="https://ivyadmitmanga.gumroad.com/l/HSCSToolkit">The High School CS Toolkit &amp; Merit Aid Template</a></strong></p><p>Stay systematic.</p><p>Masaru<br>The Engineering Dad</p><div><hr></div><p>Have you ever been 'too efficient' for an automated system? Or are you currently navigating the CS admissions 'logic gate' with your own student? </p><p>Drop a comment below, I'm reading all of them (until the bots stop me again).</p><div><hr></div><p><strong>Support the Workshop:</strong> I spend my spare cycles auditing the &#8220;Source Code&#8221; of admissions so you don&#8217;t have to. If you&#8217;ve found value in these logic gates, you can <strong>buy me a coffee </strong>&#9749; to help keep this workshop running and the guides open-source.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://buymeacoffee.com/theengineeringdad&quot;,&quot;text&quot;:&quot;Support the Workshop&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://buymeacoffee.com/theengineeringdad"><span>Support the Workshop</span></a></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://theengineeringdad.substack.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">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</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[The $0 Vibe Coding Stack]]></title><description><![CDATA[Claude Code runs free through OpenRouter.]]></description><link>https://theengineeringdad.substack.com/p/the-0-vibe-coding-stack</link><guid isPermaLink="false">https://theengineeringdad.substack.com/p/the-0-vibe-coding-stack</guid><dc:creator><![CDATA[The Engineering Dad]]></dc:creator><pubDate>Wed, 22 Apr 2026 01:33:50 GMT</pubDate><enclosure url="https://images.unsplash.com/photo-1485827404703-89b55fcc595e?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxyb2JvdHxlbnwwfHx8fDE3NzYzODc5NjN8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://images.unsplash.com/photo-1485827404703-89b55fcc595e?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxyb2JvdHxlbnwwfHx8fDE3NzYzODc5NjN8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://images.unsplash.com/photo-1485827404703-89b55fcc595e?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxyb2JvdHxlbnwwfHx8fDE3NzYzODc5NjN8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1485827404703-89b55fcc595e?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxyb2JvdHxlbnwwfHx8fDE3NzYzODc5NjN8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1485827404703-89b55fcc595e?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxyb2JvdHxlbnwwfHx8fDE3NzYzODc5NjN8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1485827404703-89b55fcc595e?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxyb2JvdHxlbnwwfHx8fDE3NzYzODc5NjN8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="100vw"><img src="https://images.unsplash.com/photo-1485827404703-89b55fcc595e?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxyb2JvdHxlbnwwfHx8fDE3NzYzODc5NjN8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" width="4896" height="3264" data-attrs="{&quot;src&quot;:&quot;https://images.unsplash.com/photo-1485827404703-89b55fcc595e?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxyb2JvdHxlbnwwfHx8fDE3NzYzODc5NjN8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:3264,&quot;width&quot;:4896,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;white robot near brown wall&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpg&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="white robot near brown wall" title="white robot near brown wall" srcset="https://images.unsplash.com/photo-1485827404703-89b55fcc595e?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxyb2JvdHxlbnwwfHx8fDE3NzYzODc5NjN8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1485827404703-89b55fcc595e?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxyb2JvdHxlbnwwfHx8fDE3NzYzODc5NjN8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1485827404703-89b55fcc595e?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxyb2JvdHxlbnwwfHx8fDE3NzYzODc5NjN8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1485827404703-89b55fcc595e?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxyb2JvdHxlbnwwfHx8fDE3NzYzODc5NjN8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 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><figcaption class="image-caption">Photo by <a href="https://unsplash.com/@agk42">Alex Knight</a> on <a href="https://unsplash.com">Unsplash</a></figcaption></figure></div><p>I am a Tech Dad of 3 CS grads. Lately, I have been seeing questions from anxious non-CS parents how to stand out in college admissions, and my advice has always been to become a builder. Yet, in many cases, students don&#8217;t know how to get started though my HS CS Toolkit has many easy to start projects you can begin this weekend. This article is targeted more for non-CS students who want to start building. For CS students without any prior AI supporting tools for coding, this may be a good intro material.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://theengineeringdad.substack.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">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</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>What is vibe coding? It is a term used for coding primarily through natural language and intent, so you don&#8217;t have to learn Python or C++ specific syntax to get started. This is important because in many cases, students get hang up on progressing because the initial set up takes too long and get discouraged to continue. We want to make sure the barrier to entry is low for students.</p><div><hr></div><p>To help you follow along with today&#8217;s strategy, grab your CS Toolkit copy here before we dive into the breakdown.<br>&#128229; <a href="https://ivyadmitmanga.gumroad.com/l/HSCSToolkit">Download the CS Toolkit</a></p><div><hr></div><p><em>Here&#8217;s the setup I used, and why I&#8217;m teaching students to ship this way before they write a single line of production code.</em></p><p>I don&#8217;t pay for AI coding tools anymore. Not because I stopped using them, I use them more than ever, but because I found a setup that <strong>costs nothing and teaches you more than any subscription workflow does.</strong></p><p>Here&#8217;s what I built: Claude Code, Anthropic&#8217;s agentic CLI, pointed at OpenRouter, running on Nvidia&#8217;s free Nemotron 3 super 120b a12b model. </p><p>Zero dollars a month. </p><p>No Debt Anchor. </p><p>My students can experiment on a Friday night without me watching a meter tick up.</p><p>It took me about 15 minutes to wire up. The part that surprised me wasn&#8217;t how easy it was, it was how legitimate the workflow feels once it&#8217;s running.</p><h2><strong>What Claude Code actually is</strong></h2><p>This isn&#8217;t a chatbot in a browser tab. Claude Code runs in your terminal, reads your file system, writes files, runs commands, and iterates &#8212; all inside a single conversation thread. Think of it as an agent sitting inside your repo. You describe what you want. It scaffolds. You review. You push to GitHub when it&#8217;s done.</p><p>Normally this requires paying for Anthropic API credits. But Claude Code accepts a custom base URL, which means you can point it at any OpenAI-compatible endpoint. It is basically the universal remote for AI models. OpenRouter is exactly that, a unified API layer that routes to dozens of models, including free ones, behind one interface.</p><h2><strong>How to set it up</strong></h2><p>These parts assume you have some familiarity with command line interface, like a terminal on Mac. If you don&#8217;t, I will leave it as your own learning practice. There are a lot of YouTube videos showing how to use Mac terminal or Windows Powershell.</p><p>Install the CLI first &#8212; you need Node 18 or higher:</p><pre><code><code>npm install -g @anthropic-ai/claude-code</code></code></pre><p>Create a free account at openrouter.ai and generate an API key. You don&#8217;t need a credit card for the free models. Find the identifier for Nvidia Nemotron  in the model list, something like <code>nvidia/nemotron-3-super-120b-a12b:free</code></p><p>Then set two environment variables in your shell config:</p><pre><code><code>export ANTHROPIC_BASE_URL=https://openrouter.ai/api/
export ANTHROPIC_API_KEY=your_key_here</code></code></pre><p>Launch with:</p><pre><code><code>claude --model nvidia/nemotron-3-super-120b-a12b:free</code></code></pre><p>Navigate to your project folder first. From there, you&#8217;re in the loop.</p><p>Note that I am intentionally giving you a minimal instruction. Your initial job is to get the claude code running. If successful, you may see something like this. Say hi and see if it responds back.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4YyK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb806c32f-b058-4d03-ab01-993cd9c243a6_1724x428.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4YyK!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb806c32f-b058-4d03-ab01-993cd9c243a6_1724x428.png 424w, https://substackcdn.com/image/fetch/$s_!4YyK!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb806c32f-b058-4d03-ab01-993cd9c243a6_1724x428.png 848w, https://substackcdn.com/image/fetch/$s_!4YyK!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb806c32f-b058-4d03-ab01-993cd9c243a6_1724x428.png 1272w, https://substackcdn.com/image/fetch/$s_!4YyK!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb806c32f-b058-4d03-ab01-993cd9c243a6_1724x428.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4YyK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb806c32f-b058-4d03-ab01-993cd9c243a6_1724x428.png" width="1456" height="361" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b806c32f-b058-4d03-ab01-993cd9c243a6_1724x428.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:361,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:183662,&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://theengineeringdad.substack.com/i/194474546?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb806c32f-b058-4d03-ab01-993cd9c243a6_1724x428.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_!4YyK!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb806c32f-b058-4d03-ab01-993cd9c243a6_1724x428.png 424w, https://substackcdn.com/image/fetch/$s_!4YyK!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb806c32f-b058-4d03-ab01-993cd9c243a6_1724x428.png 848w, https://substackcdn.com/image/fetch/$s_!4YyK!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb806c32f-b058-4d03-ab01-993cd9c243a6_1724x428.png 1272w, https://substackcdn.com/image/fetch/$s_!4YyK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb806c32f-b058-4d03-ab01-993cd9c243a6_1724x428.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2><strong>What I actually built</strong></h2><p>I started with the simplest thing I could think of: a tic-tac-toe game in HTML.</p><p>That&#8217;s it. No database, no API, no dependencies. Just a single file that runs in a browser. I opened the terminal, navigated to an empty folder, and typed: <em>create a tic tac toe game in a single HTML file with basic styling.</em></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!EX2o!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F541d9a1c-6458-4523-a09a-abc51dfb3011_1762x708.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!EX2o!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F541d9a1c-6458-4523-a09a-abc51dfb3011_1762x708.png 424w, https://substackcdn.com/image/fetch/$s_!EX2o!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F541d9a1c-6458-4523-a09a-abc51dfb3011_1762x708.png 848w, https://substackcdn.com/image/fetch/$s_!EX2o!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F541d9a1c-6458-4523-a09a-abc51dfb3011_1762x708.png 1272w, https://substackcdn.com/image/fetch/$s_!EX2o!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F541d9a1c-6458-4523-a09a-abc51dfb3011_1762x708.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!EX2o!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F541d9a1c-6458-4523-a09a-abc51dfb3011_1762x708.png" width="1456" height="585" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/541d9a1c-6458-4523-a09a-abc51dfb3011_1762x708.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:585,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:315068,&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://theengineeringdad.substack.com/i/194474546?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F541d9a1c-6458-4523-a09a-abc51dfb3011_1762x708.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_!EX2o!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F541d9a1c-6458-4523-a09a-abc51dfb3011_1762x708.png 424w, https://substackcdn.com/image/fetch/$s_!EX2o!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F541d9a1c-6458-4523-a09a-abc51dfb3011_1762x708.png 848w, https://substackcdn.com/image/fetch/$s_!EX2o!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F541d9a1c-6458-4523-a09a-abc51dfb3011_1762x708.png 1272w, https://substackcdn.com/image/fetch/$s_!EX2o!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F541d9a1c-6458-4523-a09a-abc51dfb3011_1762x708.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><em>You notice there was an error. That&#8217;s because I had created the game yesterday for initial testing before writing this article, and found the file already existing. So I later asked to save the file as ttt.html and it was successful. If you encounter these errors, you do learn what may have happened. That&#8217;s another advantage of doing the actual hands-on build session like this. </em><strong>Debugging the AI</strong> is where the actual learning truly happens.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!2JR8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95e0e5c2-5f2e-4f6a-bf99-f30602e3cd53_1190x444.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2JR8!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95e0e5c2-5f2e-4f6a-bf99-f30602e3cd53_1190x444.png 424w, https://substackcdn.com/image/fetch/$s_!2JR8!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95e0e5c2-5f2e-4f6a-bf99-f30602e3cd53_1190x444.png 848w, https://substackcdn.com/image/fetch/$s_!2JR8!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95e0e5c2-5f2e-4f6a-bf99-f30602e3cd53_1190x444.png 1272w, https://substackcdn.com/image/fetch/$s_!2JR8!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95e0e5c2-5f2e-4f6a-bf99-f30602e3cd53_1190x444.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2JR8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95e0e5c2-5f2e-4f6a-bf99-f30602e3cd53_1190x444.png" width="1190" height="444" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/95e0e5c2-5f2e-4f6a-bf99-f30602e3cd53_1190x444.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:444,&quot;width&quot;:1190,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:172942,&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://theengineeringdad.substack.com/i/194474546?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95e0e5c2-5f2e-4f6a-bf99-f30602e3cd53_1190x444.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_!2JR8!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95e0e5c2-5f2e-4f6a-bf99-f30602e3cd53_1190x444.png 424w, https://substackcdn.com/image/fetch/$s_!2JR8!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95e0e5c2-5f2e-4f6a-bf99-f30602e3cd53_1190x444.png 848w, https://substackcdn.com/image/fetch/$s_!2JR8!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95e0e5c2-5f2e-4f6a-bf99-f30602e3cd53_1190x444.png 1272w, https://substackcdn.com/image/fetch/$s_!2JR8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95e0e5c2-5f2e-4f6a-bf99-f30602e3cd53_1190x444.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 wrote the whole thing, board layout, turn logic, win detection, reset button. I opened the file in Chrome. It worked!</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!tUlE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52dbed7e-6527-4d5d-9fdd-ff343a714bd4_760x1058.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tUlE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52dbed7e-6527-4d5d-9fdd-ff343a714bd4_760x1058.png 424w, https://substackcdn.com/image/fetch/$s_!tUlE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52dbed7e-6527-4d5d-9fdd-ff343a714bd4_760x1058.png 848w, https://substackcdn.com/image/fetch/$s_!tUlE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52dbed7e-6527-4d5d-9fdd-ff343a714bd4_760x1058.png 1272w, https://substackcdn.com/image/fetch/$s_!tUlE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52dbed7e-6527-4d5d-9fdd-ff343a714bd4_760x1058.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!tUlE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52dbed7e-6527-4d5d-9fdd-ff343a714bd4_760x1058.png" width="760" height="1058" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/52dbed7e-6527-4d5d-9fdd-ff343a714bd4_760x1058.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1058,&quot;width&quot;:760,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:63477,&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://theengineeringdad.substack.com/i/194474546?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52dbed7e-6527-4d5d-9fdd-ff343a714bd4_760x1058.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_!tUlE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52dbed7e-6527-4d5d-9fdd-ff343a714bd4_760x1058.png 424w, https://substackcdn.com/image/fetch/$s_!tUlE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52dbed7e-6527-4d5d-9fdd-ff343a714bd4_760x1058.png 848w, https://substackcdn.com/image/fetch/$s_!tUlE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52dbed7e-6527-4d5d-9fdd-ff343a714bd4_760x1058.png 1272w, https://substackcdn.com/image/fetch/$s_!tUlE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52dbed7e-6527-4d5d-9fdd-ff343a714bd4_760x1058.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>Then I did the part that actually teaches you something. I asked it to audit its own output. What&#8217;s brittle here? What breaks if I add a feature? It came back with real answers: the winning conditional array is fixed at 3x3, and board initialization loops hard coded 9 times (to basically reset the whole board space one by one clearing any existing value. This would break if you try to change the board size to 4x4 or larger. I asked it to fix both. It did. I read every line of the diff.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!34PG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9bc0f611-00c6-4f50-a62a-e8c801284800_2180x1396.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!34PG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9bc0f611-00c6-4f50-a62a-e8c801284800_2180x1396.png 424w, https://substackcdn.com/image/fetch/$s_!34PG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9bc0f611-00c6-4f50-a62a-e8c801284800_2180x1396.png 848w, https://substackcdn.com/image/fetch/$s_!34PG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9bc0f611-00c6-4f50-a62a-e8c801284800_2180x1396.png 1272w, https://substackcdn.com/image/fetch/$s_!34PG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9bc0f611-00c6-4f50-a62a-e8c801284800_2180x1396.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!34PG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9bc0f611-00c6-4f50-a62a-e8c801284800_2180x1396.png" width="1456" height="932" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9bc0f611-00c6-4f50-a62a-e8c801284800_2180x1396.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:932,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:795329,&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://theengineeringdad.substack.com/i/194474546?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9bc0f611-00c6-4f50-a62a-e8c801284800_2180x1396.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_!34PG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9bc0f611-00c6-4f50-a62a-e8c801284800_2180x1396.png 424w, https://substackcdn.com/image/fetch/$s_!34PG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9bc0f611-00c6-4f50-a62a-e8c801284800_2180x1396.png 848w, https://substackcdn.com/image/fetch/$s_!34PG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9bc0f611-00c6-4f50-a62a-e8c801284800_2180x1396.png 1272w, https://substackcdn.com/image/fetch/$s_!34PG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9bc0f611-00c6-4f50-a62a-e8c801284800_2180x1396.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>By the time I ran <code>git push</code>, I hadn&#8217;t just generated a file. I had navigated a complete build cycle , prompt &#8594; scaffold &#8594; audit &#8594; iterate &#8594; ship, without leaving the terminal or opening a browser tab to ask a chatbot for help.</p><p>That audit loop is the discipline that makes this workflow real. Free models move fast and skip edge cases. You have to ask them to check their own work. Once you build that habit, it transfers to every project after this one.</p><h2><strong>Why this is the right way to learn</strong></h2><p>I have spent over a decade coaching FIRST robotics, FLL, FTC, FRC, and watching kids hit the same wall. It&#8217;s never syntax. It&#8217;s never logic. It&#8217;s the gap between having an idea and seeing something work on the screen. That gap kills momentum faster than any hard concept does.</p><p>This stack closes it. You still write prompts. You still debug. You still own the architecture. But you&#8217;re doing it on top of a working scaffold instead of a blinking cursor in an empty file, and that changes how fast you build real intuition.</p><p>This is the Institutional Moat move I wish I&#8217;d had when my kids were first learning to ship. It&#8217;s not about saving $20. It&#8217;s about removing every excuse to wait before you start building.</p><p>Set it up this weekend. Build something small. Push it to GitHub.</p><div><hr></div><p><em>Drop a comment and let me know what you are building. </em></p><p><strong>Support the Workshop:</strong> I spend my spare cycles auditing the &#8220;Source Code&#8221; of admissions so you don&#8217;t have to. If you&#8217;ve found value in these logic gates, you can <strong>buy me a coffee </strong>&#9749; to help keep this workshop running and the guides open-source.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://buymeacoffee.com/theengineeringdad&quot;,&quot;text&quot;:&quot;Support the Workshop&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://buymeacoffee.com/theengineeringdad"><span>Support the Workshop</span></a></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://theengineeringdad.substack.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">This Substack is reader-supported. To receive new posts and support my work, consider becoming a free or paid subscriber.</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>