16 April 2023

24 links · Sunday

Episode 52: Elastic - with Steve Gordon

In this episode, I was joined by Steve Gordon to chat about the Elastic Stack, and his work on the Elasticsearch .NET client. Steve is a senior engineer at Elastic, maintaining the .NET client libraries. He’s a Microsoft MVP, Pluralsight author, speaker, and b…

How I fix flaky tests - Code with Jason

What a flaky test is and why they’re hard to fix A flaky test is a test that passes sometimes and fails sometimes even though no code has changed. There are several causes of flaky tests. The commonality among all the causes is that they all involve some form …

Remote Work Requires Different Management Skills

I'll let you go to the article to read about those non-negotiables, but I agree. I think this is the real problem when it comes to bosses complaining about how remote isn't a good option. They haven't managed a remote team; they've been managing a team that wo…

AI / ML / Transformer Models Timeline

This is a collection of important papers in the area of Large Language Models and Transformer Models. It focuses on recent development, especially from mid-2022 onwards, and in no way claims to be exhaustive. It is actively updated.

Using GPT-3.5 to Quickly Generate and Run Shell Commands · Way Enough

I believe that language models are most useful when available at your fingertips in the context of what you’re doing. Github Copilot is a well known application that applies language models in this manner. There is no need to pre-prompt the model. It knows you…

Post Information Scarcity

In Star Trek humans live in a post-scarcity world. Transporter technology allows for instantaneous and cheap movement of humans and objects anywhere on a planet, and into or out of orbit. The same devices that allow for transportation can also re-organize matt…

The Best of Orion’s Arm

Summarizing ten thousand years of future history.

Alien Artefacts

The purpose of this blog post is to introduce the concept of alien artefacts1, a subcategory of legacy code. I use the term to describe particularly complicated and important pieces of software written by very smart engineers that are no longer working for the…

Low Code Software Development Is A Lie

I've been writing custom software for a long time and one of the things that annoys me most is when a client adopts the position that there is a silver bullet which will reduce or remove the inherent complexity of this task. This happens more often than you'd…

Single Responsibility Principle in SOLID

In this post I will teach you Single Responsibility Principle in SOLID Principles in .NET. All with live working demo.

The End of Computer Magazines in America

The April issues of Maximum PC and MacLife are currently on sale at a newsstand near you—assuming there is a newsstand near you. They’re the last print issues of these two venerable computer magazines, both of which date to 1996 (and were originally known, res…

Weekly Update 343

New Zealand Travels; The Kodi Foundation Data Breach; OGUser’s (5th!) Data Breach; Keeping Quiet About Data Breaches; Sponsored by Kolidehttps://www.troyhunt...