Sign in

Christian Findlay

@cfdevelop.bsky.social
632 followers 364 following 1.2K posts

Dev tools www.christianfindlay.com

PostsRepliesMedia
Christian Findlay @cfdevelop.bsky.social · 19/09/2026
A: We should slow down the development of the automobile. Let’s at least force the manufacturers to put seatbelts in all their models! B: We can’t because foreign manufacturers are flying them in at remote locations and we actually need those cars That’s where we’re at RN
010
Christian Findlay @cfdevelop.bsky.social · 19/09/2026
Most tech podcasts just sound like two+ annoying chat bots talking waffle at each other Mostly just hitting keywords for whatever is trending Worse than AI slop Human, but worthless Imagine having a huge platform and being more inane than AI 😒
000
Christian Findlay @cfdevelop.bsky.social · 19/09/2026
The conversation over AI regulation is maddening It just sounds like AI influencers babbling inane waffle at each other Firstly, OpenAI, Anthropic and the Chinese labs are monitoring everything! The issue is the open weights models. How do we even propose safety precautions?
011
Christian Findlay @cfdevelop.bsky.social · 16/09/2026
Super stoked to announce beta testing of my latest app for Apple users 🎉 All your battery charge meters in one place! Just hit the link for beta testing chargedash.app
chargedash.app
One battery app for all your Apple devices · Charge Dash
See every battery your Apple devices report — Mac, iPhone, iPad, AirPods, Magic Mouse and Keyboard — on one dashboard that syncs itself. Apple Watch optional.
000
Christian Findlay @cfdevelop.bsky.social · 07/08/2026
Is Opus 5 really making really bad decisions? Is it possibly Claude Code in general? I’ve caught Fable and Opus 5 outright lying a lot lately and when it try pin down why it’s lying, it changes its story I can’t tell if something is off or I’m just noticing it more
120
Christian Findlay @cfdevelop.bsky.social · 04/08/2026
People on LinkedIn constantly make bold pronouncements about AI and then have to eat their words 6 mths later Either AI is useless and you can never trust it, or humans are done - AI only! Why not just face the fact that AI is going to do all the heavy coding and we guide it?
110
Christian Findlay @cfdevelop.bsky.social · 31/07/2026
Osprey GPU + Graphics. Beautiful Osprey computes the scene in fixed-point integers and hands 8 numbers to the GPU. The GPU shades a Kali-set fractal at native res. Host language + shader, the way real renderers do it.
100
Christian Findlay @cfdevelop.bsky.social · 31/07/2026
If you're C# or F# .NET dev, you should definitely check out deslop. It's a must have part of the process now that AI is flooding your codebase with slop www.christianfindlay.com/blog/find-du...
christianfindlay.com
Find Duplicate Code in C# with Deslop
Find duplicate C# code with Deslop, a live analysis tool that detects exact, renamed, near-miss, and semantic clones in VS Code, CI, and AI-agent workflows.
000
Christian Findlay @cfdevelop.bsky.social · 30/07/2026
Hilarious watching the LinkedIn comments about Uncle Bob’s not reading AI code tweet They feel betrayed. I think they mistook the word “craftsman” as “artisan” An artisan keeps a tradition alive. A craftsman uses the best tools available and adapts
000
Christian Findlay @cfdevelop.bsky.social · 29/07/2026
Amazing! You can type check Python in the browser now www.basilisk-python.dev/playground/
000
Christian Findlay @cfdevelop.bsky.social · 29/07/2026
How does one get an objective set of benchmarks that compare agent harnesses instead of the model? So many bench websites compare the model/harness combo but none compare a bunch of agent harnesses with a single model We simply don’t know which harnesses are the best
000
Christian Findlay @cfdevelop.bsky.social · 28/07/2026
Deslop now supports Go Deduplicate your Go code with Deslop deslop.live/blog/find-du...
deslop.live
Find Duplicate Code in Go: Deslop Adds Go Support
Find duplicate code in Go and Golang repositories with structural clone detection. Deslop now parses .go files with tree-sitter and checks code live through LSP and MCP.
000
Christian Findlay @cfdevelop.bsky.social · 28/07/2026
Deslop now supports Go!!! deslop.live/blog/find-du... Thanks to @lhaig.haigmail.com
deslop.live
Find Duplicate Code in Go: Deslop Adds Go Support
Find duplicate code in Go and Golang repositories with structural clone detection. Deslop now parses .go files with tree-sitter and checks code live through LSP and MCP.
100
Christian Findlay @cfdevelop.bsky.social · 26/07/2026
Can I please get some stars for Basilisk ✨? 100% PEP compliant Python 🐍 type checker officially listed on the Python typing repo. 🙏 github.com/Nimblesite/B...
github.com
GitHub - Nimblesite/Basilisk: The only Python type checker scoring 100% on the official python/typing conformance suite — and the fastest we've measured. Complete open-source Python dev environment in...
The only Python type checker scoring 100% on the official python/typing conformance suite — and the fastest we've measured. Complete open-source Python dev environment in Rust: type checker, la...
000
Christian Findlay @cfdevelop.bsky.social · 25/07/2026
Osprey supports test coverage calculation in vscode's test explorer www.ospreylang.dev
000
Christian Findlay @cfdevelop.bsky.social · 25/07/2026
Exceptions or panics are just code paths your language allows you to not handle and it’s filthy Null isn’t the billion dollar 💵 mistake Exceptions are the billion dollar 💵 mistake Try Osprey for a language that forces you to handle these cases www.ospreylang.dev
ospreylang.dev
Functional Language, Two Flavors, One Core
Osprey is one functional language fronted by two first-class syntaxes: an accessible brace-style Default flavor that reads like Kotlin, Swift, or Go, and an uncompromising offside-rule ML flavor for F...
000
Christian Findlay @cfdevelop.bsky.social · 25/07/2026
Fable token saving tip ✨ Write your spec with Fable, compact the context and start the build with Opus When it starts coding, switch to Fable for a while to get that creamy Fable code Then let Opus do the cleanup with the left over context
110
Christian Findlay @cfdevelop.bsky.social · 23/07/2026
These are the docs for building a web app with Osprey and React www.ospreylang.dev/docs/web-apps/
ospreylang.dev
Building Osprey Web Apps with React and WebAssembly
Build Osprey web apps with a WebAssembly model/update core and React renderer. Learn the ABI, state loop, commands, effects, routing, building, and deployment.
000
Christian Findlay @cfdevelop.bsky.social · 22/07/2026
ML Flavor of Osprey works in the playground now. Check it out.
100
Christian Findlay @cfdevelop.bsky.social · 22/07/2026
First ever Reddit thread about my tool that I didn't post about. Getting roasted. Hilarious 🤣 I would really appreciate it if you would make some noise here www.reddit.com/r/Python/com...
reddit.com
From the Python community on Reddit: New Python type checker
Explore this post and more from the Python community
010
Christian Findlay @cfdevelop.bsky.social · 17/07/2026
I don’t know how to put this but if you’ve ever wanted to build a programming language, there is absolutely nothing stopping you now. Go! Well, not “Go” but you know what I mean www.ospreylang.dev
ospreylang.dev
Functional Language, Two Flavors, One Core
Osprey is one functional language fronted by two first-class syntaxes: an accessible brace-style Default flavor that reads like Kotlin, Swift, or Go, and an uncompromising offside-rule ML flavor for F...
001
Christian Findlay @cfdevelop.bsky.social · 15/07/2026
Yeah, that’s right!
000
Christian Findlay @cfdevelop.bsky.social · 15/07/2026
It's certainly something to see your own programming language get profiled for the first time (Osprey)
120
Christian Findlay @cfdevelop.bsky.social · 13/07/2026
No, this is not Visual Studio. Yes, this is Vscode. Yes, this is available right now as the extension SharpLsp marketplace.visualstudio.com/items?itemNa...
032
Christian Findlay @cfdevelop.bsky.social · 13/07/2026
Is anyone on lobste .rs? Can anyone invite me?
000
Christian Findlay @cfdevelop.bsky.social · 11/07/2026
.NET dev: I prefer C# over Python because it’s strongly typed Me: Python has a better type system than C#. It has unions .NET dev: I have no idea what you’re talking about but at least .net has runtime safety Me: no it doesn’t. Nullability is not enforced Try Basilisk 🐍
000
Christian Findlay @cfdevelop.bsky.social · 10/07/2026
Why do people have such a negative view of social media?
000
Christian Findlay @cfdevelop.bsky.social · 09/07/2026
Can we talk about how inflated us meat sack’s estimation of our own ability is? We are notoriously fallible, subject to bias, incapable of holding all the facts in our head at once, and generally bad at estimating any task And yet, many people still think they can outthink AI?
020
Christian Findlay @cfdevelop.bsky.social · 07/07/2026
Please to help me by getting on Reddit and throwing shade at my Python type checker Basilisk 🙏🏽 www.reddit.com/r/Python/com...
reddit.com
From the Python community on Reddit: Newcomer Python type checker hits 141/141 on the official typing conformance suite
Posted by emanresu_2017 - 1 vote and 1 comment
000
Christian Findlay @cfdevelop.bsky.social · 07/07/2026
The Python typing repo now officially lists Basilisk, and with a perfect score! Python devs, please check it out on Vscode or brew/scoop and if it's not in your IDE like Neovim, Zed now, it will be soon github.com/python/typin...
200
Christian Findlay @cfdevelop.bsky.social · 06/07/2026
Basilisk not only enters the Python typing canon. It's the only type checker to achieve a perfect score right now! It's up against Meta's Pyrefly, Microsoft's Pyrite, soon to be OpenAI's Ty, mypy And this is published on the Python Typing GitHub github.com/python/typin...
000
Christian Findlay @cfdevelop.bsky.social · 06/07/2026
Yes! Basilisk is now officially listed on the Python Typing repo! 100% PEP conformance and one of, if not the fastest type checkers around! 🐍
000
Christian Findlay @cfdevelop.bsky.social · 05/07/2026
Deslop (code deduplication) is on it's way to Android Studio and other IntelliJ based IDEs
010
Christian Findlay @cfdevelop.bsky.social · 05/07/2026
Build ADTs, display them as diagrams and output the code in any language for sharing across platforms typediagram.dev
typediagram.dev
typeDiagram — Type-safe diagrams and source code from one schema
typeDiagram is an open-source DSL that turns one .td file into TypeScript, Python, Rust, Go, C#, F#, Dart, PHP, and Protobuf types and an SVG diagram. Keep DTOs in sync across languages.
000
Christian Findlay @cfdevelop.bsky.social · 04/07/2026
Sv fbl tkns Cmpct reg <-- 🥇 Trn off mcps Clr, tght instrs Deslop cdbs Inspct cntx reg Steer agnt reg Spec ids x-referenced in code, tests Tst cvrg Tght sklz Tght lntz Prgrs.md (todo chcklst) Dspsble sub agents Scpd file reads Accptnc crtia No swrmng Agent autonms (0 questions)
prgrs.md
000
Christian Findlay @cfdevelop.bsky.social · 03/07/2026
Python type checking… 🐍 This should NOT be possible! It may turn out to be a lie. It’s quite possible that the benchmarks are lying. By all means, try to poke holes in the methodology. www.basilisk-python.dev
000
Reposted by Christian Findlay
Avalonia UI @avaloniaui.net · 24/06/2026
One year ago today, @devolutions.net committed $3M to support Avalonia's open-source development. Today, we’re sharing exactly how that sponsorship has changed the trajectory of our framework. avaloniaui.net/blog/year-o...
avaloniaui.net
One Year Into Three Million Dollars of Trust - Avalonia UI Blog
One year after Devolutions committed $3 million to Avalonia’s open-source development, we look back at what changed.
2207
Reposted by Christian Findlay
Kirill Osenkov @kirillosenkov.com · 29/06/2026
First real-world scenario comparison of my new agent harness against VS Code and Copilot CLI. I still need to tune KV caching but I'm very pleased that it is done much sooner and in much fewer model calls. All start on the same commit, same model, same prompt.
Chart of model calls for three sessions: 

VS Code $2.34 6m 9s 24 calls
Copilot CLI $2.64 6m 12s 43 calls
Mystery Harness $2.88 2m 15s 7 calls
191
Reposted by Christian Findlay
mfkl @mfkl.bsky.social · 01/07/2026
New on pkgstore: Actipro WPF Controls by actipro. Professional WPF UI controls are now listed in the .NET marketplace catalog. Link in reply.
122
Christian Findlay @cfdevelop.bsky.social · 02/07/2026
This is how you use Deslop as an MCP to deduplicate your code. The agent just knows what to do. This is C# (.NET) but it supports, Rust, Python, JavaScript, Typescript and more
131
Christian Findlay @cfdevelop.bsky.social · 02/07/2026
Programming languages are just not going to be the same. This is what a language with zero compromise looks like: Osprey! Don't like it? Build your own syntax flavor!
000
Christian Findlay @cfdevelop.bsky.social · 02/07/2026
Osprey has generics on algebraic effects now. Two language flavors: Ocaml, I'm coming for you
000
Christian Findlay @cfdevelop.bsky.social · 01/07/2026
Look, this is what I’m building with AI! Literally Osprey compiles to wasm and runs SQLite in the browser
120
Christian Findlay @cfdevelop.bsky.social · 01/07/2026
Deslop now supports code duplication analysis for Typescript, TSX and JavaScript Get it as a vscode extension or on Cursor Windsurf or Antigravity It’s the only way to stop AI from bloating your codebase with detritus
020
Christian Findlay @cfdevelop.bsky.social · 28/06/2026
Step through debugging an Osprey app that talks to an SqLite database
000
Christian Findlay @cfdevelop.bsky.social · 28/06/2026
Osprey has step through debugging with variable watch now
000
Christian Findlay @cfdevelop.bsky.social · 27/06/2026
Please help shred my benchmarks www.reddit.com/r/Programmin...
reddit.com
Athas's comment on "My benchmarks are probably wrong. Can you shred them?"
Explore this conversation and more from the ProgrammingLanguages community
000
Christian Findlay @cfdevelop.bsky.social · 27/06/2026
There are tonnes of examples in the compiler/examples/tested folder and you can just copy/paste them into the playground on the website and run them
000
Christian Findlay @cfdevelop.bsky.social · 27/06/2026
Chef's kiss. Love this thing
000
Christian Findlay @cfdevelop.bsky.social · 27/06/2026
Osprey playground is back up and running. You can try the language out right now
000