[{"data":1,"prerenderedAt":52},["ShallowReactive",2],{"$fdzdl4xc9a2ug":3,"recommended":21},{"title":4,"path":5,"date":6,"updated":7,"tags":8,"excerpt":10,"readingMinutes":11,"commentCount":12,"html":13,"comments":14,"next":15,"prev":18},"[TSTIL] Stacky Bird","\u002F2022\u002F10\u002Fstacky-bird\u002F","2022-10-09T06:58:00.007Z","2024-06-11T08:16:22.470Z",[9],"the-software-that-i-love","[ This is a part of \" The Software That I Love \", a series of posts about Software that I created or had a small part in ] The year 2013 was tumultuous. We were doing lots of projects at work, we moved to a fancier…",3,0,"\u003Cp>[ This is a part of &quot;\u003Ca href=\"\u002F2022\u002F10\u002Fthe-software-that-i-love\u002F\">The Software That I Love\u003C\u002Fa>&quot;, a series of posts about Software that I created or had a small part in ]\u003C\u002Fp>\n\u003Ch2>2013 - Stacky Bird\u003C\u002Fh2>\n\u003Cp>The year 2013 was tumultuous. We were doing lots of projects at work, we moved to a fancier office on the Gedempte Zalmhaven, and I was secretly interviewing at Facebook. My personal life was about to be upended too, as we figured out that Stephanie was pregnant in February\u002FMarch. Coming home one Friday night there was a surprise pregnancy test on my desk. Two thoughts fired like rocket ships in my brain, in opposite directions. One was happy and excited, the other scared of the responsibility and the stress. My facial expression was switching between them for a couple of seconds. Then I realized the nice thing to do for Stephanie was to focus on the first rocket. She must have seen the hint of horror in my eyes though, and it makes sense. Any good parent should be at least a bit afraid about having kids and it is a giant responsibility to put them on this earth.\u003C\u002Fp>\n\u003Cp>Hugo was born in October 2013, and two weeks later I was flying to SFO for the interview at facebook. Thanks for allowing that, Stephanie.\u003C\u002Fp>\n\u003Cp>A small part of my responsibility as a parent was to give my new son the opportunity to learn programming. I had received that gift from my father, and I wanted to pass it to the next generation too. When he was a couple months old, I went and created Stacky Bird. A bit premature, but it was on my mind already. I expected him to learn coding around age 8. You can see Stacky Bird here: \u003Ca href=\"https:\u002F\u002Fgame.stackybird.com\">https:\u002F\u002Fgame.stackybird.com\u003C\u002Fa> .\u003C\u002Fp>\n\u003Cp>Stacky Bird was a combination of three of my interests:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>teaching my kids programming\u003C\u002Fli>\n\u003Cli>creating a programming language from scratch\u003C\u002Fli>\n\u003Cli>the &quot;meme-games&quot; Flappy Bird, 2048 and SpaceChem that were popular in 2013\u002F2014.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The game allows you to solve problems by giving a bird directions. The initial version was super simple. After some time I realized that it was actually a programming language, and with a bit more features is probably Turing-complete. We got two more kids, Suzanne and Louise, twins, in September 2015. When the kids were 7, 5 &amp; 5 I did a thorough rewrite of Stacky Bird in VueJS and they could actually play it. They liked the minecraft coding on \u003Ca href=\"https:\u002F\u002Fcode.org\">https:\u002F\u002Fcode.org\u003C\u002Fa> a lot better though.\u003C\u002Fp>\n\u003Cp>I'm not a helicopter parent who's hyper-involved with the kids, but still, kids take up a lot of time. My energy levels dropped tremendously and it would take years before I got close to the 2011\u002F2012 levels of productivity and energy. The hobby projects, hackathons and weekends of programming disappeared for 90%. Most of the projects you see in this post were done during working hours. I felt held back compared to colleagues who were able to power through weekends, especially in the startup I went to in 2018. Now, in 2022 I finally feel like I am getting back in the game. Sometimes when I have kids duty, I nap on the couch and my kids run around the neighborhood. So much freedom compared to the diaper phase!\u003C\u002Fp>\n\u003Cp>I was 25 when I got my first kid, and 27 when I got the last two. My advice for past-me would be to start a year or two later, but not much more. I love being a young parent and if the kids leave the house around their 18th, I'll be only 45. Again there's two thoughts. I'm looking forward to the freedom and travelling with Stephanie, but I'm also scared of the empty nest.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>next\u003C\u002Fstrong>: \u003Ca href=\"\u002F2022\u002F10\u002Fsandboxes\u002F\">2014 - Sandboxes\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>previous\u003C\u002Fstrong>: \u003Ca href=\"\u002F2022\u002F10\u002Faccess2mendix\u002F\">2012 - Access2Mendix\u003C\u002Fa>\u003C\u002Fp>\n",[],{"title":16,"path":17},"[TSTIL] Packing all mxruntimes in git","\u002F2022\u002F10\u002Fpacking-all-mxruntimes-in-git\u002F",{"title":19,"path":20},"[TSTIL] newnode.py","\u002F2022\u002F10\u002Fnewnodepy\u002F",[22,27,32,35,39,42,45,49],{"title":23,"path":24,"note":25,"series":26},"Mapping out Dark Code","\u002F2026\u002F03\u002Fmapping-out-dark-code\u002F","2026",false,{"title":28,"path":29,"note":30,"series":31},"The software that I love","\u002F2022\u002F10\u002Fthe-software-that-i-love\u002F","Series · 36 posts",true,{"title":33,"path":34,"note":25,"series":26},"Navigating the Fog of War: Age of Empires, AI Agents, and the Rise of Dark Code","\u002F2026\u002F05\u002Fnavigating-fog-of-war-age-of-empires-ai\u002F",{"title":36,"path":37,"note":38,"series":26},"The Future of Programming Systems - four thoughts","\u002F2024\u002F09\u002Fthe-future-of-programming-systems-four\u002F","2024",{"title":40,"path":41,"note":38,"series":26},"Always Optimize the Feedback Loop","\u002F2024\u002F07\u002Falways-optimize-feedback-loop\u002F",{"title":43,"path":44,"note":38,"series":26},"\"Security Is Our Top Priority\" is BS","\u002F2024\u002F07\u002Fsecurity-is-our-top-priority-is-bs\u002F",{"title":46,"path":47,"note":48,"series":26},"10x teams","\u002F2025\u002F02\u002F10x-teams\u002F","2025",{"title":50,"path":51,"note":48,"series":26},"Hiring, from the Other Side","\u002F2025\u002F10\u002Fhiring-from-other-side\u002F",1792876808914]