<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Education on Antoine Boucher</title><link>https://antoineboucher.info/CV/blog/tags/education/</link><description>Recent content in Education on Antoine Boucher</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Mon, 13 Apr 2026 15:40:00 -0400</lastBuildDate><atom:link href="https://antoineboucher.info/CV/blog/tags/education/index.xml" rel="self" type="application/rss+xml"/><item><title>Compiler pipeline, language genealogy, and why grammars matter</title><link>https://antoineboucher.info/CV/blog/posts/compiler-design-textbook-figures/</link><pubDate>Mon, 13 Apr 2026 15:40:00 -0400</pubDate><guid>https://antoineboucher.info/CV/blog/posts/compiler-design-textbook-figures/</guid><description>&lt;p&gt;These figures come from a &lt;strong&gt;programming languages / compiler design&lt;/strong&gt; textbook I was reading for a course. I kept the photos as a single reference page: how compilation is staged, how today’s languages relate historically, and where &lt;strong&gt;syntax&lt;/strong&gt; stops being enough — you need &lt;strong&gt;precedence rules&lt;/strong&gt;, &lt;strong&gt;disambiguation&lt;/strong&gt; for things like &lt;code&gt;else&lt;/code&gt;, and &lt;strong&gt;attributes&lt;/strong&gt; for semantics such as types.&lt;/p&gt;
&lt;h2 id="compiler-pipeline"&gt;Compiler pipeline&lt;/h2&gt;
&lt;p&gt;The usual story: &lt;strong&gt;source program&lt;/strong&gt; → &lt;strong&gt;lexical analyzer&lt;/strong&gt; (tokens) → &lt;strong&gt;syntax analyzer&lt;/strong&gt; (parse trees) → &lt;strong&gt;intermediate code&lt;/strong&gt; (with &lt;strong&gt;semantic analysis&lt;/strong&gt;) → optional &lt;strong&gt;optimization&lt;/strong&gt; → &lt;strong&gt;code generator&lt;/strong&gt; → &lt;strong&gt;machine code&lt;/strong&gt; on a &lt;strong&gt;computer&lt;/strong&gt;, plus &lt;strong&gt;input data&lt;/strong&gt; and &lt;strong&gt;results&lt;/strong&gt;. A &lt;strong&gt;symbol table&lt;/strong&gt; sits beside the front phases and feeds the back end.&lt;/p&gt;</description></item><item><title>From BMC to pitch — QcES journey notes (Spring 2024)</title><link>https://antoineboucher.info/CV/blog/posts/qces-lean-discovery-pitch/</link><pubDate>Mon, 13 Apr 2026 10:00:00 -0400</pubDate><guid>https://antoineboucher.info/CV/blog/posts/qces-lean-discovery-pitch/</guid><description>&lt;p&gt;&lt;strong&gt;&lt;a href="https://antoineboucher.info/CV/blog/posts/qces-lean-discovery-pitch/"&gt;Full article in French&lt;/a&gt;&lt;/strong&gt; — same slug; you can also switch to &lt;strong&gt;FR&lt;/strong&gt; in the header.&lt;/p&gt;
&lt;h2 id="at-a-glance"&gt;At a glance&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;The &lt;strong&gt;Business Model Canvas (BMC)&lt;/strong&gt; describes how an organization &lt;strong&gt;creates, delivers, and captures&lt;/strong&gt; value; it answers three questions: &lt;strong&gt;desirability&lt;/strong&gt;, &lt;strong&gt;feasibility&lt;/strong&gt;, and &lt;strong&gt;viability&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;You usually start with &lt;strong&gt;customer segments&lt;/strong&gt; and &lt;strong&gt;value proposition&lt;/strong&gt;, then iterate—the model &lt;strong&gt;evolves&lt;/strong&gt; with the market.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Segmentation&lt;/strong&gt; makes the market &lt;strong&gt;concrete&lt;/strong&gt; (B2B vs B2C, crisp criteria) instead of vague labels (“doctors”, “parents”).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Interviews&lt;/strong&gt; are for &lt;strong&gt;discovery&lt;/strong&gt;: the goal is to &lt;strong&gt;learn&lt;/strong&gt;, not to sell; &lt;strong&gt;connect&lt;/strong&gt;, don’t convince—and stay attached to the &lt;strong&gt;problem&lt;/strong&gt;, not your first idea of the solution.&lt;/li&gt;
&lt;li&gt;Structured &lt;strong&gt;feedback&lt;/strong&gt; (strengths + one growth angle) and a &lt;strong&gt;short spoken pitch&lt;/strong&gt; (no slides) clarify the idea early.&lt;/li&gt;
&lt;li&gt;A &lt;strong&gt;product roadmap&lt;/strong&gt; is a &lt;strong&gt;strategic view over time&lt;/strong&gt;, not a detailed project plan; it aligns vision, audience, horizon, metrics, and resources.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;PoC&lt;/strong&gt;, &lt;strong&gt;prototype&lt;/strong&gt;, and &lt;strong&gt;MVP&lt;/strong&gt; play different roles: technology check, user interaction learning, then a &lt;strong&gt;first market version&lt;/strong&gt; you can stress-test with real users or buyers.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Market and value proposition&lt;/strong&gt;: account for external forces (macro, industry, trends) and express value as &lt;strong&gt;offer + customer benefit&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;A solid &lt;strong&gt;pitch&lt;/strong&gt; often follows &lt;strong&gt;Hook → Believe → Join&lt;/strong&gt;: lead with the problem, show credibility and differentiation, then make a &lt;strong&gt;specific ask&lt;/strong&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;This is a personal write-up based on QcES materials (Spring 2024 cohort) and facilitators; it is not an official program document.&lt;/em&gt;&lt;/p&gt;</description></item><item><title>Software lifecycle notes — GOALS, waterfall, and verification vs validation</title><link>https://antoineboucher.info/CV/blog/posts/software-engineering-textbook-figures/</link><pubDate>Mon, 13 Apr 2026 08:00:00 -0400</pubDate><guid>https://antoineboucher.info/CV/blog/posts/software-engineering-textbook-figures/</guid><description>&lt;p&gt;These pages are from a &lt;strong&gt;software engineering&lt;/strong&gt; textbook I used in coursework. I grouped the figures here as a single reference: &lt;strong&gt;goal-oriented planning&lt;/strong&gt;, how the &lt;strong&gt;waterfall&lt;/strong&gt; model sequences activities (with &lt;strong&gt;verification and validation&lt;/strong&gt; paired to each phase), an &lt;strong&gt;incremental&lt;/strong&gt; variant, the textbook’s list of &lt;strong&gt;life-cycle subgoals&lt;/strong&gt;, a reminder that &lt;strong&gt;method advice depends on context&lt;/strong&gt;, and a short &lt;strong&gt;ethics&lt;/strong&gt; passage about impact on people.&lt;/p&gt;
&lt;h2 id="goals-approach-figure-3-1"&gt;GOALS approach (Figure 3-1)&lt;/h2&gt;
&lt;p&gt;The &lt;strong&gt;GOALS&lt;/strong&gt; flowchart is a top-down pattern: set &lt;strong&gt;overall life-cycle goals&lt;/strong&gt; (functions, constraints, schedule, usability, maintainability), &lt;strong&gt;analyze&lt;/strong&gt; the problem and sketch solution structure, &lt;strong&gt;separate concerns&lt;/strong&gt; into subgoals, &lt;strong&gt;develop&lt;/strong&gt; solutions for each subgoal in parallel where possible, then &lt;strong&gt;validate&lt;/strong&gt; those solutions against the other goals and &lt;strong&gt;iterate&lt;/strong&gt; until the decision “all goals satisfied?” is yes.&lt;/p&gt;</description></item><item><title>Byzantium’s first workshop — Solidity and an ERC-20 token on Ethereum</title><link>https://antoineboucher.info/CV/blog/posts/byzantium-solidity-ethereum-workshop/</link><pubDate>Mon, 11 Mar 2024 18:30:00 -0400</pubDate><guid>https://antoineboucher.info/CV/blog/posts/byzantium-solidity-ethereum-workshop/</guid><description>&lt;p&gt;&lt;strong&gt;Byzantium&lt;/strong&gt; ran its &lt;strong&gt;first Ethereum workshop&lt;/strong&gt;: a hands-on session where attendees went from a &lt;strong&gt;Solidity / ERC-20&lt;/strong&gt; starter (via &lt;strong&gt;OpenZeppelin&lt;/strong&gt;) to &lt;strong&gt;deploying a token&lt;/strong&gt; and &lt;strong&gt;swapping transfers&lt;/strong&gt; with each other. &lt;strong&gt;Khalil Anis Zabat&lt;/strong&gt; led the session.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://antoineboucher.info/CV/blog/posts/byzantium-solidity-ethereum-workshop/"&gt;Full article in French&lt;/a&gt;&lt;/strong&gt; (same slug — you can also switch to &lt;strong&gt;FR&lt;/strong&gt; in the header).&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Links:&lt;/strong&gt; &lt;a href="https://www.linkedin.com/posts/antoineboucher12_retour-sur-notre-tout-premier-workshop-activity-7173128307155156992-tQy4"&gt;LinkedIn thread / Byzantium recap&lt;/a&gt; · &lt;a href="https://lnkd.in/e-9T5-MX"&gt;Deployed contract (short link)&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Thanks to the facilitator and everyone who joined.&lt;/p&gt;</description></item></channel></rss>