SWE Blog Directory

Discover active software engineering blogs

Posts from today

This page was built on April 13, 2026

10 Best Linux Desktop Environments in 2026 (My Picks)

If you're going to spend hours every day staring at a screen, how much does experience matter? Not yours. The experience behind the software you're trusting with your workflow.Continue reading...... Take me to this post.

April 13, 2026

C# Strings: Complete Guide to String Manipulation in .NET

C# Strings: Complete Guide to String Manipulation in .NET C# string manipulation is one of the most common tasks you will encounter as a .NET developer. Strings appear in every layer of an application -- from parsing user input and formatting log messages to serializing data and building queries. Understanding how strings work in .NET is not just useful; it is essential for writing correct, performant code. This guide covers everything you need: from the fundamental mechanics of how strings beha... Take me to this post.

April 13, 2026

The Future of Everything is Lies, I Guess: Safety

Table of Contents This is a long article, so I'm breaking it up into a series of posts which will be released over the next few days. You can also read the full work as a PDF or EPUB; these files will be updated as each section is released. Introduction Dynamics Culture Information Ecology Annoyances Psychological Hazards Safety Work New Roles for Humans Where Do We Go From Here New machine learning systems endange... Take me to this post.

April 13, 2026

When moving fast, talking is the first thing to break

When you make speed and “moving fast” the biggest priority on a project or in an organization, the first thing to breakdown is talking to each other. Talking takes time. Consensus is expensive and slow. In a pressurized environment there’s no time to schedule calls, get input from subject matter experts, or resolve key differences of opinion. ASAP makes a big assumption that all relevant parties are already in the room. Not everything needs to be a conversation. I’m a firm believer in “get the u... Take me to this post.

April 13, 2026

Unusual uses of OEIS sequences on GitHub

I went hunting for references to the OEIS in open source code, and found some weird ones. There are not one, but two live-coding music frameworks that use OEIS sequences as a source for “anything that can be sequenced” in music. I’m guessing that’s used for choosing pseudorandom melodies, interesting rhythyms, or how to overlap tracks in different ways. The first project is called mercury, which is advertised as having “an extensive library of algorithms to generate or transform numbersequences ... Take me to this post.

April 13, 2026

Finding a duplicated item in an array of N integers in the range 1 to N − 1

Taking advantage of special characteristics of the array. The post Finding a duplicated item in an array of N integers in the range 1 to N − 1 appeared first on The Old New Thing.... Take me to this post.

April 13, 2026

Lusion: Where Digital Craft Meets Ambitious Experimentation

What began with one person teaching himself to make things grew into a creative practice shaped by curiosity, persistence, and the urge to push digital work further.... Take me to this post.

April 13, 2026

Adapter Pattern Best Practices in C#: Code Organization and Maintainability

Integrating third-party libraries, legacy code, and external services into your application means bridging incompatible interfaces constantly. The adapter pattern handles that translation, but a careless implementation creates its own maintenance problems. Adapters accumulate logic that doesn't belong to them. Inheritance chains make swapping implementations painful. Exceptions from external systems leak through your domain layer. Adapter pattern best practices in C# tackle these hazards directl... Take me to this post.

April 13, 2026

CodeSOD: Non-cogito Ergo c_str

Tim (previously) supports a relatively ancient C++ application. And that creates some interesting conundrums, as the way you wrote C++ in 2003 is not the way you would write it even a few years later. The standard matured quickly. Way back in 2003, it was still common to use C-style strings, instead of the C++ std::string type. It seems silly, but people had Strong Opinions™ about using standard library types, and much of your C++ code was probably interacting with C libraries, so yeah, C-string... Take me to this post.

April 13, 2026

Ablative

Somebody gave you a knife and stood back smiling as you cut away parts of yourself. Those aren’t the right words. The right words lie red and dead around your feet. They try to come back in the sleeplessness of night, small and persistent through the tip of your tongue until you bite them down and taste their blood.You work hard to keep not remembering. It would be harder to stop. There’s a lot to not know; not a word or a dozen but a language and what the language describes. You can feel it all... Take me to this post.

April 13, 2026
Back to Home