Mark Videon
@realmarkvideon.bsky.social
Digital products have digital factories. I talk about both.
Pinned
There Is A Factory
In many of the previous posts we have been laying the groundwork for the answers to the big questions. I've already alluded to a division of labour, the role of commoditisation, ownership, the digital...
blog.markvideon.dev
I want to see a healthier relationship between technologists and the rest of society. I want everyone to know there is a factory.
blog.markvideon.dev/there-is-a-f...
blog.markvideon.dev/there-is-a-f...
If anyone is curious about the behaviour when multiple try-catch-finally blocks are in the same function, the first finally wins.
This prints 3! That we are allowed to return from finally at all was something that came as a surprise to me recently, but I would have expected it to return 4 if I was forced to guess. Per Dartpad this is currently allowed - why is it so, and could it be disallowed in the future?
November 10, 2025 at 9:38 PM
If anyone is curious about the behaviour when multiple try-catch-finally blocks are in the same function, the first finally wins.
Technology choice. Sometimes the choice is yours, other times it has been made for you. This piece ties a lot of threads together, including the previously explored concepts of the digital supply chain, primitives, and more recently, differentiation.
blog.markvideon.dev/technology-c...
blog.markvideon.dev/technology-c...
Technology Choice: Sketching A Digital Factory
In the last post I wrote about investigating issues in software projects, or in other words, determining the cause between a specified (or planned) behaviour and an observed (or actual) behaviour when...
blog.markvideon.dev
November 10, 2025 at 9:18 PM
Technology choice. Sometimes the choice is yours, other times it has been made for you. This piece ties a lot of threads together, including the previously explored concepts of the digital supply chain, primitives, and more recently, differentiation.
blog.markvideon.dev/technology-c...
blog.markvideon.dev/technology-c...
I’ve used the word commoditisation a lot in previous posts, and it’s everywhere in software. We use it in analogies, we implicitly use it in estimation, we implicitly use it when we measure, and we use it to when we write code (or plans). Now for contrast,
blog.markvideon.dev/differentiat...
blog.markvideon.dev/differentiat...
Differentiation, Or "2 Commoditisation 2 Furious"
A colleague of mine (hi Jake!) who subscribes to my newsletter mentioned to me recently that I use the word commoditisation a lot in many of these posts. He is absolutely correct. I think elaborating ...
blog.markvideon.dev
November 9, 2025 at 9:39 PM
I’ve used the word commoditisation a lot in previous posts, and it’s everywhere in software. We use it in analogies, we implicitly use it in estimation, we implicitly use it when we measure, and we use it to when we write code (or plans). Now for contrast,
blog.markvideon.dev/differentiat...
blog.markvideon.dev/differentiat...
Years ago they used to say software is eating the world, today it seems the world is eating software. (see full attached screenshot). Could not have fabricated a more perfect ad to be placed in the screenshot itself
November 7, 2025 at 12:14 AM
Years ago they used to say software is eating the world, today it seems the world is eating software. (see full attached screenshot). Could not have fabricated a more perfect ad to be placed in the screenshot itself
Today I had a nice opportunity to test my theory that the way to get the most out of LLMs is to navigate commoditisation. I needed a web page that simulated storing cart state for a store in cookies, commoditised problems all the way down. One sentence prompt worked first go
November 5, 2025 at 7:22 AM
Today I had a nice opportunity to test my theory that the way to get the most out of LLMs is to navigate commoditisation. I needed a web page that simulated storing cart state for a store in cookies, commoditised problems all the way down. One sentence prompt worked first go
I want to see a healthier relationship between technologists and the rest of society. I want everyone to know there is a factory.
blog.markvideon.dev/there-is-a-f...
blog.markvideon.dev/there-is-a-f...
There Is A Factory
In many of the previous posts we have been laying the groundwork for the answers to the big questions. I've already alluded to a division of labour, the role of commoditisation, ownership, the digital...
blog.markvideon.dev
October 31, 2025 at 12:20 AM
I want to see a healthier relationship between technologists and the rest of society. I want everyone to know there is a factory.
blog.markvideon.dev/there-is-a-f...
blog.markvideon.dev/there-is-a-f...
Reposted by Mark Videon
@realmarkvideon.bsky.social at #DDDAdelaide 2025 offers a better framework for technologists to understand their own work and future as tech rapidly evolves. A clearer way to think about what we do and explain it to anyone. Enter the digital factory 🏭✨
October 23, 2025 at 10:01 PM
@realmarkvideon.bsky.social at #DDDAdelaide 2025 offers a better framework for technologists to understand their own work and future as tech rapidly evolves. A clearer way to think about what we do and explain it to anyone. Enter the digital factory 🏭✨
I’m concerned by posts I’ve seen on LinkedIn remarking agents must be self-aware/conscious if they “arrive at the conclusion” that they’re an agent when there would be data about the nature of agents and how they communicate in present in training….
October 20, 2025 at 10:10 AM
I’m concerned by posts I’ve seen on LinkedIn remarking agents must be self-aware/conscious if they “arrive at the conclusion” that they’re an agent when there would be data about the nature of agents and how they communicate in present in training….
Hold on to your hats. I wrote about the digital supply chain and its inherent instability which may come as some surprise to people who are not digitally native, and discuss risks of the past, present and future.
blog.markvideon.dev/instability-...
blog.markvideon.dev/instability-...
Instability, Risk, And The Digital Supply Chain
I've previously written about a division of labour in software development. This concept is relevant for the tools we use to write our plans, to convert our plans (that include an explicitly declared ...
blog.markvideon.dev
October 20, 2025 at 9:53 AM
Hold on to your hats. I wrote about the digital supply chain and its inherent instability which may come as some surprise to people who are not digitally native, and discuss risks of the past, present and future.
blog.markvideon.dev/instability-...
blog.markvideon.dev/instability-...
When I started work on conceptualising the digital factory it was born from a lifetime of personal and professional experiences in a world that is not digitally literate.
This post is centred around two questions every client of a software developer has:
blog.markvideon.dev/breaking-the...
This post is centred around two questions every client of a software developer has:
blog.markvideon.dev/breaking-the...
Breaking The Work Up
Contemporary software projects are managed through a set of principles and abstractions that can be helpful for discretising digital products into pieces and once discretised into pieces, creating som...
blog.markvideon.dev
October 17, 2025 at 5:02 AM
When I started work on conceptualising the digital factory it was born from a lifetime of personal and professional experiences in a world that is not digitally literate.
This post is centred around two questions every client of a software developer has:
blog.markvideon.dev/breaking-the...
This post is centred around two questions every client of a software developer has:
blog.markvideon.dev/breaking-the...
Distinction and high distinction at dance challenge, we ball!!!!!!! ⛹️♂️
October 12, 2025 at 10:30 AM
Distinction and high distinction at dance challenge, we ball!!!!!!! ⛹️♂️
Asked around about you here and no one had heard of you
October 12, 2025 at 1:49 AM
Asked around about you here and no one had heard of you
The Apple of old would never have let this make it to production
October 11, 2025 at 1:29 AM
The Apple of old would never have let this make it to production
I wrote about a brief article about memory pressure challenges and how we addressed them
blog.markvideon.dev/navigating-e...
blog.markvideon.dev/navigating-e...
Navigating Extreme Memory Pressure
Last year I joined the WikiCamps re-platform project. If you're not familiar with the app, WikiCamps is a travel companion - users are able to explore and contribute to the available sites within a re...
blog.markvideon.dev
October 10, 2025 at 7:40 AM
I wrote about a brief article about memory pressure challenges and how we addressed them
blog.markvideon.dev/navigating-e...
blog.markvideon.dev/navigating-e...
I wrote a brief article about how custom lint rules can support a real production use case: we wrote an app and now we want to understand how people use it
blog.markvideon.dev/using-static...
blog.markvideon.dev/using-static...
Using Static Analysis & Custom Rules to Support Refactors
My first draft of this post followed on from the story I started to tell in A New Day. I want to try to keep the story of the factory under wraps for a little while longer but I will share that I'll b...
blog.markvideon.dev
October 6, 2025 at 5:02 AM
I wrote a brief article about how custom lint rules can support a real production use case: we wrote an app and now we want to understand how people use it
blog.markvideon.dev/using-static...
blog.markvideon.dev/using-static...
Getting acquainted with custom lints and taking the time to sprinkle a little Australiana in there
October 5, 2025 at 3:13 AM
Getting acquainted with custom lints and taking the time to sprinkle a little Australiana in there
Voting has concluded, sessions have been revealed, and my talk has been selected for DDD Adelaide 2025. ☺️
I look forward to presenting "The Digital Factory - Anyone Can Understand Software Development" and sharing a framework that anyone can use to understand a big picture view of the work we do.
I look forward to presenting "The Digital Factory - Anyone Can Understand Software Development" and sharing a framework that anyone can use to understand a big picture view of the work we do.
October 4, 2025 at 3:38 AM
Voting has concluded, sessions have been revealed, and my talk has been selected for DDD Adelaide 2025. ☺️
I look forward to presenting "The Digital Factory - Anyone Can Understand Software Development" and sharing a framework that anyone can use to understand a big picture view of the work we do.
I look forward to presenting "The Digital Factory - Anyone Can Understand Software Development" and sharing a framework that anyone can use to understand a big picture view of the work we do.