6 March 2024

72 links · Wednesday

We Hired The Wrong C-Level Executive

In a startup's journey, the hire of a misaligned C-level executive led to divisive tactics and undermined team dynamics, revealing the "Iceberg of Ignorance" where leadership was last to see underlying issues, impacting trust and operational efficiency am

A Method for Doing Research

How to research using topic sentences and highlights

Making Make a README

My side project with the highest gratification-to-effort ratio is a simple website called Make a README (the source is on GitHub). I made it in 2017 on a whim. I was trying to use a third party library that had an anemic README, and it reminded me of all the o…

You're always carrying a cannon - phildini.dev

This post is a rough recreation of a post from someone else that I saw years ago and now can’t find. If this rings a bell and you know the original,

Why do people spend time learning?

As humans, we have 24 hours a day to spend as we choose: socializing, sleeping, eating, and - sometimes - learning. What convinces people to dedicate hours, days, or even years to the pursuit of learning? Here are some of the most common reasons - learners may…

Intergalactic.systems - Self-hosted sync

There are many desktop applications that generate small amounts of data that at present cannot easily be synced or shared across computes without the use of a third party service. Firefox sync, for example, is notoriously hard to get running nicely. In fact, m…

varoa.net | Galo Navarro

When you are bringing a new system to production you know that you oughtto define SLIs, set up instrumentation, alerting, etc. Nowadays there isan abundance ...

How to travel through time

If you figured out how to keep a log of all the data in the universe, and kept snapshots of it everytime something changed, you may become able to travel through time.

www.thug.com

www.thug.com is a 1998 album by the American rapper Trick Daddy. The music itself is not especially remarkable (the production is pretty bland, but there is some decent rapping), but it is notable for its Internet-themed title and cover:

C# Language Features vs. Target Frameworks

If you check the official C# language versioning page you might think that there is a very strong relationship between the target framework and the C# language version.

The end of Airplane.dev

I worked at Airplane, an internal tooling startup, for nearly two years. Earlier this year, it was announced that the company was being acquired by Airtable and that the product would be shut down. In this blog post, I want to explain what happened from my per…

General Performance Tip: Creating an Object

In this investigation of object creation in .NET, various methods were explored, including “new” keyword, Activator.CreateInstance, and RuntimeHelpers.GetUninitializedObject. Benchmark …

The Big Ship (2004 Remaster)

Provided to YouTube by Universal Music GroupThe Big Ship (2004 Remaster) · Brian EnoAnother Green World℗ 2004 Virgin Records LimitedReleased on: 1975-11-14Pr...

Using parameters in BenchmarkDotNet

Most of the code I write is library code aimed to help other developers be more productive. As a consequence, a lot of this code is part of ...

Event Interception

Intercept any updates to system state and route some of them to a new component

OpenAI and Elon Musk

We are dedicated to the OpenAI mission and have pursued it every step of the way.

Windows Subsystem for Android™️

Windows Subsystem for Android™️ enables your Windows 11 device to run Android applications that are available in the Amazon Appstore. Learn more about set up, device requirements, installing and uninstalling, input compatibility, testing and debugging, and usi…

A homelab dashboard for NixOS

The homepage-dashboard NixOS service previously enabled the deployment of the wonderful homepage dashboard, but its configuration was not handled natively in Nix by the module. This post shows how I added support for native configuration, and how you can migra…

lorenzofox blog | Coroutines and web components

In the previous article we learned what coroutines are and saw some patterns they can help implement. In this article, we will see how coroutines can be used to model web components in a different way, and why you might like it.

Writing Software With Infinite Money

When talking about engineering projects, people often use the classic “Speed, low cost, quality -> pick 2”. There is a lot of truth to it, and in many companies, pressures to lower d…

How to Write a Successful Job Description for a Developer Role

I got a surprising amount of positive feedback on a job description I wrote recently, both internally and from candidates. So, I figured I’d write up my process here in case it can help anyone.

The Nature of Technology Book Review

The Nature of Technology Book is a book by complexity theorist, Brian Arthur that describes what technology is, and how it evolves. In this blog post, I describe a few take aways from the book that hopefully inspire you to pick it up.

Let's not over-hype rust.

Rust is growing in popularity and hype but we should be cautious about overselling it. I can already hear the rustaceans sharpening their claws, but hear me out. As rust evangelists, we need to be vigilant around over-hyping, or rather overselling, the languag…

hack the planet | finding focus

Hey y’all, Maybe it is the poor Internet connection in Ireland, but I feel disconnected. Watching a site load brings me back to when you had to find offline tasks while waiting. Breaking up a hyperconnected workflow has helped immensely with building focus. I …