Ian Russell
ijrussell.bsky.social
Ian Russell
@ijrussell.bsky.social
Mainly DDD, F#, C#, Architecture
Author of Essential F# -> https://leanpub.com/essential-fsharp
Reposted by Ian Russell
Hey #fsharp, what we do with #FsAdvent this year? sergeytihon.com/fsadvent/ Do we have 24 F#ers ready to participate?
November 2, 2025 at 8:10 AM
Reposted by Ian Russell
The quote "All models are wrong but some are useful" should not be read as an excuse to stick with your model. It's a call to actively search for more useful models.
October 27, 2025 at 7:28 PM
Reposted by Ian Russell
We'll know 'gold standard' apprenticeships really are 'gold standard' when politicians think their own kids should do them rather than getting a degree.
October 13, 2025 at 7:48 AM
I saw Hillsborough for the first time in over 25 years, plus Bramall Lane, during my visit to see friends in Sheffield today. I still have mixed emotions about my seven years living in the city in the 90s.
October 12, 2025 at 6:38 PM
Reposted by Ian Russell
England nationalized rail passenger services lease carriages from rolling stock companies (ROSCOs).

87% of rolling stock controlled by 3 Luxembourg companies.

Paid £1.282bn dividends in last 3 yrs. Not taxed in UK.

Privatization has hollowed out the UK - Taxes lost, it is all about exploitation.
If the government wants economic growth it must bring essential industries into public ownership
Successive governments clobber households and small businesses by hiking interest rates to manage inflation, but don’t inconvenience corporations.
leftfootforward.org
October 3, 2025 at 5:27 PM
Reposted by Ian Russell
Excited to say that we're looking to hire someone to focus on OxCaml education! We're doing enough to change the language that we have a pretty big internal education task ahead of us, and we want to hire someone to focus on it!

Please share this with others!

www.janestreet.com/join-jane-st...
OxCaml Educator :: Jane Street
Jane Street is a quantitative trading firm and liquidity provider with a unique focus on technology and collaborative problem solving.
www.janestreet.com
October 3, 2025 at 2:19 PM
Reposted by Ian Russell
We’re moving our main home for events from Meetup to Humanitix. Follow us on Humanitix (Our new home for events):
buff.ly/BybdgFk

#VirtualDDD #DomainDrivenDesign #Community #Humanitix #TechForGood
Virtual Domain-Driven Design | Humanitix
Virtual Domain-Driven Design uses Humanitix for their events. Discover events by Virtual Domain-Driven Design, learn more, or contact this host.
buff.ly
October 1, 2025 at 4:00 AM
Reposted by Ian Russell
Developers: Stop Trying to Be Correct, Embrace the Chaos!
with Barry O'Reilly @technologytulip.bsky.social
Full episode: software-architektur.tv/2025/09/19/e...
Barry at @sagconference.bsky.social conferences.isaqb.org/software-arc...
September 25, 2025 at 7:33 AM
Reposted by Ian Russell
We are looking for developers for a stealth startup in Stockholm is hiring a .NET/F# dev!
Focus: Functional Programming, GIS, AI/LLMs, Google Cloud.
Hybrid (3 days onsite). Open to consultants & FTEs.

👉 DM me for details
September 24, 2025 at 12:26 PM
Reposted by Ian Russell
TODAY 13:00 CEST
Residuality Theory with Barry O’Reilly
More information and possibility for questions:
software-architektur...
#SoftwareArchitektur im #Stream
September 19, 2025 at 7:36 AM
Reposted by Ian Russell
TOMORROW 13:00 CEST
Residuality Theory with Barry O’Reilly
More information and possibility for questions:
software-architektur...
#SoftwareArchitektur im #Stream
September 18, 2025 at 12:16 PM
Reposted by Ian Russell
No, Your Domains and Bounded Contexts Don’t Map 1 on 1. It sounds clean and logical, but it’s wrong. Read about it in my latest article: verraes.net/2025/08/doma...
No, Your Domains and Bounded Contexts Don’t Map 1 on 1
Bounded Contexts are a design choice to suit engineering needs
verraes.net
August 28, 2025 at 2:54 PM
Reposted by Ian Russell
In fact, most of the ire you see against "object orientated code" is just ire against procedural code disguised as OO-code.

And of course, yes, that stuff is bad.
August 26, 2025 at 10:01 PM
Reposted by Ian Russell
I suspect this is gonna open up a whole new dimension of resilience that we’ve been avoiding so far

(Also: the balkanization of the internet looks more and more likely by the day…)
“Microsoft says U.S. law takes precedence over Canadian data sovereignty”

… or how to lose government contracts all over the world in one easy step. 🖕🏾🖕🏾

www.digitaljournal.com/tech-science...
Microsoft says U.S. law takes precedence over Canadian data sovereignty
Microsoft representative says US CLOUD Act comes before other country's sovereignty.
www.digitaljournal.com
August 23, 2025 at 1:08 PM
Reposted by Ian Russell
Yeah it is! #pusb
August 23, 2025 at 1:57 PM
Reposted by Ian Russell
Remember 100,000 of us protested for trans rights in London 4 wks ago

We get more ppl every other week for Palestine solidarity in Cardiff than the fash had at Rhws. There'll be more ppl at Trans Pride Cymru today

But British "journalists" don't care about reporting our concerns. Just the racists'
Times: "Asylum protests swell across the UK " headline, reporting an underwhelming wave.

Leeds "draws 70"
Cardiff "disorganised + small"
Altrincham "*swelled* to around 200"
Cheshunt about 250
Chichester: about 100
Portsmouth: about 70 v 70 on each side

www.thetimes.com/uk/politics/...
August 23, 2025 at 9:53 AM
Reposted by Ian Russell
Kind of fun to see straight forward, functional programming in #fsharp with Result types on every single event and @scottwlaschin.bsky.social style domain driven design process 8-9 million events pr minute on a 2-core 4GB RAM Azure Container App IRL.
August 18, 2025 at 8:31 AM
Reposted by Ian Russell
Very interesting blog series from @paullouth.bsky.social on higher kinded types in C#. He's kinda (see what I did there) made an `M a` out of a `K`.
It actually comes out reasonably smooth (but agreed that it should be in the language).
paullouth.com/higher-kinds...
Higher Kinds in C# with language-ext [Part 1]
Version 5 of language-ext introduces the concept of higher-kinded traits. This series unpacks the implications of that!
paullouth.com
July 31, 2025 at 11:38 AM
Reposted by Ian Russell
Mind blowing
At the moment, the sun (or at least light through rain clouds in the case of London) is shining on about 7/8ths of the world's 8.2 billion people.
July 31, 2025 at 8:38 AM
Reposted by Ian Russell
This is one of the best ideas I've heard in ages.
July 30, 2025 at 6:45 AM
Reposted by Ian Russell
The problem with people that "vote for change" in politics is that change is uneven.

Bad changes are easy to make, and positive change takes time and perseverance because good systemic change is hard.

I'm sure there are counter examples, but it's why "brick through the window" politics sucks.
July 29, 2025 at 9:48 AM
Reposted by Ian Russell
Normally you'd have to pay £££ for a conference ticket to get @rendle.dev and @davidwhitney.co.uk on the same programme. Or you can come along tomorrow night and see them both for free - our friends @accurx.bsky.social are even providing free drinks and snacks!

www.meetup.com/london-net-u...
July 22, 2025 at 10:36 AM
Reposted by Ian Russell
Learned this, the hard way, a few years back 😅

blog.codingmilitia.com/2022/09/01/b...
July 20, 2025 at 10:00 AM