6 September 2023

53 links · Wednesday

The future headwinds

Photo by Tomas Ryant on Pexels.com I have had several interesting conversations with a range of individuals over the past few weeks. The hard part is not convincing them to do something. The most d…

Understanding Request Latency with Profiling

It can be hard to figure out why response times are high in Java applications. In my experience, people either apply a process of elimination to a set of recent commits, or might sometimes use profiles of the system to explain changes in metrics. Making guesse…

Make your own PCB Hacker Card

Let's build a business card -- but with a twist -- it can transmit a URL on tap and light up! You'll learn the basics of designing a PCB, and you can get the cards made for free, with Hack Club's OnBoard.

More Effective Remote Working

COVID-19 was many people’s first introduction to the working-from-home experience. I’ve been lucky enough to have been working from home exclusively since 2009 and at US-based companies (e.g. GitHub) since 2012. I’ve also been an EU-based open-source maintaine…

How one Book changed my view about Writing Online

Interested to learn how to write better online? I found the ultimate book to give you all the secrets written by someone with over 500m+ page views, six books, and three businesses, and is clever as hell.

Point Nemo, revisited

Point Nemo is defined as that point on the world's oceans that is furthest away from any land.

How-to Evaluate a Product Roadmap, for Engineers

Aka, how do I know if a product manager knows what they're doing? There are thousands of articles, courses, and guides on how to build a roadmap for product managers. Even with all these resources, roadmaps often end up being a point of contention between pr…

Push and Pull

A model I return to a lot when talking about engineering processes is Push and Pull. Often when we design a new process or system we struggle to get buy-in. That lack of buy-in can often be traced to having forgotten the Push, the Pull, or both.

Scheduled or Delayed Messages in Wolverine

Wolverine has first class support for delayed or scheduled message delivery. While I don’t think I’d recommend using Wolverine as a one for one replacement for a Hangfire or Quartz.Net,…

Is this duplo train track under too much tension?

My kids were making this train track of duplo the other day, and this is what they have put together. They are still very young, and for them, this is something big: they were really proud that the...

If You’ve Got a New Car, It’s a Data Privacy Nightmare

Bad news: your car is a spy. Every major car brand failed a recent privacy and security test from Mozilla. You’re probably driving around in a "privacy nightmare" that may collect information as sensitive as your race, health status, and sexual activity.

How would you say "She said goodbye too many times before." in Latin?

The refrain of the Maroon 5's song "This Love" contains the verse "She said goodbye too many times before.". How would you translate that verse into Latin? My attempt would be &...

Microsoft .NET Code Analysis: Properly Formatting Class Files

The article discusses the importance of consistent formatting in Microsoft .NET class files for improved code readability and collaboration among developers. It provides tips on how to set up forma…

fast.ai - Can LLMs learn from a single example?

We’ve noticed an unusual training pattern in fine-tuning LLMs. At first we thought it’s a bug, but now we think it shows LLMs can learn effectively from a single example.

Event Counters - Running Locally

I’ve recently been playing with Event Counters in .Net. These are basically a way to record a set of metrics against a given program. In this post, I’ll cover…

What Is A Front-End Developer?

What is a front-end developer? What do front-end developers do? Is it just for web development? How do I become a front-end developer? These are the question...