<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="3.10.0">Jekyll</generator><link href="https://blog.dannycastonguay.com/feed.xml" rel="self" type="application/atom+xml" /><link href="https://blog.dannycastonguay.com/" rel="alternate" type="text/html" /><updated>2026-08-11T08:46:30+00:00</updated><id>https://blog.dannycastonguay.com/feed.xml</id><title type="html">Home</title><subtitle>Direct, driven (and mostly tolerable).</subtitle><author><name>Danny Castonguay</name><email>d@bld.ai</email></author><entry><title type="html">How Long Does It Take?</title><link href="https://blog.dannycastonguay.com/how-long-does-it-take/" rel="alternate" type="text/html" title="How Long Does It Take?" /><published>2026-08-10T00:00:00+00:00</published><updated>2026-08-10T00:00:00+00:00</updated><id>https://blog.dannycastonguay.com/how-long-does-it-take</id><content type="html" xml:base="https://blog.dannycastonguay.com/how-long-does-it-take/"><![CDATA[<p>Big enterprise and startup founders often commit the same mistake: they have vision and a budget and now want to know how long and how much will it take to build it. They shop around. They compare teams. They want the team they select to behave like a giant function backed by decades of experience.</p>

<h2 id="dont-sacrifice-outcomes-for-your-comfort">Don’t sacrifice outcomes for your comfort</h2>

<p>The requirements go in. Out comes a timeline, a cost estimate, and a series of milestones. This is comforting. The buyer knows what they will receive. The team knows what it must build. Everyone can track whether the project is on schedule.</p>

<p>The requirements may be incredibly well stipulated. The estimate may be honest. The team may execute perfectly. None of that proves that X solves Y.</p>

<p>Consider a clinic with too many missed appointments. That is problem Y. The clinic owner decides that the solution is a mobile app. That is X.</p>

<p>The requirements include accounts, patient profiles, appointment calendars, push notifications, rescheduling, payments, analytics, and integrations. Three teams provide estimates. The best proposal promises the app in six months for $100K, with milestones for design, backend development, beta testing, and release.</p>

<p>6 months later, the app may work perfectly. Patients may still not install it. X was delivered. Y was not solved.</p>

<h2 id="use-your-head-be-less-dumb">Use your head, be less dumb</h2>

<p>Now put Musk’s five steps inside the function.</p>

<h3 id="1-challenge-every-requirement">1. Challenge every requirement</h3>

<p>Why does the clinic need an app?</p>

<p>It does not. It needs fewer missed appointments. The app is only a hypothesis about how to achieve that.</p>

<p>The first step is to challenge the assumption that X is required to solve Y.</p>

<h3 id="2-delete-aggressively">2. Delete aggressively</h3>

<p>Delete everything that is not required to test the hypothesis.</p>

<p>There is no need for an app, an account, a profile, a custom calendar, a payment integration, or an app store release. None of these things is necessary to learn whether reminders and easier rescheduling reduce missed appointments.</p>

<h3 id="3-simplify-what-survives">3. Simplify what survives</h3>

<p>Export tomorrow’s appointments. Have the receptionist send each patient a WhatsApp message:</p>

<blockquote>
  <p>You have an appointment tomorrow at 2 PM. Reply 1 to confirm or 2 to reschedule.</p>
</blockquote>

<p>That is enough to test the important part of the idea. Patients receive a reminder. They can confirm. They can reschedule.</p>

<h3 id="4-shorten-the-cycle">4. Shorten the cycle</h3>

<p>Run the test tomorrow. Try it with the next 100 appointments. Measure confirmations, rescheduling, and no-shows.</p>

<p>Within a week, the clinic has evidence. If the message works, test a better version. If it does not, test another hypothesis.</p>

<p>Perhaps patients lack transportation. Perhaps they forget why the appointment matters. Perhaps appointments are booked too far in advance. Perhaps a small deposit would work better.</p>

<p>The clinic is now learning about Y instead of blindly constructing X.</p>

<h3 id="5-automate-last">5. Automate last</h3>

<p>Only automate after finding something that works.</p>

<p>If the messages reduce missed appointments, connect the scheduling system to WhatsApp. Send reminders automatically. Process confirmations. Offer available times when someone reschedules. Escalate non-responses to a human.</p>

<p>The clinic may never need an app. If it eventually does, it will build one based on evidence rather than imagination.</p>

<h2 id="focus-on-the-problem">Focus on the problem</h2>

<p>This is the difference between building X and solving Y.</p>

<p>“We have $100K and 6 months to build this app” is a commitment to X.</p>

<p>“We have $100K and 6 months to reduce missed appointments” is a commitment to Y.</p>

<p>As a decision leader, your job is not to guarantee that X gets built. Your job is to solve Y within the available budget and time.</p>

<p>The milestones should therefore describe evidence, not construction. We verified why appointments are missed. We tested reminders manually. We measured the effect. We rejected one hypothesis. We found an intervention that works. We made it repeatable. We automated it.</p>

<p>X should remain disposable for as long as possible. Y is the commitment.</p>

<p>The old function promises certainty about X. The new function creates evidence about Y.</p>

<p>So please, stop asking, “How long will it take?” Start asking, “What is the fastest, cheapest thing we can do next to discover what actually solves Y?”.</p>

<p>This is how you keep your agency in a world where AI distorts every timeline:</p>

<ol>
  <li>stay focused on the problem,</li>
  <li>don’t get attached to your solution</li>
  <li>seek evidence to decide what gets built</li>
</ol>]]></content><author><name>Danny Castonguay</name><email>d@bld.ai</email></author><summary type="html"><![CDATA[Big enterprise and startup founders often commit the same mistake: they have vision and a budget and now want to know how long and how much will it take to build it. They shop around. They compare teams. They want the team they select to behave like a giant function backed by decades of experience.]]></summary></entry><entry><title type="html">The Entrepreneurial Homeschool, Part 3</title><link href="https://blog.dannycastonguay.com/the-entrepreneurial-homeschooling-part-3/" rel="alternate" type="text/html" title="The Entrepreneurial Homeschool, Part 3" /><published>2026-07-12T00:00:00+00:00</published><updated>2026-07-12T00:00:00+00:00</updated><id>https://blog.dannycastonguay.com/the-entrepreneurial-homeschooling-part-3</id><content type="html" xml:base="https://blog.dannycastonguay.com/the-entrepreneurial-homeschooling-part-3/"><![CDATA[<p><a href="https://blog.dannycastonguay.com/the-entrepreneurial-homeschooling-part-1/">Part 1</a> and <a href="https://blog.dannycastonguay.com/the-entrepreneurial-homeschooling-part-2/">Part 2</a> 
 covered self-regulation and abstract reasoning. The next layer is creating something other people want, then deciding whether it is worth creating.</p>

<h1 id="part-3-making-things-worth-wanting">Part 3: Making Things Worth Wanting</h1>

<p>Math is the base, not the summit. Above problem-solving on paper sits a harder, more abstract problem: making something other people actually want. That pulls many other skills such as sales, distribution, marketing, and taste. So every day, alongside eating well, moving, and doing math, my kids also try to <a href="https://paulgraham.com/ace.html">make things people want</a>. And making something almost always means creating something.</p>

<h2 id="art-is-not-obedience">Art is not obedience</h2>

<p>We tend to file creating under art: singing, dancing, playing the piano, or painting. But playing a piece of Mozart exactly as your teacher instructed is not creating. It may teach technique, and technique matters, but technique is the base, not the summit. Art begins where the instructions end.</p>

<p>Here in Singapore, a lot of what gets called art education is precisely that: doing what the teacher says. Play this piece. Paint this picture. Copy this object. A child can become very good at following instructions without ever deciding what should exist. That is the opposite of creating.</p>

<p>Creating means making choices when nobody knows the right answer. You decide what to make, how to make it, and when it is done. You try and fail. You get frustrated. Maybe nobody believes in you. Maybe you are the only person who likes what you are making. You keep going anyway. Eventually, perhaps, you make something other people want. It is great if that thing is useful like a hammer, but usefulness comes in many forms.</p>

<p>My eldest, Pascale, has had the most years of this. Her art has grown from drawing to stickers, air-dry clay, polymer clay, masks and costumes, sewing, embroidery, face painting, photography, and YouTube Shorts. It did not follow a curriculum. One thing led to another. Each new thing required a new skill, a new material, or a new way to reach people.</p>

<p>Now she is making money at it. She already earns more than an entry level wage in some countries. That is not a side detail. She is not being paid for following instructions. She is being paid because people want what she makes.</p>

<p>She started with eating and sleeping well, moved through math and harder math, and arrived at making something people want. That progression is how my homeschooling is fundamentally different from the government curriculum. The goal is not just to follow instructions well. It is to decide what should exist, make it, and find out whether other people want it.</p>

<h2 id="the-problem-above-the-problem">The problem above the problem</h2>

<p>There is a problem above even that: governance. If you only ever make what people want, you slide quickly toward vices, sugar, cigarettes, gambling, the things that hijack our wiring. So as you mature, you also have to think about how what you make gets consumed.</p>

<p>A lot of people, and a lot of large companies, stop at “if it is legal, I will do it.” At the scale of a Google, ByteDance, or a Meta it becomes nearly impossible to resist those market forces. It is easy to criticize them for how their products farm attention and addiction, including in children, and easy to note that the age limits barely hold.</p>

<p>And that was fine in our household, because when I introduced my kids to these platforms, I also taught them about <a href="https://blog.dannycastonguay.com/i-am-addicted-to-heroine/">addiction</a>. That is the thread running through all of it, back to nutrition. Sleep, food, exercise, math, screens, they are the same tension: we are wired to want something, we overshoot, and it turns on us. We crave sugar, so we eat too much and get sick. The right thing almost always takes effort, so we avoid it. That gap between what we are pulled toward and what is good for us is the central human problem, and it is the same problem whether you are an individual or a society. It comes down to self-control, incentives, mechanism design, and role modeling.</p>

<h2 id="a-real-problem-eczema">A real problem: eczema</h2>

<p>Here is a real one. Pascale has eczema, and has had it her whole life. It affects her, and it affects millions of people. But pharmaceutical R&amp;D budgets follow profit, not need. The most research money flows toward whatever will sell, which is how our system works, and we do not have a much better one. Maybe there is a cheap cure for eczema sitting right there, something that would cost a hundred dollars and wipe out the industry of creams and lotions built around managing it forever. If so, there is no economic incentive to find it. My hope is that AI and cheaper research start to open up problems exactly like that, the ones with no product to sell at the end, maybe an RNA approach, maybe something simpler, that could actually help.</p>

<h2 id="back-to-the-bike">Back to the bike</h2>

<p>That is the arc I am trying to build, one kid at a time: a well-run body, regulated emotions, a mind trained on abstraction, the ability to make something people want, and the judgment to care how it gets used. None of it requires a special gift. It requires starting early, going slow, and not quitting.</p>

<p>Everyone can learn to ride a bike.</p>]]></content><author><name>Danny Castonguay</name><email>d@bld.ai</email></author><summary type="html"><![CDATA[Part 1 and Part 2 covered self-regulation and abstract reasoning. The next layer is creating something other people want, then deciding whether it is worth creating.]]></summary></entry><entry><title type="html">The Entrepreneurial Homeschool, Part 2</title><link href="https://blog.dannycastonguay.com/the-entrepreneurial-homeschooling-part-2/" rel="alternate" type="text/html" title="The Entrepreneurial Homeschool, Part 2" /><published>2026-07-11T00:00:00+00:00</published><updated>2026-07-11T00:00:00+00:00</updated><id>https://blog.dannycastonguay.com/the-entrepreneurial-homeschooling-part-2</id><content type="html" xml:base="https://blog.dannycastonguay.com/the-entrepreneurial-homeschooling-part-2/"><![CDATA[<p><a href="https://blog.dannycastonguay.com/the-entrepreneurial-homeschooling-part-1/">Part 1</a> covered the physical and emotional foundation. The next layer is learning to reason through difficult problems.</p>

<h1 id="part-2-learning-to-think-slowly">Part 2: Learning to Think Slowly</h1>

<p>I challenge them with abstract thinking in its purest form. We call that math, but we usually confuse math with its notation. The syntax and the algorithms are only one aspect of “math”, the way language is only one aspect of a culture. You cannot reduce Japanese culture to the Japanese language, and you cannot reduce math to its symbols. Math is really the exercise of reasoning itself, the workout for the part of the mind that solves problems.</p>

<p>The trouble is that math is difficult to teach well, particularly in a classroom that must move many students at one pace. You have to go slow. Like REALLY SLOW. So slow that it’s uncomfortable to most impatient adults.</p>

<p>Classrooms do go slow. They just never go slow at the speed of the individual learner. For a given topic, child’s right pace is another child’s crawl. The result is one-size-fits-none: too slow for most of the class most of the time, then too fast in the exact moment when it is your turn to miss a concept. If you never miss a concept in class, it is because you went slow somewhere else, maybe at home, where someone let an idea sink in. There is always a moment where understanding has to land, and that moment is slow. Slow is smooth, and smooth is fast. We forget that we once learned “after nine comes ten” slowly, the same way we later learned a differential equation slowly.</p>

<p>We do not give kids room for that slow moment. It takes an educator, or an educator plus an AI, willing to sit at one child’s pace.</p>

<p>That is what made Khan Academy powerful: you could press pause on a good teacher and take your time. Grant Sanderson’s channel 3Blue1Brown goes further, building visualizations that let a hard idea, a <a href="https://www.3blue1brown.com/lessons/zeta/">Riemann zeta function</a> or how a <a href="https://www.3blue1brown.com/lessons/neural-networks/">neural network works</a>, actually sink in while you pause and rewatch. Go slow, but keep challenging. If you stop challenging yourself, you stop building the muscle.</p>

<h2 id="a-little-every-day">A little, every day</h2>

<p>We do math seven days a week. Five days never made sense to me. The weekend off is a leftover from when families needed a day to rest from physical farm labor and a day for the Sabbath. We do not have that constraint anymore. A little every day beats a lot once in a while, the way Kumon runs twenty minutes a day with no exceptions.</p>

<p>Think about how Olympians train. Not Monday to Friday. Seven days a week, rarely at one hundred percent, usually around eighty, because the total accumulated hours are what matter and going all-out daily just gets you injured.</p>

<p>Same idea for the mind.</p>

<h2 id="the-curriculum-we-actually-use">The curriculum we actually use</h2>

<p>Two things, mostly.</p>

<p>First, <a href="https://artofproblemsolving.com/">Art of Problem Solving</a>, an American math curriculum. It is not expensive and we simply follow the textbooks: thirty minutes, an hour, sometimes two, seven days a week. I am sure China, Russia, and others have excellent programs too. This is the one I know.</p>

<p>Second, <a href="https://cses.fi">Code Submission Evaluation System</a>, a sequence of programming problems. These are more abstract and harder than the pure-math ones. A tough Art of Problem Solving question might take thirty minutes. A hard CSES problem can take six or seven hours, sometimes spread across days. The description might be forty words. The solution requires discovering a great deal.</p>

<p>We always start on pen and paper, working numerical examples by hand. That is the whole point: structure a problem, iterate toward a solution, and let the examples push you from guessing toward a hypothesis, then from a hypothesis toward an algorithm, then toward pseudocode, and only then toward C++, Python, or Rust. We use Claude Code and AI throughout, but as a tool, not a crutch. If it solves the problem for you, you lose the discovery. You do not hand a calculator to a one-year-old learning five plus five. But you do, eventually, teach them to use the calculator.</p>

<p>Math teaches them to solve problems someone else chose. The next step is choosing what should exist.</p>

<p>Next: <a href="https://blog.dannycastonguay.com/the-entrepreneurial-homeschooling-part-3/">Part 3</a></p>]]></content><author><name>Danny Castonguay</name><email>d@bld.ai</email></author><summary type="html"><![CDATA[Part 1 covered the physical and emotional foundation. The next layer is learning to reason through difficult problems.]]></summary></entry><entry><title type="html">The Entrepreneurial Homeschool, Part 1</title><link href="https://blog.dannycastonguay.com/the-entrepreneurial-homeschooling-part-1/" rel="alternate" type="text/html" title="The Entrepreneurial Homeschool, Part 1" /><published>2026-07-10T00:00:00+00:00</published><updated>2026-07-10T00:00:00+00:00</updated><id>https://blog.dannycastonguay.com/the-entrepreneurial-homeschooling-part-1</id><content type="html" xml:base="https://blog.dannycastonguay.com/the-entrepreneurial-homeschooling-part-1/"><![CDATA[<p>Few people who start a business from scratch end up with financial independence. If you are one of them and you meet another, you recognize each other quickly. Not because of their fancy watch, car, or house. Quite the opposite. It’s their mindset and how modest and pragmatic they are. Oh, you did it too? Congrats. But to everyone else, it seems hard, if not impossible.</p>

<p>I think it’s not too dissimilar to meeting someone who has learned how to ride a bike. Once you can do it, you forget how it feels to not be able to ride a bike. And riding it gives you freedom: you can cover long distances, you can go where you want, and you can move under your own power. A good business gives you leverage over your finances and your time.</p>

<p>I think most of us can learn how to ride a bike and most of us can learn how to build a business. Most people underestimate the pain and most people quit too soon. So it’s better to start to learn to handle pain and develop tenacity early on.</p>

<p>With my children, I started teaching entrepreneurial skills before age 10. I do not need all 3 of them to run companies. I want all 3 to know how to create value without waiting for permission.</p>

<hr />

<p>This 3-part series is about how I’m teaching my children to think, create, and choose problems worth solving.</p>

<p>I homeschool around a simple hierarchy. First, build a healthy and self-regulating body. Then train the mind to solve abstract problems. Then learn to make things other people want. Finally, learn to judge what is worth making and how it will affect the people who use it.</p>

<p>This is not a research review. It is a description of what has worked in practice with my children.</p>

<h1 id="part-1-the-animal-underneath">Part 1: The Animal Underneath</h1>

<h2 id="learning-is-a-hierarchy">Learning is a hierarchy</h2>

<p>Learning begins before birth, when experience starts to leave a lasting trace. Maternal nutrients help build our bodies, while flavors from our mothers’ diets become some of our first sensory memories through amniotic fluid and, later, breast milk.</p>

<p>In early childhood our first emotions get nurtured by whoever is caring for us. Quickly, we learn to control our emotions, to communicate through touch, and to lay the foundations of language. By five, most of that base is in place.</p>

<p>Then spoken language matures and we start to think more abstractly: basic math, reading, stories. Somewhere in here we also begin making choices, consciously or not, about how much effort we will spend, how hard we will push, and whether we treat our environment as something that happens to us or something we can harness like the wind.</p>

<p>That is roughly when primary school begins, and school does a decent, standardized job at the earliest stages. But by primary two or three, the fastest students are already far ahead and the slowest are already left behind. This is where the wonderful government-standardized system falls on its face. And it does not really recover until people hit the job market or try to start a business.</p>

<p>By the time you reach university or trade school, you have spent more than a decade on school benches. Think about the average age of becoming a plumber, an electrician, an HVAC technician, a drilling engineer, a computer scientist.</p>

<p>Many people spend more than a decade in school before they are trusted to <a href="https://blog.dannycastonguay.com/triangle-of-talent/">solve useful problems independently</a>. That is a shame. It could be the mid-teens. It could be dramatically accelerated.</p>

<h2 id="strong-foundations">Strong Foundations</h2>

<p>Before a child can learn anything hard, the animal underneath has to be well. I mean the body and its basic regulatory systems: sleep, food, movement, emotional control. My kids do jiu-jitsu and ballet, they ride bikes, they swim. They sleep in the dark, in silence, through the night. They rarely get sick, they digest well, they have energy all day, and they get along with people. Because that base is handled, they can spend their attention on higher-level learning.</p>

<p>That foundation is worth more than it sounds. Most adults I know do not have it. Many never fix their diet, sleep, or stress until a heart attack or a cancer diagnosis finally makes them listen. My kids eat broccoli without complaint, they like salmon and chicken, and they understand why a balanced plate matters. We are still litigating whether a tomato is a vegetable or a fruit. We have at least settled the avocado. Getting these basics early is important.</p>

<p>I also teach them to be contrarian. When a lot of people believe something, that is a reason to look harder, not a reason to fall in line. I want them curious on purpose and skeptical of social proof. That is rarer than it should be, at any age.</p>

<p>That is the first layer: a body capable of sustained attention, emotions that can be regulated, and a willingness to question the default.</p>

<p>Next: <a href="https://blog.dannycastonguay.com/the-entrepreneurial-homeschooling-part-2/">Part 2</a></p>]]></content><author><name>Danny Castonguay</name><email>d@bld.ai</email></author><summary type="html"><![CDATA[Few people who start a business from scratch end up with financial independence. If you are one of them and you meet another, you recognize each other quickly. Not because of their fancy watch, car, or house. Quite the opposite. It’s their mindset and how modest and pragmatic they are. Oh, you did it too? Congrats. But to everyone else, it seems hard, if not impossible.]]></summary></entry><entry><title type="html">How To Write an Email</title><link href="https://blog.dannycastonguay.com/how-to-write-an-email/" rel="alternate" type="text/html" title="How To Write an Email" /><published>2026-03-15T00:00:00+00:00</published><updated>2026-03-15T00:00:00+00:00</updated><id>https://blog.dannycastonguay.com/how-to-write-an-email</id><content type="html" xml:base="https://blog.dannycastonguay.com/how-to-write-an-email/"><![CDATA[<p>This is not about grammar. It is about speed, clarity, and judgment.</p>

<p>We write emails so the reader can understand the point in seconds, decide quickly, and forward the message without extra explanation.</p>

<h1 id="1-start-with-the-point">1. Start with the point</h1>

<p>The first sentence should say the ask, decision, risk, or update.</p>

<p>Do not warm up. Do not build suspense. Do not tell a story.</p>

<h1 id="2-put-bad-news-first">2. Put bad news first</h1>

<p>If something is wrong, say it early.</p>

<p>Do not hide the problem behind context or politeness.</p>

<h1 id="3-use-as-few-words-as-possible">3. Use as few words as possible</h1>

<p>Every sentence should earn its place.</p>

<p>Delete filler, repetition, and softening language.</p>

<h1 id="4-be-literal">4. Be literal</h1>

<p>Say exactly what you mean.</p>

<p>Do not use sarcasm, hints, irony, or coded language.</p>

<p>Do not make the reader guess.</p>

<h1 id="5-be-specific">5. Be specific</h1>

<p>Use names, numbers, dates, and facts.</p>

<p>Bad: There were some delays.</p>

<p>Good: Vendor X missed the March 12 deadline. Launch now moves to March 19 unless we reduce scope.</p>

<h1 id="6-one-email-should-do-one-job">6. One email should do one job</h1>

<p>An email should mainly do one thing: ask, decide, update, escalate, or confirm.</p>

<p>If you have three unrelated topics, send three emails.</p>

<h1 id="7-make-the-next-step-obvious">7. Make the next step obvious</h1>

<p>Say who needs to do what by when.</p>

<p>If you want a decision, say the deadline.</p>

<p>If you want feedback, say what kind of feedback.</p>

<h1 id="8-separate-facts-judgment-and-recommendation">8. Separate facts, judgment, and recommendation</h1>

<p>Facts are what happened.</p>

<p>Judgment is what you think it means.</p>

<p>Recommendation is what you think we should do.</p>

<p>Keep those distinct.</p>

<p>If something is uncertain, say that clearly. Do not present a guess as a fact.</p>

<h1 id="9-write-for-forwarding">9. Write for forwarding</h1>

<p>The email should still make sense if someone forwards it to another person with no extra context.</p>

<p>That means the topic, names, dates, and decision should all be clear inside the email itself.</p>

<h1 id="10-ai-is-fine-generic-language-is-not">10. AI is fine. Generic language is not.</h1>

<p>It is fine to use AI to draft or review an email.</p>

<p>But edit it until it sounds specific and human.</p>

<p>If a sentence could be pasted into any company, it is too generic.</p>

<p>Avoid phrases like:
I hope this email finds you well
I wanted to reach out
Please be informed
Kindly
Just circling back
Revert to me</p>

<p>Use normal words instead.</p>

<h1 id="11-respect-time">11. Respect time</h1>

<p>Aim for an email that can be read on one screen.</p>

<p>If it must be longer, put the punchline first and then add short sections underneath.</p>

<h1 id="12-do-not-save-face-at-the-expense-of-clarity">12. Do not save face at the expense of clarity</h1>

<p>Be respectful, but do not hide the truth.</p>

<p>Direct is better than vague.</p>

<p>Clear is better than polite but useless.</p>

<h1 id="13-keep-threads-clean">13. Keep threads clean</h1>

<p>Reply on the same thread only if the topic is still the same.</p>

<p>If the topic changes, start a new email with a new subject line.</p>

<p>CC only people who need to act or know.</p>

<h1 id="14-subject-lines-help-triage">14. Subject lines help triage</h1>

<p>The subject line should help the reader triage the email fast.</p>

<p>Good:
Action needed today: approve revised offer
Decision needed: pricing for Client X
Update: contract signed with Acme
Risk: launch delayed by one week</p>

<p>Weak:
Quick question
Following up
Hi
Update</p>

<h1 id="15-default-structure">15. Default structure</h1>

<p>Subject: [Action, Decision, Update, Risk]: [topic]</p>

<p>[First sentence: the ask or punchline.]</p>

<p>[Two to five lines of facts, with names, numbers, and dates.]</p>

<p>[Recommendation or next step.]</p>

<p>[Owner and deadline.]</p>

<h1 id="16-examples">16. Examples</h1>

<h3 id="weak">Weak:</h3>

<p>Subject: Vendor situation</p>

<p>Hi John, hope you are well. I wanted to reach out regarding the vendor situation. As you know, we have been discussing timelines internally and there have been a few complications on their side, so I thought I would share some context before getting your thoughts. Please let me know what you think.</p>

<h3 id="better">Better:</h3>

<p>Subject: Decision needed: vendor delay on onboarding</p>

<p>Vendor X missed the March 12 deadline. If we keep the current scope, onboarding moves to March 19.</p>

<p>My recommendation is to remove feature Y and keep the March 15 launch.</p>

<p>Please reply by 3 pm today so we can confirm with the client.</p>

<hr />

<h3 id="weak-1">Weak:</h3>

<p>Subject: Issues with campaign performance</p>

<p>Just wanted to flag that there may possibly be some issues with the campaign performance and we may need to revisit the targeting.</p>

<h3 id="better-1">Better:</h3>

<p>Subject: Risk: campaign under target this week</p>

<p>The campaign is 18 percent below target after four days.</p>

<p>Likely cause is narrow audience targeting.</p>

<p>Recommendation: expand targeting today and review performance again tomorrow at 2 pm.</p>

<h1 id="17-when-not-to-use-email">17. When not to use email</h1>

<p>Do not use email for long back and forth, unresolved debate, or high emotion.</p>

<p>Use a call or chat when speed matters more than record keeping.</p>

<p>Then send a short email summary with the decision.</p>

<h1 id="18-final-rule">18. Final rule</h1>

<p>A good email does not try to sound smart, warm, or impressive.</p>

<p>It makes the reader understand the point fast.</p>]]></content><author><name>Danny Castonguay</name><email>d@bld.ai</email></author><summary type="html"><![CDATA[This is not about grammar. It is about speed, clarity, and judgment.]]></summary></entry><entry><title type="html">On The Imposter Syndrome</title><link href="https://blog.dannycastonguay.com/on-the-imposter-syndrome/" rel="alternate" type="text/html" title="On The Imposter Syndrome" /><published>2026-02-25T00:00:00+00:00</published><updated>2026-02-25T00:00:00+00:00</updated><id>https://blog.dannycastonguay.com/on-the-imposter-syndrome</id><content type="html" xml:base="https://blog.dannycastonguay.com/on-the-imposter-syndrome/"><![CDATA[<p>This post is for you if you suffer from imposter syndrome. I wrote it for a junior analyst on one of our teams at bld.ai serving a global data center operstor.</p>

<p>It can feel intimidating when you are surrounded by people who have 10, 15, 20 or even 30 years of experience. Some of them have probably spent nights inside data centers fixing outages. Some have canceled vacations to handle incidents. Some have led big deployments and messy turnarounds. They have battle scars.</p>

<p>But here is what actually matters.</p>

<p>The hardest thing to find is not experience. It is someone who gets things done.</p>

<p>Most people do not like to work that hard. Most people are not reliable. Most people do not respond fast. Most people do not close loops. Most people do not keep learning. If you simply behave differently, you already stand out.</p>

<p>Experience gives pattern recognition. It helps people see risks earlier. That is valuable. But execution creates trust. When you respond quickly, prepare properly, follow through, and take ownership, people relax when you are on something. They stop asking how many years you have. They care that things move forward.</p>

<p>Also remember this. None of them had tools like ChatGPT 10 or 15 years ago. A lot of what we are building now, AI, automation, new infra patterns, is new to almost everyone. The playing field is flatter than it looks. You can compress learning cycles massively today if you are disciplined. You can research faster, simulate scenarios, draft solutions, and prepare sharper questions.</p>

<p>So do not be intimidated by tenure.</p>

<p>Focus on what you can control:</p>

<ol>
  <li>Be responsive.</li>
  <li>Overprepare.</li>
  <li>Write things clearly.</li>
  <li>Close every loop.</li>
  <li>Admit when you do not know something and fix it fast.</li>
  <li>Keep learning daily.</li>
</ol>

<p>If you do that consistently, your value will be obvious. Experience earns respect over time. Execution earns respect immediately.</p>]]></content><author><name>Danny Castonguay</name><email>d@bld.ai</email></author><summary type="html"><![CDATA[This post is for you if you suffer from imposter syndrome. I wrote it for a junior analyst on one of our teams at bld.ai serving a global data center operstor.]]></summary></entry><entry><title type="html">The Feedback Matrix</title><link href="https://blog.dannycastonguay.com/the-feedback-matrix/" rel="alternate" type="text/html" title="The Feedback Matrix" /><published>2025-11-18T00:00:00+00:00</published><updated>2025-11-18T00:00:00+00:00</updated><id>https://blog.dannycastonguay.com/the-feedback-matrix</id><content type="html" xml:base="https://blog.dannycastonguay.com/the-feedback-matrix/"><![CDATA[<p>When giving feedback on someone’s work, most feedback falls into a simple two by two matrix.</p>

<p>One axis is agreement versus disagreement.
The other axis is effort versus no effort.</p>

<p>Bottom left is the most common and mostly useless feedback. You agree and you suggest something that is missing.
“This is good. Did you think about adding X?”</p>

<p>This kind of feedback feels helpful, but it usually is not. Ideas are cheap. You are pushing work back onto someone who has already done the work and probably already thought about that idea and decided not to include it. Sometimes it is fine, but most of the time it adds little value.</p>

<p>A step up is when you agree and you do the work.
“This is good. Here is a sentence you can add.”
Or a concrete image, sketch, calculation, or paragraph.</p>

<p>This is good feedback. You put in effort. You made the feedback actionable. You saved them time. If you are faster or better at a specific skill, design, math, writing, this can be genuinely helpful.</p>

<p>Another form of good feedback is when you disagree, but you do not do the work.
“I think this part is wrong.”
“I see a hole in this argument.”
“I disagree with this assumption.”</p>

<p>This still has value. Disagreeing thoughtfully is harder than agreeing. If you are right, you are pointing out something important they may not have considered. You have not fixed it, but you have surfaced a real issue.</p>

<p>Great feedback is when you disagree and you do the work.</p>

<p>You point out what is wrong and you propose a better version.
You rewrite the paragraph.
You fix the logic.
You sketch an alternative design.
You show how you would approach the problem.</p>

<p>That is great feedback.</p>

<p>This framework applies to everything: Presentations. Writing. Code. Design. Math proofs. Data analysis. Product specs. Business strategy. Pricing models. Sales scripts. Marketing copy. Hiring decisions. UX flows. Architecture diagrams. Operating procedures. Checklists. Recipes. Photography composition. Sound mixing. Choreography. Yoga poses. Ballet movements. Weightlifting form. Climbing routes. Jiu jitsu positions. Parenting. Negotiation. Thinking.</p>]]></content><author><name>Danny Castonguay</name><email>d@bld.ai</email></author><summary type="html"><![CDATA[When giving feedback on someone’s work, most feedback falls into a simple two by two matrix.]]></summary></entry><entry><title type="html">Ray-Ban Meta Glasses (Gen 2)</title><link href="https://blog.dannycastonguay.com/ray-ban-meta-glasses-gen2/" rel="alternate" type="text/html" title="Ray-Ban Meta Glasses (Gen 2)" /><published>2025-11-17T00:00:00+00:00</published><updated>2025-11-17T00:00:00+00:00</updated><id>https://blog.dannycastonguay.com/ray-ban-meta-glasses-gen2</id><content type="html" xml:base="https://blog.dannycastonguay.com/ray-ban-meta-glasses-gen2/"><![CDATA[<p>Today I met with an offshore operator in Singapore. They charter boats, move crews, move cargo, keep offshore platforms running. Someone in the meeting said something simple and true: no matter how much technology you give people, people remain a major factor in the equation.</p>

<p>He is right. There is a lot of tacit knowledge in operating a ship that never shows up in documentation. A skilled crew member still knows how to do things much better than AI can today.</p>

<p>Safety has the same dynamic. Many are moving away from BBS toward human performance. BBS is measuring near misses with an accounting lens. Human performance is changing the process instead of blaming the individual. It is about improving the system itself.</p>

<p>But something bigger is coming that most industries have not absorbed yet. Wearables.</p>

<p>We already see them in consumer life: rings that track sleep, watches that track runs, bikes connected to the internet. And now the <a href="https://www.ray-ban.com/usa/ray-ban-meta-ai-glasses-gen-2">Ray-Ban Meta glasses</a>. This may be the first form factor that can replace the phone as the primary device we use.</p>

<p>You do not understand it until you put them on. These glasses feel like the BlackBerry moment. Not the iPhone yet, but the first credible step toward it.</p>

<p>Gen 1 felt gimmicky so I skipped it. Gen 2 is different. Eight hours of battery. A case that extends it. Pictures that are good. Recordings that are good. It has replaced my iPhone as my primary camera. I now take more pictures with my glasses than with my phone.</p>

<p>It is also replacing my AirPods. AirPods slip. The glasses do not. They are more comfortable. The audio is not as clear because the speakers sit further from my ears and people with big heads might feel the frame is small. But I still prefer using the glasses.</p>

<p>Talking on the phone is not the biggest shift. The glasses are becoming one of my primary interfaces to LLMs. For almost two years ChatGPT has been my main LLM because it has my memories and I can access it everywhere. But the glasses are even more convenient because they are on my face. I say hey Meta and I begin a conversation. Those conversations get stored. It is a real threat to ChatGPT.</p>

<p>I still prefer ChatGPT because GPT 5.1 is stronger and the speech capability is the best. Meta is better than Siri and better than Gemini but OpenAI leads in speech and conversation. ChatGPT real time can search the internet better than Grok or Gemini. Gemini still relies on older data. Everyone will eventually catch up. The point is I do not want to pick up my phone anymore. I want to talk to my glasses.</p>

<p>Two examples show the impact. When I ride my bike with my kids and talk to my parents on WhatsApp I used to keep the camera off because my phone was in my pocket. Now I turn the camera on through the glasses and they see what I see. They see my kids riding. A maintenance worker in the field could do the same thing.</p>

<p>At the airport I held my plane ticket up to my eyes and asked my glasses what my gate was. It struggled at first but after two or three tries it figured it out. It recognized the ticket did OCR and returned the gate number. A small example but a real wearable doing real time computer vision tasks.</p>

<p>Most processing is still done on the phone. The glasses do minimal processing and store pictures. The phone connects to the internet for full LLM power.</p>

<p>Ships all over the world are connected via Starlink. Underground mines have WiFi. 5G is everywhere. Wearables are everywhere. We will see massive changes bigger than we expect. Even difficult tasks where workers are blamed for mistakes will shift. Workers will adopt these technologies because they make them safer and more efficient. The incentives change and the big brother fear becomes smaller.</p>

<p>Companies that understand this without spending hundreds of millions and damaging their balance sheet will be ready. They can become more than a shipping company with ships and crews. They can become a company with ships and crews and a platform that differentiates them and supports organic and inorganic growth.</p>]]></content><author><name>Danny Castonguay</name><email>d@bld.ai</email></author><summary type="html"><![CDATA[Today I met with an offshore operator in Singapore. They charter boats, move crews, move cargo, keep offshore platforms running. Someone in the meeting said something simple and true: no matter how much technology you give people, people remain a major factor in the equation.]]></summary></entry><entry><title type="html">Science Is the Belief in the Ignorance of Experts</title><link href="https://blog.dannycastonguay.com/be-a-scientist/" rel="alternate" type="text/html" title="Science Is the Belief in the Ignorance of Experts" /><published>2025-10-26T00:00:00+00:00</published><updated>2025-10-26T00:00:00+00:00</updated><id>https://blog.dannycastonguay.com/be-a-scientist</id><content type="html" xml:base="https://blog.dannycastonguay.com/be-a-scientist/"><![CDATA[<p>That line from Richard Feynman has never been more relevant, so far.</p>

<p>As agentic AI automates many tasks in traditional expert roles like doctor, engineer, analyst, or architect, we’ll all move toward the same core function: learning how to question what the machine says.</p>

<p>AI gives us the prevailing view among experts. It is trained on large public and licensed datasets. It is the record of known results. But new knowledge does not come from agreement. It comes from doubt.</p>

<p>Our role now is to look at what the machine outputs and ask, how could this be wrong? To run experiments, to test boundaries, to consider cases that contradict the default answer. To create hypotheses, try to disprove them, and identify boundary conditions where the model fails.</p>

<p>That’s what science really is, testing claims against evidence. In this next phase, everyone becomes a scientist. Not by degree, but by method.</p>

<hr />

<p>Are you a (data) scientist?</p>

<p>In the past week alone, I’ve reviewed more than a hundred resumes from people who call themselves data scientists. Maybe that’s where we’re all heading. Soon, most jobs will involve scientific work. You’ll be a medical data scientist, a legal data scientist, a construction data scientist, and so on.</p>

<p>Do you <em>believe</em> in science? Or do you believe something to be true because someone reputable said that it is true?</p>

<p>If you do, then you are not a scientist. Because believing in science is itself unscientific. Scientists don’t believe, they doubt. The scientific method is not about proving what you already think is true, it’s about trying to disprove it.</p>

<p>That’s what the so-called “null hypothesis” means, though the name is misleading. It sounds like it means “no hypothesis,” but what it really means is this: when you hold a belief, your job is to challenge it, not defend it. You don’t collect data to prove yourself right, you collect data to see if you might be wrong.</p>

<p>A better term for the null hypothesis might be the doubt hypothesis, or even the humility hypothesis. Because real science is an act of humility.</p>

<p>It’s the same principle behind Hanlon’s Razor, don’t attribute to malice what can be explained by stupidity. When we stop assuming intent and start looking for evidence, we act scientifically.</p>

<p>So the next time you catch yourself holding a strong opinion (especially one reinforced by ChatGPT!), ask: am I trying to prove this, or am I trying to disprove it?</p>

<p>The answer will tell you whether you are just another believer, or a true scientist.</p>]]></content><author><name>Danny Castonguay</name><email>d@bld.ai</email></author><summary type="html"><![CDATA[That line from Richard Feynman has never been more relevant, so far.]]></summary></entry><entry><title type="html">When AI Codes, You Accrue Theory Debt</title><link href="https://blog.dannycastonguay.com/ai-theory-debt/" rel="alternate" type="text/html" title="When AI Codes, You Accrue Theory Debt" /><published>2025-10-01T00:00:00+00:00</published><updated>2025-10-01T00:00:00+00:00</updated><id>https://blog.dannycastonguay.com/ai-theory-debt</id><content type="html" xml:base="https://blog.dannycastonguay.com/ai-theory-debt/"><![CDATA[<p>Technical debt has been affecting software teams since Ada Lovelace started coding in the 19th century.</p>

<p>What is technical debt? It’s when the codebase of a software project starts to become difficult to maintain, for example due to:</p>

<ol>
  <li>Original developers moving on</li>
  <li>Requirements evolving</li>
  <li>Tech stacks getting older</li>
</ol>

<p>The code still works, but the concepts embedded in variable names, data models, and APIs no longer align with what the product does.</p>

<p>But with AI-augmented coding, there’s a deeper, subtler burden but much more serious burden: AI theory debt.</p>

<p>When you prompt an AI like <a href="https://lovable.dev/">lovable</a> or <a href="https://github.com/anthropics/claude-code">Claude Code</a>, it feels like magic. You get 90 percent of a working feature in minutes. Its breathtaking.</p>

<p>But you never built a theory of that code. You don’t really know why it works, where its vulnerabilities lie, or how small changes cascade. You hold the result, not the insight.</p>

<p>Later, when you try to tweak one small thing, you end up in a cascade of failures: moving a pixel shifts layout, tweaking a state variable breaks logic elsewhere, refactoring one function ruins dependencies. You realize too late the AI was smart at generating but dumb at preserving coherence.</p>

<p>That’s theory debt. Or AI theory debt. Or AI debt. Or <a href="https://news.ycombinator.com/item?id=45423917">comprehension debt</a>. Call it what you want.</p>

<p>Because you never internalized the code’s theory, you now pay for reverse engineering, debugging, and walking blind paths.</p>

<p>That Hacker News post I linked above connects to <a href="https://gwern.net/doc/cs/algorithm/1985-naur.pdf">Peter Naur’s 1985 Programming as Theory Building</a>. Naur argues that the real product of programming is not the code or documentation. =&gt; It’s the theory in the programmer’s head: how the system maps to the real world, why each design decision was made, how modifications should evolve.</p>

<p>If you lose or skip that theory, you degrade your capacity to change the system intelligently. Over time, the system devolves into patchwork, because you’re modifying without shared insight.</p>

<p>So unlike technical debt where you knowingly accept imperfections, theory debt is debt incurred by ignorance. It’s a debt you don’t see! Not until it forces you to rebuild, or abandon what you built.</p>

<p>How to manage theory debt:</p>

<ol>
  <li>Use AI to scaffold or prototype, not to design entire modules.</li>
  <li>Always annotate, document metaphors, invariants, edge cases.</li>
  <li>Force yourself to rewrite or refactor with full understanding.</li>
  <li>Build the theory: draw diagrams, write narrative, run experiments.</li>
  <li>On handover, pass not just code, but the guiding metaphors you used.</li>
</ol>

<p>Theory debt is insidious because it’s invisible until you suffer. It’s the debt of missing understanding. Don’t just borrow working code. Borrow the insight too.</p>

<p>💚💚</p>]]></content><author><name>Danny Castonguay</name><email>d@bld.ai</email></author><summary type="html"><![CDATA[Technical debt has been affecting software teams since Ada Lovelace started coding in the 19th century.]]></summary></entry></feed>