17 April 2025

43 links · Thursday

Suffering as a seed for change - how to turn limitations into strength

Discover how personal suffering can become a catalyst for positive change. The story of a leader with haemophilia shows how consciously overcoming difficulties builds empathetic leadership and discipline based on growth and innovation.

Your Software Is Confusing

If something in your software is confusing to a customer, it is confusing.

The Zen of Task Management with Org

I don't use Org Mode to be more productive, but to achieve a kind of "ataraxia" (i.e. a "lucid state of robust equanimity" according to Wikipedia) about the things I have to do: pay my bills on time and enjoy concentrating on my work. After more than 15 years …

SQLite Transactions and Virtual Tables

In my previous post I introduced SQL virtual tables and how to use them in Go—registering modules per connection, defining schemas, and querying external sources as regular tables.

ASP.NET Core Azure Deployment Crash Course For Beginners

💻Get the full source code (free): https://go.dotnetacademy.io/aspnet-core-azure-deploy 🔥Become a .NET Cloud Developer: https://dotnetacademy.io/bootcamp Learn the simplest way to deploy an ASP.NET Core full stack application to the Microsoft Azure cloud, st…

Bring Back RSS Feeds to Browsers

I'm currently using Thunderbird to get/read RSS feeds. Outlook used to support them but it seems that's gone now too. I miss when the feeds were avai...

I Confronted MassTransit's Creator

Get 40% off everything on Dometrain: https://dometrain.com/courses/?ref=nick-chapsas&promo=youtube&coupon_code=BIRTHDAY2 Subscribe to my weekly newsletter: https://nickchapsas.com Become a Patreon and get special perks: https://www.patreon.com/nickchapsas He…

Build a MCP Server with C#

This video provides a step-by-step guide to creating a Model Context Protocol (MCP) server using C#. MCP is a standardized protocol designed to facilitate communication between AI models and applications. - Model Context Protocol: https://github.com/modelcont…

Chasing Real Respect: Do’s and Don’ts

A raw, honest look at what actually earns respect as a leader beyond titles, performance reviews, or pretending to know everything.

Who goes through Y Combinator twice?

Y Combinator has long been considered the gold standard of early-stage startup accelerators. But while most founders view it as a once-in-a-lifetime opportunity, a rare group sees it differently — as a repeatable launchpad. These are the founders who’ve gone t…

What happen to Ask Solem

Many Python developers know the Celery project. This is an important part of the Python ecosystem, a project that allows you to effectively manage and orchestrate background tasks. For example, you upload a video to a site and click the "convert vide...

No, Software Moats Are Not Dead

Note: This is not a random rant against AI, after all I am a Founder of an AI startup, Overlord Systems. Much has been written recently about how software no longer has a moat because AI gives you both engineering ability and a high speed of producing software…

A New Cadence for WordPress Core

There have been a few questions around our decision regarding the WordPress Release cadence, which I’m glad to address. After years of releasing WordPress three times a year, and a recent discussio…

Why Drinking Coffee in Iran Has Become So Ridiculously Complicated

It all started with a sarcastic jab in a chat: “You shouldn’t be more Catholic than the Pope. You go to order a coffee, and the guy’s like, ‘From Kenyan farms or Brazil?’ It’s like going to Italy for ghormeh sabzi, and they ask if you want the herbs from Bosta…

DIY Streaming Video 101

So, you want to stream video on the web without dealing with Youtube or other video providers? Where do you even start? Welcome to DIY Streaming Video 101. I’m slowly working on building the infrastructure here for encoding and serving videos myself, and I’m t…

Why Jevons' Paradox won't save your SWE job

The most common counterargument I heard to my FAANG automation post: in the past, when new dev tools have been created, the resulting developer increase in productivity actually increased the overall demand for software engineers. But I don't think the analogy…

Toying Around

I was playing around with Google's Geocoding API when I thought to plug in my address into o1 for fun and curiosity's sake. Imagine my surprise when it actually got the coordinates right down to the first 3 decimal places (preci…