{"id":3714,"date":"2025-11-23T22:09:28","date_gmt":"2025-11-23T21:09:28","guid":{"rendered":"https:\/\/minecraft.gadlab.net\/hello-world\/"},"modified":"2026-04-10T09:23:40","modified_gmt":"2026-04-10T07:23:40","slug":"hello-world","status":"publish","type":"post","link":"https:\/\/minecraft.gadlab.net\/en\/hello-world\/","title":{"rendered":"Hello world!"},"content":{"rendered":"<p><strong>There&#x2019;s something about WordPress that I&#x2019;ve always found moving: the first post the CMS publishes all by itself, like a newborn crying into the void, is called &#x201C;Hello world!&#x201D;.<\/strong><\/p>\n\n<p>It&#x2019;s a nod to programmers&#x2014;the tradition is that the first program you write in any programming language displays those exact two words. It&#x2019;s a rite of passage. <em>A declaration of existence<\/em>. So I decided to keep that title. Because in a way, that&#x2019;s exactly what this project is.   <\/p>\n\n<h2 class=\"wp-block-heading\">How it all started<\/h2>\n\n<p>I&#x2019;m a communication designer, a UI\/UX <span class=\"glossaryLink\" title=\"Glossaire: Architect\" aria-describedby=\"tt\" data-cmtooltip=\"cmtt_eb4a51b6821d27a1aec502d5beadb816\" data-gt-translate-attributes='[{\"attribute\":\"data-cmtooltip\", \"format\":\"html\"}]' tabindex=\"0\" role=\"link\">architect<\/span>, and a teacher. I have a son. And like many parents of my generation, I found myself facing a question our own parents never had to ask: how do you teach a child to live in the digital world?  <br>Not to protect themselves from it&#x2014;that&#x2019;s a battle lost from the start and honestly not the right one. But to live well in it. To create rather than consume. To choose rather than endure.   <\/p>\n\n<p>The obvious answer I had on hand: <strong><em><span class=\"glossaryLink\" title=\"Glossaire: Minecraft\" aria-describedby=\"tt\" data-cmtooltip=\"cmtt_8f5bc47f5b4980c4efef948ff5fbaa00\" data-gt-translate-attributes='[{\"attribute\":\"data-cmtooltip\", \"format\":\"html\"}]' tabindex=\"0\" role=\"link\">Minecraft<\/span><\/em><\/strong>.<\/p>\n\n<p>Not because it&#x2019;s &#x201C;educational&#x201D; in the way reassuring adults use that word. But because <span class=\"glossaryLink\" title=\"Glossaire: Minecraft\" aria-describedby=\"tt\" data-cmtooltip=\"cmtt_8f5bc47f5b4980c4efef948ff5fbaa00\" data-gt-translate-attributes='[{\"attribute\":\"data-cmtooltip\", \"format\":\"html\"}]' tabindex=\"0\" role=\"link\">Minecraft<\/span> is the only digital world where a 9-year-old can build something with their own hands, decide with their peers, manage a project, plant a seed and watch it grow. It&#x2019;s real. It&#x2019;s tangible.   <\/p>\n\n<p>So I set up a server. On <span class=\"glossaryLink\" title=\"Glossaire: Jelastic\" aria-describedby=\"tt\" data-cmtooltip=\"cmtt_c44375addc1f3d948120f6b762dcd14b\" data-gt-translate-attributes='[{\"attribute\":\"data-cmtooltip\", \"format\":\"html\"}]' tabindex=\"0\" role=\"link\">Jelastic<\/span>, hosted in Geneva, with <span class=\"glossaryLink\" title=\"Glossaire: Infomaniak\" aria-describedby=\"tt\" data-cmtooltip=\"cmtt_7c62a05adab6573f6efd30c09c046ab9\" data-gt-translate-attributes='[{\"attribute\":\"data-cmtooltip\", \"format\":\"html\"}]' tabindex=\"0\" role=\"link\">Infomaniak<\/span>. Renewable energy, data in Switzerland, zero ads, zero tracking. Because if we want to teach kids to choose ethical tools, we might as well start by giving them one.   <\/p>\n\n<h2 class=\"wp-block-heading\">La Piscine 42 for ages 8&#x2013;15<\/h2>\n\n<p>The teaching idea that took shape pretty quickly: do for kids what &Eacute;cole 42 does for young adults. No lectures. No teacher at the board. An environment, challenges, roles, cooperation. And a method&mdash;Play &rarr; Explore &rarr; Decide &rarr; Evaluate &rarr; Share&mdash;that looks strangely like what <span class=\"glossaryLink\"  title=\"Glossaire: Agile\"  aria-describedby=\"tt\"  data-cmtooltip=\"cmtt_080d59a9aef8bfd977bbe6ece7a03417\"  data-gt-translate-attributes='[{\"attribute\":\"data-cmtooltip\", \"format\":\"html\"}]'  tabindex='0' role='link'>agile<\/span> teams have been doing in tech companies for twenty years.    <\/p>\n\n<p>We added a layer of direct democracy (we&#x2019;re in Switzerland, might as well make the most of it): players vote, decide together where to build, how to govern their village, who takes on which role.<br>The result? 10-year-olds running <span class=\"glossaryLink\" title=\"Glossaire: Sprint\" aria-describedby=\"tt\" data-cmtooltip=\"cmtt_2b2c85fe4c0c50b98b024c8c140d565d\" data-gt-translate-attributes='[{\"attribute\":\"data-cmtooltip\", \"format\":\"html\"}]' tabindex=\"0\" role=\"link\">sprint<\/span> meetings. It&#x2019;s beautiful and slightly terrifying.  <\/p>\n\n<h2 class=\"wp-block-heading\">Where we are today<\/h2>\n\n<p>The server is running. The method is documented. Institutions have reached out&#x2014;schools, foundations, Addiction Suisse. The site is under construction, but the foundations are solid.<br>So this first post is a worthy replacement for the original WordPress placeholder, which simply said: &#x201C;<strong>Our website is under heavy development<\/strong>.&#x201D;   <br><\/p>\n\n<p>That was true. It still is, a little.  <br>But the digital world we&#x2019;re trying to build here already exists.<\/p>\n\n<h2 class=\"wp-block-heading\">Hello world.<\/h2>\n\n<p><strong>Gad Lab<\/strong> &#xB7; <span class=\"glossaryLink\" title=\"Glossaire: Minecraft\" aria-describedby=\"tt\" data-cmtooltip=\"cmtt_8f5bc47f5b4980c4efef948ff5fbaa00\" data-gt-translate-attributes='[{\"attribute\":\"data-cmtooltip\", \"format\":\"html\"}]' tabindex=\"0\" role=\"link\">Minecraft<\/span> &#xB7; Lausanne &#xB7; 2025 &#x2013; &#x221E;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>There&#x2019;s something about WordPress that I&#x2019;ve always found moving: the first post the CMS publishes all by itself, like a newborn crying into the void, is called &#x201C;Hello world!&#x201D;. It&#x2019;s&#x2026;<\/p>\n","protected":false},"author":1,"featured_media":3715,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[160],"tags":[],"class_list":{"0":"post-3714","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-development"},"_links":{"self":[{"href":"https:\/\/minecraft.gadlab.net\/en\/wp-json\/wp\/v2\/posts\/3714","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/minecraft.gadlab.net\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/minecraft.gadlab.net\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/minecraft.gadlab.net\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/minecraft.gadlab.net\/en\/wp-json\/wp\/v2\/comments?post=3714"}],"version-history":[{"count":1,"href":"https:\/\/minecraft.gadlab.net\/en\/wp-json\/wp\/v2\/posts\/3714\/revisions"}],"predecessor-version":[{"id":3716,"href":"https:\/\/minecraft.gadlab.net\/en\/wp-json\/wp\/v2\/posts\/3714\/revisions\/3716"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/minecraft.gadlab.net\/en\/wp-json\/wp\/v2\/media\/3715"}],"wp:attachment":[{"href":"https:\/\/minecraft.gadlab.net\/en\/wp-json\/wp\/v2\/media?parent=3714"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/minecraft.gadlab.net\/en\/wp-json\/wp\/v2\/categories?post=3714"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/minecraft.gadlab.net\/en\/wp-json\/wp\/v2\/tags?post=3714"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}