The origins of the Idle Scan

The origins of the Idle Scan The Idle scan was conceived at the end of 1998, evidenced by emails. I had moved to Milan a few months prior, having been there since September if I recall correctly, brimming with new ideas, unaware that my stay in that city would be brief. I spent the summer on

http://antirez.com/news/139 · October 19, 2023

Amazon Elastic Block Store at 15 Years

Amazon Elastic Block Store at 15 Years Just after joining Amazon Web Services in 2009, I met with Andrew Certain, at that time a senior engineer on the Amazon Elastic Block Store (Amazon EBS) team, to get into the details on how EBS was implemented and what plans were looking forward. Andrew took me through the details

https://perspectives.mvdirona.com/2023/08/amazon-elastic-block-store-at-15-years/ · August 22, 2023

An AI Miracle Malcontent

An AI Miracle Malcontent The stark success of OpenAI’s GPT4 model surprised me shifting my view from “really good autocomplete” (roughly inline with intuitions here) to a dialog agent exhibiting a significant scope of reasoning and intelligence. Some of the MSR folks did a fairly thorough study of capabilities which seems like a good

https://hunch.net/?p=13763005 · April 5, 2023

The 95

The 95 It’s easy to get carried away with the notion of productivity. It’s important but it’s also important not to single out highly productive people and compare them to others. It’s the varied differences in teams which are both unavoidable and can be harnessed to do better work. Not talking about 10x developers is good for team diversity and avoiding tech-bro monocultures.

https://www.julianbrowne.com/article/the-95/ · March 27, 2023

Blockchain and The Third Web

Blockchain and The Third Web The second in a two-part series looking at the evolution of the architecture of the web and its future. This article interactively explores blockchain technology and Web3 (vs Web 3.0) to predict that Web3 will fade away and probably take blockchain with it.

https://www.julianbrowne.com/article/blockchain/ · March 14, 2023

Platonic C - Managing Referential Transparency through Unique Types

Platonic C - Managing Referential Transparency through Unique Types The idea of Platonic C# is to enforce referential transparency within the context of C#, by enforcing a set of rules around defaulting to immutability of data structures and requiring uniqueness of instances of mutable types.

http://lambda-the-ultimate.org/node/5666 · March 4, 2023

100-Year Architecture

100-Year Architecture What do we think about when we design software architectures to last? The modern web is a great example of a software architecture that has stood the test of time but it took some crazy thinking and an atomic bomb to get there.

https://www.julianbrowne.com/article/100-year-architecture/ · February 28, 2023

Killing The Sacred Cows

Killing The Sacred Cows Lots of businesses are striving to be ‘digital’ and yet when it comes to making changes to the way they work with tech and product teams they won’t do simple things that make a huge difference

https://www.julianbrowne.com/article/sacred-cows/ · February 21, 2023

Tech Culture

Tech Culture The most important thing to get right in any tech-powered busines is the culture. It may feel like we are making strides in this area but we’re not. Mary Parker Follet had it nailed more than a hundred years ago.

https://www.julianbrowne.com/article/tech-culture/ · February 13, 2023

Moving to the Cloud

Moving to the Cloud A short article on cloud migrations based on having done a few

https://www.julianbrowne.com/article/moving-to-the-cloud/ · February 6, 2023