Advent of Code, 2024, Day 1 in Golang: Historian Hysteria(opens in new tab)
Introduction Hello everyone, it’s that time of the year, Advent of Code, I will be solving this year as well with Golang. In previous years I have been doing
Curated river of news
Latest posts from blogs I follow
Introduction Hello everyone, it’s that time of the year, Advent of Code, I will be solving this year as well with Golang. In previous years I have been doing
Not because it's cool (it is), but because it's what your company actually needs right now."Business in the front, party in the back" isn't just some throwback style. It's the whole point.In our corporate, don't-let-HR-see-this reality,
A wrap up of all the things that happened in Terminal Trove in November 2024.
“Frameworkism preaches that the way to improve user experiences is to adopt more (or different) tooling from the framework's ecosystem. This provides adherents with something to do that looks plausibly like engineering, except it isn't. It can even become a ...
In the past week I had two people separately tell me what they thought the Python Software Foundation Conduct WG did and both were wrong (and incidentally in the same way). As such, I wanted to clarify what exactly the ...
Why design another new performance score?! Good question…
This post is not about measuring success in DevRel, but about making an impact in a way *only* DevRel can do, and *should* be doing.
"Help me help you!" I caught myself shouting at Co-pilot last week. Yes, literally shouting at my AI assistant like Tom Cruise in Jerry Maguire. That's when it hit me - this wasn't about the AI at all. This was ...
Learn how to use the Bluesky API to show likes and Bluesky user avatars on your blog posts when you share them on Bluesky.
I’ve been down in an audio plugin rabbit hole lately. More on that in a later blog post. But I just stumbled upon a set of free plugins that might be of interest to you, if you are doing voice ...
“React proponents might claim that React will teach you modern UI, but from what I've seen it barely copes with modern UI. autofocus is broken, custom elements don't work in all but the experimental version, using any "modern" features like ...
When was the last time you felt genuine discovery on the internet? Not algorithmic recommendations. Not SEO-optimized listicles. I mean real, surprising, meaningful discovery. Search is broken but not in the way tech companies think. We don't need better algorithms ...
this is the tracking doc for my talk on "Engineering AI Agents" for OpenAI DevDay Singapore. I'll add photos and notes and stuff when i'm done. note that the full slides contain a lot more info that i had to ...
If, like me, you frequently require the Core Web Vitals colour palete, here it is!
How it started This story began, unexpectedly, on Facebook in a math-focused group. A teacher asked the group to determine the value of: $\lfloor 3^{\sqrt{3}}\rfloor$ without using a calculator. Naturally, the challenge was to prove whether $\lfloor 3^{\sqrt{3}}\rfloor=6$ or $\lfloor ...
Sometimes, it takes a lot of felt pain when building software to realize there's a solution you once overlooked
Taking notes well can help to listen better, remember things, show respect, be more accountable, free up mind space to solve problems.This episode discussesthe benefits of writing things downpreparing for a meetingtaking notes in meetingsreviewing notes for action items, todo ...
I set up a new Mac for work today. Here's everything I use on a Mac for fullstack web development.
We're conducting interviews and having fun learning about React!
Hi All! 🤗 For the summer holidays, my family and I went to France. On our way to the Atlantic Ocean, we shortly stopped in Chartres, a lovely town southwest of Paris, which is famous for its monumental and impressively ...
We keep trying to get LLMs to do math. We want them to count the number of “rs” in strawberry, to perform algebraic reasoning, do multiplication, and to solve math theorems. A recent experiment particularly piqued my interest. Researchers used ...
In my opinion, you should only introduce a named tuple to your code when you're updating a preexisting API that was already returning a tuple or you are wrapping a tuple return value from another API.Let's start with when you ...
A wrap up of all the things that happened in Terminal Trove in October 2024.
2026 update: used Lugg to move a sectional sofabed couch and ended up regretting it - it cost $222.51 one way (44min labor pickup 55min labor dropoff, which i think was fraud, no way dropoff cost more than pickup) and ...
As Twitter is (far too) slowly falling apart and more and more people are looking for alternatives, Bluesky is enjoying a surge in popularity at the moment. One neat little feature is that you can use your own domain as ...
One of the biggest things I struggled with throughout my career is good form when it comes to typing, that is until I discovered Home Row Mods, and how they've improved the way that I type.
Introduction Welcome to the Let's Go with Turso series. In this series, we will learn how to interact with LibSQL databases with Golang. In the past article of
This is the audio version of 🎬 Ninjastructure - Move fast & break nothingMatias Pan, a professional maté drinker & Senior Software Engineer at Dagger, is showing us an approach to Infrastructure as Code built with Pulumi.We look at Go ...
If you’re running Windows VMs beneath a Linux KVM host, you’ve very likely been plagued by an annoying issue: they start up with the wrong time by several hours, every time they’re rebooted, no matter what you do. The issue ...
For the longest time now, I've been a fan of using direct SQL queries over using an ORM. However, there's one major drawback to this, one that this new package solves.
“React has become a bloated carcass of false promises, misleading claims, and unending layers of backwards compatibility – the wrong kind of backwards compatibility, as they still occasionally break your fucking code when updating.”
Nix-Darwin has made working on macOS an absolute dream.
this post was mostly dictated off the top of my head with Wispr AI
I have Google Takeout setup to periodically export to GDrive as a series of 10Gb .zip files. I’ve been meaning to get these over to S3 for a bit in part for backup purposes, and in part because I wanted ...
“Locate your /node_modules folder and drag it to the trash bin.”
My fairly banal, basic, but beautiful command line setup