Robert Smallshire @robert.smallshire.no · 01/08/2026I'm coming to see code as an engineering material much like steel or concrete in civil engineering. We successfully engineer structures out of these materials all the time without needing to know the location of every pebble in the concrete or every carbon atom in the steel. 100
Robert Smallshire @robert.smallshire.no · 11/07/2026Sometimes us dual nationals are faced with difficult questions, such as, "Will you be supporting England 🏴 or Norway 🇳🇴?" "Yes." 060
Robert Smallshire @robert.smallshire.no · 05/06/2026Just cancelled 75% of our JetBrains IDE licences. Elegant weapons for a more civilised age. 010
Reposted by Robert SmallshireMark Moxon @markmoxon.bsky.social · 30/05/2026Two-player #BBCMicro #Elite is coming along nicely. It now supports two pilots in two ships with two controllers and a split-view screen Here are some work-in-progress videos - see the thread for an explanation There’s lots to fix, but at least we have a proof-of-concept… (1/6) #retrocomputing 1412439
Reposted by Robert SmallshireLinda @lindabythesea.bsky.social · 22/05/2026Kitchen at Domaine D'Audabiac (2024) by Aldo Balding. Oil on canvas. 15449487
Robert Smallshire @robert.smallshire.no · 22/05/2026I’m delighted with this gift I received for speaking at the @tnmoc.bsky.social Econet LAN Party event. Wonderful! 1132
Robert Smallshire @robert.smallshire.no · 15/05/2026I'm very excited to be speaking at the National Museum of Computing at Bletchley Park on Sunday on using LLMs for software archaeology. Doubly excited to be bracketing lunch with Professor Steve Furber, inventor of the ARM microprocessor architecture. 172
Robert Smallshire @robert.smallshire.no · 16/04/2026I enjoyed the Project Hail Mary movie, but the ship's computer 'Mary' talking in stilted non-sentences seemed immediately anachronistic by 2026 standards. Red Dwarf's 'Holly' was much closer to where we are today. 120
Robert Smallshire @robert.smallshire.no · 14/04/2026Clever and interesting rhetorical form from George Robertson, former Secretary General of NATO, on the topic of UK defence policy: “We are underprepared. We are underinsured. We are under attack.” 020
Reposted by Robert SmallshireBenjy Stanton @benjystanton.co.uk · 28/02/2026“If Europe wants change, it cannot simply recreate the same model under a different logo. It must move beyond the document-and-format architecture altogether.” ia.net/topics/trapp...ia.netTrapped in MS OfficeSeeking IT independence, Europe wants to escape Microsoft Office. The question is: where to? 043
Reposted by Robert SmallshireOliver Morton, Eater of Sun @eaterofsun.bsky.social · 11/04/2026This should be a hugely dynamic time for Europe. The democratic world need new energy and leadereship, it needs alternatives, it needs nations with global outlooks that are also resolutely non-imperial. This challenge/opportunity is not being met. 1105
Reposted by Robert SmallshireAlex Hern @hern.bsky.social · 31/03/2026bethmathews.substack.com/p/why-so-man... a) amazing investigation of something you won't have consciously noticed but immediately realise is true and b) brilliant example of how game design is interaction design is safety designbethmathews.substack.comWhy So Many Control Rooms Were Seafoam GreenThe Color Theory Behind Industrial Seafoam Green 59833
Robert Smallshire @robert.smallshire.no · 15/03/2026After 18 years, Shantanu Narayen is stepping down as CEO of Adobe. Sources say he finally found the “cancel leadership” button, though it’s only available for 30 days before his annual contract renewal, so he'll be staying on for another 10 months. 1123
Robert Smallshire @robert.smallshire.no · 26/01/2026Interesting to come back to C++ after over 15 years. While I've been gone they've finally admitted that operating systems exist and provide enough useful OS integration out of the box to make it a half-reasonable platform. 010
Reposted by Robert SmallshireOliver Morton, Eater of Sun @eaterofsun.bsky.social · 21/01/2026This would be a very good week for anyone who has not already abandoned the Mercator projection for maps of the world to do so 53712
Reposted by Robert SmallshireThomas Kjeldahl Nilsson @thomanil.bsky.social · 20/01/2026Finally, finally getting off my butt and getting off all possible US goods and services. Some will just take longer than others! www.goeuropean.orggoeuropean.orgGo European — Discover European products and servicesGo European is a community-driven directory bringing you European products and services from across the continent. 021
Reposted by Robert SmallshireThomas Kjeldahl Nilsson @thomanil.bsky.social · 20/01/2026First US tech company/service dropped from my life, long overdue: Backblaze. Lets go for Norwegian company Jottcloud instead. 10 minutes work to change my rclone backup script over to use Jotta instead for backups, and hey - a waaay nicer UX in their web console, to boot 🙂🪄 131
Robert Smallshire @robert.smallshire.no · 17/01/2026The best use of American AI today would be to help Europe build its own sovereign technologies: operating systems, social media, communications, semiconductors, defence, and yes, more AI. While the subsidies are flowing, let them underwrite a future of genuine technological independence. 151
Robert Smallshire @robert.smallshire.no · 10/01/2026I worked in C++ from 1995 to 2010, then in Python from 2010 to 2025. I've been building complex native application in C++ again recently, almost entirely mediated by AI. It's hard to leave a 100x performance gain on the table when the dev- experience of interpreted versus native code is eliminated. 040
Robert Smallshire @robert.smallshire.no · 29/12/2025One Earth radius of cycling in 2025 achieved. For the other geo-pedants out there, a distance slightly greater than that from the summit of Mount Chimborazo in Ecuador, which at 6384.4 km is the furthest point from the centre of the Earth. 🌍 🚴♂️ 020
Robert Smallshire @robert.smallshire.no · 28/12/2025This misses what’s happening: a categorical shift from specifying program representations in ever higher-level languages, to delegation. I’m no longer expressing programs; I’m directing an agent that expresses and manipulates programs. The directions themselves are ephemeral. 420
Robert Smallshire @robert.smallshire.no · 19/12/2025On zero-sum thinking. www.ft.com/content/30a4... 010
Reposted by Robert SmallshireDr Paris Buttfield-Addison 🔜 MIGW26 @hey.paris · 13/12/2025posted about my Apple ID woes, please share widely? hey.paris/posts/appleid/hey.paris20 Years of Digital Life, Gone in an Instant, thanks to AppleHere’s how Apple “Permanently” locked my Apple ID. I am writing this as a desperate measure. After nearly 30 years as a loyal customer, authoring technical books on Apple’s own programming languages (... 72980657
Reposted by Robert SmallshireThorne 🌸 @ens0.me · 10/12/2025"I hate AI because it states blatantly wrong things confidently sometimes. And also because it uses 50 gajillion gallons of water per query." 1535
Robert Smallshire @robert.smallshire.no · 10/12/2025Why are Apple emulating failing eyesight with their new Liquid Glass app icon filter? 010
Robert Smallshire @robert.smallshire.no · 10/12/2025Empire of AI by @karenhao.bsky.social contains serious errors regarding data centre water use. I thought it was an important book which I’ve recommended to folks, but I won’t be recommending it further unless a heavily revised second edition is published. andymasley.substack.com/p/empire-of-...andymasley.substack.comEmpire of AI is wildly misleading on AI water useAnd the media environment that didn't catch this is getting this issue wrong 000
Robert Smallshire @robert.smallshire.no · 09/12/2025The people making a pig’s ear of programming _with_ AI are mostly the same ones who made a pig’s ear of it _without_ AI. Still talking only about features, still ignoring system qualities. Same mindset, new tools, same outcome. 030
Robert Smallshire @robert.smallshire.no · 08/12/2025When you realise that the Gell-Mann Amnesia Effect applies to all of Wikipedia. 000
Robert Smallshire @robert.smallshire.no · 30/11/2025From 1998: “An [SGI] Octane system featuring 250-MHz R10000 processor, meanwhile, will drop from $38,995 to $24,995.” I was coding on systems like this around the turn of the millennium. There’s a huge upside in how much money we’ll be prepared to pay for AI tooling. $200/month is nothing. 040
Robert Smallshire @robert.smallshire.no · 29/11/2025I can't help but wonder if this post would have got more attention on his platform if I had omitted the word 'vibe'. 010
Robert Smallshire @robert.smallshire.no · 29/11/2025I became interested in a space-filling foam called the Weaire-Phelan structure. I struggled to build intuition from static pictures, so I vibe-coded a geometry generator in Python and a custom visualiser in ThreeJS. From idea to realisation in 90 minutes. www.youtube.com/watch?v=cG1E...youtube.comVisualising the Weaire-Phelan StructureYouTube video by Robert Smallshire 110
Robert Smallshire @robert.smallshire.no · 29/11/2025Prediction (10 years) : The revolution currently underway in coding will be almost complete. Prediction (10 years) : There will be more programming than ever, but primarily in English, not in high-level programming languages like Python, C# or Java. English: HL-PLLs :: HL-PLLs : assembly 111
Robert Smallshire @robert.smallshire.no · 26/11/2025Computing finally produces phenomena that demand the scientific method to understand and leverage, only to reveal that Computer Scientists were never taught how to do science. 120
Robert Smallshire @robert.smallshire.no · 24/11/2025To all the programmers out there, TIL that the number of centiseconds in a day is divisible by 256. 260
Robert Smallshire @robert.smallshire.no · 05/11/2025Fractal yak shaving status: Annotating the disassembly of an operating system at well past my bedtime. 031
Robert Smallshire @robert.smallshire.no · 28/10/2025"I apologize - I made a mistake. When I did git stash drop, I permanently deleted your uncommitted changes." Thanks, Claude. 🤦 340
Robert Smallshire @robert.smallshire.no · 24/10/2025Convinced the crisis of app UX is a result of a generation of designers who have never experienced computers being used (and needed!) for serious work. A fucking avalanche of triviality. 110
Robert Smallshire @robert.smallshire.no · 03/10/2025Friday morning, 8½ hours of work lined up for the coding servant. The weekend starts here? 020
Robert Smallshire @robert.smallshire.no · 01/10/2025On decibels: ”The bel is named in the honor of Alexander Bell; this is in the same tradition that prompted us to name the “wat” in honor of James Watt.“ 000
Robert Smallshire @robert.smallshire.no · 26/09/2025I’d like to be able to claim this this is my 15 year old daughter’s first international independent travel experience 🇳🇴 ✈️ 🇬🇧 , but she’s already had a day out in Göteborg 🇸🇪 without asking. 010
Robert Smallshire @robert.smallshire.no · 23/09/2025There are two rational responses to AI-assisted programming: 1) Do the same work in (much) less time. Work less. Enjoy life. 2) Manage multiple agents concurrently, and work just as much as before. At an individual level many would prefer 1. At a population level we'll all be driven to option 2. 010
Reposted by Robert SmallshireEuropean News @eunews.social · 22/09/2025Workers have completed the main excavation of the Brenner Base Tunnel between Austria and Italy, set to become the world’s longest underground rail link. The project is a key part of the EU’s push to shift freight from road to rail, cutting pollution and boosting European trade. 29223
Robert Smallshire @robert.smallshire.no · 22/09/2025A short tale illustrating the need for sovereign European AI: Claude: label. isHidden = true label.wantsLayer = true label. layer?. isHidden = true // Belt and suspenders Me: I'm British. Belt and *braces*. Suspenders are what ladies use to hold up their stockings. 130
Robert Smallshire @robert.smallshire.no · 21/09/2025No wonder the rear brakes on my touring bike were protesting for the last day or so of cycling from Oslo to Monaco. No brake lining left at all. Still, they got me down four mountain ranges and around 30000 metres of descent, with a heavily laden bike. 🚲 050