Tech's most contentious debates end with people talking over each other, but they make way more sense viewed through the lens of inter-generational conflict.
The befuddling “Bluesky is killing it, no one uses Mastodon” narrative
Vice: Threads Is All the Worst Parts of Twitter and Instagram in One Very Bad App
But Mastodon is built on a technology stack almost as old as Twitter’s, and has largely failed to achieve widespread adoption despite several mass-exoduses from Twitter. BlueSky is more promising, using a brand
When Open Becomes Opaque: The Changing Face of Open-Source Hardware Companies
Over the last 15+ years, innovative electronics companies have designed and released thousands of open-source hardware designs, creating a flourishing industry. Open-source hardware companies colle…
Red Hat and the Clone Wars V: Oracle Linux Origins: Dissociated Press
Since Oracle has weighed in about Red Hat’s source changes, it’s time to take a look at the history of Oracle Linux. That takes us back to 2006, the world of enterprise computing, and i…
Hey managers – this is why we don’t believe you when you say that you “care about quality”
Let’s start this with a short exercise:Think of all the places you’ve worked at, where you heard “we care about code quality”, “we’re willing to invest the time …
With Twitter’s stability looking less and less assured, and other social networks making decisions so unpopular as to cause overt user rebellion, many Web users are wondering how they are goi…
I want to tell you about an idea that has had a huge influence on the way that I write software. And I mean that in the literal sense: it’s changed the way that I write software; it’s re-shaped my development workflow.
The idea is this: you can write programs that modify themselves.
And I don’t mean macros or metaprogramming or anything fancy like that. I mean that you can write programs that edit their own source code.
Here's a story you might find relatable. We kicked off a new integration project that started 3 months later than everyone wanted. APIs just shipped after a bunch of delays. We were handed API docs and a test environment and started work building out the new feature. The documentation was
I tag blog posts rather erratically, and keep meaning to go back and systematically taxonomize my thousands of past posts. One thing that my new blogging platform includes is another way to highlight particular posts … | Cogito, Ergo Sumana | Blog by Sumana Harihareswara, Changeset founder
Two universal facts about user documentation:
Documentation is really important. We are really bad at writing it. We don’t have good theories on what makes for useful documentation. That is except for the four document model, or Diátaxis.1 I’m glad that people use it. I’m also a little frustrated that people use it even when its inappropriate. My problem is that it’s not a universal or comprehensive model: there’s a lot of documentation people need to write that doesn’t neatly fit the model.