Christian Findlay
cfdevelop.bsky.social
Christian Findlay
@cfdevelop.bsky.social
Pinned
And here it is!!! My new programming language Osprey! This has been a 20 year long dream, finally made possible with AI assistance. So stoked this is finally possible! 🎉

Stars and shares appreciated! ✨
I want to build a community around this

ospreylang.dev
Legit scary! 😧

AI agents are again so much more powerful than you can imagine

They’ve surpassed the point I thought would be the limit

They rarely spiral now

I can’t even find a challenge for them anymore
December 12, 2025 at 8:58 PM
@bsky.app is the first app to request my age verification under the ridiculous new Australian social media laws. Furious!

I understand that Bluesky needs to follow the law but other apps are avoiding the sledge hammer approach by analysing user signal

Not hating on Bluesky but may close account
December 11, 2025 at 8:15 PM
Look, I’m entirely convinced that if you need to build a React app, you write it in Dart and share business logic with Flutter and/or React Native.

All my experiments with dart_node are frictionless. You can even share the state management solution
December 11, 2025 at 7:50 PM
U can build whatever u want

No limits now

Wtf are you doing?
December 10, 2025 at 9:37 AM
K, so have to give credit to ServerPod. It’s a great technology.

However, and I didn’t really figure this out until a few weeks ago…

You can also build Dart on top of the Node ecosystem with dart_node

I’ve just ported the mcp library to dart and the sky is the limit…
December 10, 2025 at 9:28 AM
dart_node already has 49 stars 🌟 and lots of people using it and experimenting

It’s clear that this has momentum. Let’s build a community around this and push it as far as it will go

Keep those stars coming 🙏
December 4, 2025 at 7:02 PM
Absolutely massive release of dart_node - especially for React

Check out all the elements that have been implemented

dartnode.org/api/dart_nod...
dart_node_react library
dart_node_react library API docs, for the Dart programming language.
dartnode.org
December 4, 2025 at 11:40 AM
To what extent do companies like Microsoft, Google etc FUND LLM training for their tech?

Think about it. If OpenAI or Anthropic trains their models on C#, that makes C# a worthwhile language. If not, it’s basically useless

Microsoft has a massive incentive to FUND training
December 3, 2025 at 5:36 AM
I have so many open source projects going right now. It’s like a smorgasbord of stuff to work on

Maybe I should make an app where people vote for which project I spend my time on 🤔
December 3, 2025 at 5:20 AM
My latest project allows you to build React, React Native and Express.js apps with Dart.

Stars appreciated please 🙏🏽

dartnode.org
dart_node - Full-Stack Dart for the JavaScript Ecosystem
Write React, React Native, and Express apps entirely in Dart. Runtime type safety, sound null safety, and one language for everything.
dartnode.org
December 2, 2025 at 12:05 PM
All the vscode forks like Cursor and Windsurf have had their day. The agents are alright but Codex and Claude Code prove that the whole IDE is not necessary

Cursor and Windsurf etc need to pivot to vscode extensions or die off
November 29, 2025 at 2:04 AM
There is some merit to the “vibe coding produces junk” mantra. I’ve built so many incredible things lately, but not one of them is a complete product, except for maybe RestClient .Net 7

Vibe coding is perfect for prototyping but there’s no avoiding the next step: generalization
November 27, 2025 at 8:50 PM
Seen so many software consulting nightmares. I can’t figure out how clients and consultants get themselves into these situations

It’s almost always centred around the consultant gouging the client and then the client being left high and dry with no support

We should do better!
November 27, 2025 at 8:45 PM
C# has hit critical mass for FP style code. It’s now more concise to write just about anything with function composition rather than inheritance

Makes you wonder why we use OOP at all
November 25, 2025 at 9:09 PM
How exactly does one become an “AI Consultant”?

Wtf does that even mean?

You want me to teach you how to use agents? Hell, I can build you an agent!

Stop getting sucked in by snake oil salesmen!
November 24, 2025 at 9:32 AM
❌ fix this bug

✅ add a test that fails because of this bug

❌ fix this test

✅ analyze this test failure and FIX the CORE issue
November 22, 2025 at 7:27 AM
Recently built a Vscode extension and it’s awesome 🙌

Only I can’t show you because it has platform specific dependencies and I can’t figure out how to deploy them properly

Can you believe that! Exactly the same problem as React Native and Flutter on Node. Endless xplat pain
November 14, 2025 at 8:55 PM
Microsoft has painted themselves into a corner with Windows. The promise has always been that enterprise apps will continue to run on the current version

This guarantees that insecure, buggy software is open to malware attack. Ironically, enterprises won’t allow security
November 14, 2025 at 8:25 PM
Software industry is extremely homogenized, particularly here in Australia

Every scale up that transitions from startup is like a clone of every other scale up

The basic structure of Scrum, DDD based teams etc is ubiquitous

Could it have gone another way? Why this structure?
November 14, 2025 at 1:26 AM
Have you tried RestClient .Net 7 yet?

I’m keen to hear your thoughts on discriminated unions in C#
November 13, 2025 at 8:01 PM
Name your code elements with the most obvious and direct description of WHAT IT IS.

I can’t get over how many variables etc I’ve seen where the writer bends over backwards to name it anything but what it actually is.
November 9, 2025 at 10:39 PM
Seriously, if you’re not pushing well crafted languages like F#, OCaml, Rust and Zig, you are hurting the software industry and guaranteeing we have keep swallowing warmed over garbage for the next decade

Stop being lazy! Get AI to teach you these and push them at work!
November 8, 2025 at 9:19 AM
Anthropic bragged about dumping RAG from Claude Code and the result seems to be that CC duplicates code all over the place

If you force it to search for code before writing new code, it hopelessly fumbles around climbing up and down the folder structure like a noob
November 7, 2025 at 9:32 PM
What is the internet for these days?

The point of the internet used to be that anyone could broadcast content and find an audience on Reddit, YouTube, Twitter

That’s no longer the case and not even paying for reach works

TikTok kinda works but still unpredictable
November 7, 2025 at 8:24 PM
FP programmers are terrible ambassadors for FP programming

They’re always banging on about lambda calculus and category theory and it makes FP sound like this daunting thing that lay people can’t grasp

The reality is that FP makes most programming simpler and easier to grasp
November 6, 2025 at 8:20 AM