David Whitney

@david_whitney
690 Followers
300 Following
1.4K Posts
Software Consultant. Bestselling Author. Loves rum, alt culture, games & metal. C#, Typescript, OSS, Kotlin... MVP Dev Technologies
Websitehttps://davidwhitney.co.uk
Instagramdavidwhitneycouk
Twitterdavid_whitney

We've spent the last three decades introducing seams into our software systems that mostly just damage them, driven by the insatiable business urge to parallelise work.

A few thoughts on how we end up with extreme dissonance in our software design due, and a technique I'm using to navigate in this small piece: "Seams in Software" - https://davidwhitney.co.uk/blog/2026/03/20/seams_in_software/

Seams in Software - david whitney, agile & software practices in london

The personal website of David Whitney, a software professional specialising in agile software development, lean practices, continuous delivery and C#/.NET/ASP.NET MVC/REST based in London.

@chrisoldwood Sort of - JScript .NET was an interpreter if I remember correctly?

RE: https://mastodon.social/@david_whitney/116244658367875472

But seriously, what if the best Type system (TypeScript) had the best runtime (the CLR).

Computer go brrr.

I did it, I finally found a way to make two entire communities hate me.

Never JavasScript .NET people 🤝 People that Hate Microsoft

And it's beautiful.

Because I've been running analysis over entire GitHub orgs with models recently I've found myself having to mirror lots of them to local disks, so I chucked together a very, very, simple tool to do that automation here:
https://www.npmjs.com/package/gh-mirror

Uses the GH API to list / exclude, clones all.

@agehrke Excited to hear if it does!

@jackeric Yes, regulators are fucking idiots most of the time, doing the wrong work without any practical understanding of technology.

Begs belief.

Models trained on publicly harvested data should be legislated into the open, and forced into the public domain.

Organisations are free to monetise their operation, but extractavist behaviour should be punished at all costs.

I've been working on diagramming tools to map large systems. The visualisations are for exploration, and the machine readable variant is to help large scale change.

I asked an agent to reverse engineer a spec that works in my ecosystem so it might work in yours.

https://gist.github.com/davidwhitney/b278658398c8f54527815f79944ab4ef