I remember the days of manual failover of MySQL from a primary to a secondary, and the fear and terror that ensued. Facebook putting a consensus algorithm on it sounds incredibly hacky and complicated but also solving problems at a scale difficult to imagine engineering.fb.com/2023/05/16/

On the UK housing crisis, I am having a great (sobering) time reading All The Houses I've Ever Lived In goodreads.com/book/show/627113 an intersection of what it means to make a place home, and what it means to people to have to move continuously

You'll have a big edge in, say, producing marketing content using generative AI (all else being equal). Except "All else is not equal. Everyone else is going to be using these things too"; as such, expect an arms race with spam filters trying to stop all this generated content from stealing your attention, and to lose productivity as well wading through the noise

A bit long-winded but this is proper journalism about the AI hype "ChatGPT is not human, it has no critical faculty, and certainly no commitment to the truth" theguardian.com/commentisfree/

Twitter is falling apart everyday in front of our very eyes and it’s actually hilarious.

My favorite part of Altman's Senate testimony: "we noticed ChatGPT spits out falsehoods, propaganda, hate speech, and bomb-making instructions, so we edited the training data to remove erotica."


In the first 4 hours of any software project, we could, indeed, characterize what we do as "writing code". But that's the morning of the first day. After that, all we ever do with code on that project is change it.

Professional software developers *change* code.

"Develop" is a synonym for "change".

To learn how be a professional software developer, focus your learning around the topic of *changing* code.

Very interesting idea yesterday by @kevinrutherford to use Eventstorming in the process notation to explore a team's own work rather than a business domain. Helped me a lot in coming up with a consistent language, and seeing hotspot areas; a compiler for practices. As always, I run out of space!

Indeed frontend is terribly complex and hard to learn nowadays christianheilmann.com/2023/05/ the key I guess is placing specialist into a balanced team where the product is not entirely driven by anyone's specialty

Too clever by half, @elonmusk just gave away the store. By making clear that he prioritizes @twitter's presence in a country over the platform's free-speech principles, he has invited endless censorship demands. To gain compliance, governments will just threaten to expel Twitter.

Please ChatGPT write me a post with a fake graph and making no argument on why something should continue to improve, yet believing it will tidyfirst.substack.com/p/bet-o

Great parallels between Rotten Tomatoes (art) and the system of scholarly publishing (science). By day I work on turning the gatekeeping of science journals into a system where publishing science is in the hands of authors, reviews aren't binary, and there are multiple ways to discover and classify what's relevant and trustworthy for the reader. Imagine if movie critics could censor a movie from being watched! vox.com/culture/2017/8/31/1610

While I get into blogging again, my most recent series of articles is about the experience of my team in ensemble programming (aka mob programming). From metaphors to code ownership, observing team dynamics, and the remote working environment. giorgiosironi.com/search/label

I deleted my Twitter account a few months ago after I couldn't bear it anymore to contribute useful content to the new dictator's pet project. According to the downloaded Twitter data package, I had tweeted 18K times over 14 years!

Show more
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.