Might not be a huge audience here, but I wanted to announce that. FSharp.Data.Npgsql is now part of fsprojects, thanks to @dsyme for the nudge. This should make maintenance easier.. It's a #typeprovider wrapper in #fsharp for #postgres that allows you to just point your code at a database and […]
Posts by Dave Thomas
F# Weekly #13, 2026 - Deedle 4.0 is out! #fsharp sergeytihon.com/2026/03/29/f...
I'm still processing but I watched Dirty Business (not even done yet) & while I knew a lot about this & lived in Ox, I'm completely beguiled by the almost direct parallel to what we're going through with AI. I'm at a heightened awareness of our role as academics.
theconversation.com/englands-sew...
I also looked up our nearby sewage alerts via: datahq.sas.org.uk and was shocked to find a nearby sewage processing plant that had released sewage 159 times, just this year! The longest was 9 hours 26 mins! Its truly insane!
I watched this too, also the foam fire retardant one: In Our Blood: The Forever Chemicals Scandal
Did you watch that?
I'm truly amazed that this and the water scandal was allowed to happen, it's like they were given free reign to do what they wanted.
A very good article on AI and coding from the NYT
by @clivethompson.bsky.social
Here's a gift link: www.nytimes.com/2026/03/12/m...
About a year ago I made some predictions about the effect of AI on programming jobs. Block laid off 40% of its staff claiming AI made them more efficient. Is that really true or did they just over-hire? Let's look at some data and see what's really happening.
Full post: seldo.com/posts/do-ai-...
I disagree, I think it can amplify learning, but it depends how and what you are asking. I build up screening experiments with follow up hypothesis generation to both further my knowledge as well as expanding the solution space. I can get citations with papers covering similar topics to go deeper.
Daily Reminder to try #dotnet and also #fsharp since is part of the official sdk and is an awesome functional first language ! youtu.be/GcEHiY6Vp-8?...
Serde.FS.Json is the first backend in the new Serde.FS ecosystem — fast, reflection‑free JSON for F#.
Powered by FSharp.SourceDjinn, a small engine for building F# source generators.
github.com/fs-djinn
#fsharp
Did that replace the myriad based ast oriented way you used to use?
The wait is over! Fable 5 Release Candidate is officially here.
After a year of hard work from the community, we're bringing you:
✨ .NET 10 & F# 10 support
🐍 A massive Python update (now powered by a Rust core & PyPI!)
🌐 Cleaner JS/TS Pojo bindings
fable.io/blog/2026/20...
#fsharp #fablecompiler
Because the space is changing fast, or something else?
Tell that to the tech hiring companies. I'm thinking of substantially re-training to be on the other side of the wire e.g ML/AI research etc. It's a tricky time, at least for me it is.
You can purposely place CLAUDE.md in a sub folder and start an agent with fresh context in that folder with the new CLAUDE.md loaded. Skills have largely made that aspect less important now.
I've seen so much anti AI sentiments that I was starting to feel what I have experienced was a fluke. It's great to read that my experience is mirrored in other domains. It's depressing to feel like your profession has been relatively replaced by a subscription so I can understand subterfuge arguing
I'm seeing a lot of anti AI sentiment, not AI has taken our jobs and stuff like that, but things like: AI agents don't work or they are no good or don't help. I see the exact opposite and cant help that my career as a programmer is defunct, at least in terms of actually writing code.
I'm using a similar flow except rather than tacking tech dept or issues; I'm ablating ML experiments and then using a more advanced model to structure a hypothesis based on the results.
It not really the future its just getting easier to set the guard rails in place so you don't generate poor code. The agentic workflows just add cronjob type workflow to the process so you get iterative advances.
You know, we used to joke about 'vibe coding.' Well... things have changed. We should call it what it is: Coding with AI.
From @karpathy.bsky.social
It is hard to communicate how much programming has changed due to AI in the last 2 months: not gradually but in this last December.
For me the idea and chaining of thoughts to a solution space is the important part. How that gets done is irrelevant.
Well that feeds into guard rails with mcp servers the same as the IDE has these to tell you a syntax error. The fundamental is an abstract idea having a syntactic language constricts that represents it. The test add parameterizations and limits to the construct.
Brainstorm, plan, implement, test. These are all normal software development layers but if you fashion these into discrete agents with roles you get a self correcting path with guard rails.
I was skeptical a few years ago but I can channel and cross cut new ideas to explore a new design space while only guiding and tweaking code if I have the right structures in place.
Things may change as we get further into the age of not writing much code anymore, where the language doesn't matter. I'm guessing it will get even more stratified though.
I mean it's a fine language and I love to use it, but as an independent software developer it's not a viable.
I think F# is already well into past tense now.
Pretty much 95% of all programming will be done with it but the only question is who will pay for the compute.