Thoughts on Tom Alrich’s “Global Vulnerability Database” Tom Alrich published a blog last year titled “The Global Vulnerability Database won’t be a “database” at all”. It is basically his outline for how to make an international database that…
Just How Functional is Raku? I have been keen to improve my functional style of coding in Raku and so I looked at Elm for inspiration and purity. Apologies for the pdf – but do take a look and you will see how I was able…
Building with Parenscript and Preact I read an article about Parenscript a while back, and the way he described it makes it seem downright romantic.
Uncommon sense for founder sales: from IIT engineer to successful founder Swapnil and I met when he was raising Series A. He had several term sheets when I reached out to him, but he gave me the time of the day since I knew their voice tech stack. I found Swapnil via their transcription provider back then, the startup Deepgram
Happy Developers. It is Possible Happy developers all around. A comprehensive guide to help you keep your developers happy.
VassiLife In this page you find content for the Artificial Life course (2023). The official EPFL course page is [object Object]. Although it is technically a PhD course in the Math department, there are no hard requisites, and it is suitable and even intended a...
Liikennematto devlog #5: renovation and release A wrap-up of several years of development and the alpha release of Liikennematto.
Decision Brownouts In thinking about decision-making under stress, most people focus on fight-or-flight responses. Both fighting and fleeing are obvious courses of action that inherit a clear sense of direction from …
High Agency in Software Engineering If you were stuck in a third world prison and had to call one person to try and bust you out of there — who would you call?— Jeff Bezos High agency is essentially the art of overcoming obstacles. I…
Stripe Subscription States This is a quick note on Subscription states on Stripe. Subscriptions are objects which track products with recurring payments. Stripe docs on Subscriptions are very comprehensive, but for some reason they don’t include a state diagram that shows the trans...
Gio UI Cross-Platform GUI for Go Gio is an open source library for creating portable, immediate mode GUI programs for Android, iOS, Linux, Windows, macOS.
Choosing a Tech Stack in 2024 After an 8-year break from web development, I evaluated modern tech stacks to build my personal projects in 2024. This post chronicles my journey in selecting the perfect combination of backend, frontend, database, and hosting.
Ilya Sutskever “If you really learn all of these, you’ll know 90% of what matters today” For all those interested, and for those interested in the more complex and technical side of machine learning/AI… Ilya Sutskever gave John...
Cyber Security: A Pre-War Reality Check - Bert Hubert's writings This is a lightly edited transcript of my presentation today at the ACCSS/NCSC/Surf seminar ‘Cyber Security and Society’. I want to thank the organizers for inviting me to their conference & giving me a great opportunity to talk about something I worry ab...
Developer Burnout – Dev Leader Weekly 44 Welcome to another issue of Dev Leader Weekly! In this issue, I discuss developer burnout and what you can do about it in your career!
Thinking out loud about 2nd-gen Email – Gabriel Sieben Note: This is just me, thinking out loud; you absolutely do not need to think that I have carefully thought this through, or that this is a good idea. With expectations set as low as possible, let’s continue.
EF Core Migrations: A Detailed Guide In this newsletter, we'll break down the essentials of EF Migrations. We'll explore creating migrations, SQL scripts, applying migrations, migration tooling, and more.