Christian Findlay

45.4K posts

Christian Findlay banner
Christian Findlay

Christian Findlay

@CFDevelop

#Flutter 💙 #dotnet | Agitating for improvement and crusading against nonsense as Director of @nimblesite

Melbourne, Australia Katılım Ocak 2019
4.7K Takip Edilen12.4K Takipçiler
Sabitlenmiş Tweet
Christian Findlay
Christian Findlay@CFDevelop·
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! ✨ ospreylang.dev
Christian Findlay tweet media
English
25
27
207
18.9K
Christian Findlay
Christian Findlay@CFDevelop·
How does one build a React based ecommerce site with some static content features like blogs these days?
English
3
0
1
351
Christian Findlay
Christian Findlay@CFDevelop·
@zfcflower AI is masterful at Rust No need to push through that learning curve I’ve built tonnes of stuff with Rust and I know very little
English
0
0
0
8
Jerry
Jerry@zfcflower·
@CFDevelop I've struggled, tried Rust and Zig languages occasionally, and found that it's still more important to solve the problem
English
1
0
0
17
Christian Findlay
Christian Findlay@CFDevelop·
Writing code was never the point Solving problems was always the point Time to let go of the desire for control You’re not a coder anymore You’re a software developer and that’s better
English
4
0
12
709
Christian Findlay
Christian Findlay@CFDevelop·
@inforhino Trust is not a component of software engineering or any kind of software engineering Actually, the whole point of engineering is to eliminate trust Is this your YouTube video? I’d like to do a YouTube session with this person
English
0
0
0
2
inforhino limited
inforhino limited@inforhino·
@CFDevelop Am very much in the middle camp. You see there are a few rational voices that seem to be lower level, explaining things in an imbalanced view. Their view is they cannot trust AI but do use it for many tasks. youtu.be/UDk54j7JX9I
YouTube video
YouTube
English
1
0
0
30
Scott (Human)
Scott (Human)@Dorizzdt·
@CFDevelop "grant me the serenity to let go of the things i cannot control..."... but we still get to yell and beat the AI agents when they screw up right....
English
1
0
1
45
Christian Findlay
Christian Findlay@CFDevelop·
I’m building a complex system with many moving parts I have a support agent on each repo polling for Too Many Cooks messages every 5 mins They all stay in there lane and work together to get the system running It’s amazing
English
0
0
2
125
Christian Findlay
Christian Findlay@CFDevelop·
@LyalinDotCom Same. It almost feels like a crime to not be creating constantly I get guilt from not using up all my tokens If people knew what they could be building, I think they’d be stunned
English
0
0
1
80
Dmitry Lyalin
Dmitry Lyalin@LyalinDotCom·
In the last 12 months I built and reasonably used and/or shared my first ✅ NPM package ✅ Electron project ✅ multiple CLI tools including three different CLI coding harnesses (mostly for learning) ✅ designed/contributed code to over 5+ Gemini CLI features that shipped ✅ had a GitHub contributions graphic worth sharing ✅ small games (good enough that my kids, at six, liked them) ✅ working project in Go ✅ built my own AI agent ✅ integrated with Telegram to automate my own agent ✅ learned how to run offline models And a ton more. God, this is too much fun.
English
5
0
36
1.3K
Christian Findlay
Christian Findlay@CFDevelop·
@simas_ch I literally get agents in one repo to log issues for other repos and then message the other agents in the other repo on Too Many Cooks. Those agents pick up the issues, write failing tests, fix the bugs and redeploy.
English
0
0
2
103
Simon Martinelli
Simon Martinelli@simas_ch·
AI is changing how we contribute to open source. A detailed issue with clear context and acceptance criteria might now be more helpful than a PR. The maintainer can use their own AI tools with full project context to implement it well. The value shifts from writing code to describing the problem clearly. This is what Spec-Driven Development is about.
English
2
1
11
1.2K
Christian Findlay
Christian Findlay@CFDevelop·
@LyalinDotCom Deployment is still the thing that burns time I spend more time debugging deployment issues and figuring out how to work around OS issues than actually building the apps
English
0
0
0
122
Dmitry Lyalin
Dmitry Lyalin@LyalinDotCom·
You can just cook any basic MacOS, Electron app or CLI tool you want in a few hours now using the top models. Its just crazy. In a week you should be able to ship it customers. Not everything is possible yet, there are limits, but i mean... This still feels unreal.
English
8
3
82
5K
Dmitry Lyalin
Dmitry Lyalin@LyalinDotCom·
Sitting at a pool, while my kid and grandpa swim, working on my MacBook Air to build some new concepts using AI, while connected to my Pro device at home running a long goal agent watching it over cell tether. Imagine how this would have sounded to someone in 2001.
English
7
2
30
1.3K
Christian Findlay
Christian Findlay@CFDevelop·
@iMBA I see what you mean. Actually I have done that as well, but that’s not what this is in the diagram. This is for a dev tool that’s on its way
English
0
0
0
10
Mitesh B Ashar
@CFDevelop Of course, I'd checked out typeDiagram sometime last week when you had tweeted about it. I know this. With today's post, I just misunderstood that you've created an agentic orchestration layer on top.
English
1
0
1
11
Christian Findlay
Christian Findlay@CFDevelop·
typeDiagram is really awesome. All my extensions communicate with IPC messages across processes and now I've delegated all the code generation to typeDiagram so I don't need to write models for each language. So good
Christian Findlay tweet media
English
1
2
16
1.1K
Scott (Human)
Scott (Human)@Dorizzdt·
@CFDevelop Recently took a spin with Flutter. @JPaddo pushed me to try it for a work project, so I took out for a test spin and it's performance once I tuned it was like way out in front on the rest for mobile. Plus its DOM language lends itself naturally to quick design tooling bridging.
English
1
0
1
65
Scott (Human)
Scott (Human)@Dorizzdt·
10 years ago, this would have been amazing win for everyone involved. Today, I do not see any upside anymore for feeding this beast especially with AI giving you native go big or go home moves. UI Development in the Microsoft community has been an absolute disaster, it has fragmented and scattered to the wind in so many directions since WinForms was told "not cool anymore" (despite it still being used today). Broken promises, strategy shifts, more broken promises and it going dormant has made targeting Windows somewhat a bit of a "why bother?" when react / shadcn for day to day business applications can absorb most of the body blows. Then if you *have* to target Windows Desktop, sure I can see you biting into this cherry, but tbh I'd probably ask the question outloud "whos this for and is a thick abstraction layer framework heavy client really going to give you return on costs?" As remember the ONLY reason you would head down this path is because you have a team of devs who are skittish about UI development at the best of times and you need a common meeting point of minds. You need a way to retain your C# skills but do the UI heavy lifts. You need a way to bind that data to that control and not get stuck in theology wars over MVC? MVP? MVVM? wtf?? Like I said 10 years ago, easy sell. No brainer. Today, by far the hardest thing you have to do now is convince a team to even weigh up the consequences of NOT touching a Windows only client. There just isn't an incentive I can see at even enterprise level anymore.
NextGen OS Network@nextgenos2026

WinUI 3 is Microsoft’s modern UI framework for Windows desktop apps, offering Fluent Design controls, high‑performance rendering, and cross‑platform support via the Windows App SDK.

English
14
4
78
12K
Christian Findlay
Christian Findlay@CFDevelop·
@Dorizzdt But as a Flutter dev, I barely have to do anything to build amazing UIs. But that’s not even the biggest issue for me. The bigger issue is that these apps are not even sandboxed by default AFAIK. Even web is a better experience. Hard to understand why it went so pair shaped
English
1
0
0
112
Christian Findlay
Christian Findlay@CFDevelop·
@Dorizzdt I’ve tried again and again to build modern UIs with AI and XAML. I’ve gotten nowhere. Don’t get me wrong. I think Silverlight was on the right track and if it had continued, we might have modern XAML UIs by now…
English
1
0
0
185
Christian Findlay
Christian Findlay@CFDevelop·
@iMBA This Is deterministic. It’s more less just a language for defining types
English
1
0
0
18
Mitesh B Ashar
@CFDevelop This will certainly have its own quirks and failure patterns. So, you'll probably have to have correctness review layers with each node having a combo of deterministic+prose acceptance criterion definition.
English
1
0
0
11
Christian Findlay
Christian Findlay@CFDevelop·
@iMBA No, it’s just a markdown language for defining algebraic data types and they get rendered as diagrams. But also generate code
English
1
0
0
34
Mitesh B Ashar
@CFDevelop So, is it like a recursive agent tree DAG with hyper focused narrowly scoped node agents? If that's so, it's such a cool idea with typeDiagram already solving for design parity. The node agents could actually run on low end models here!
English
2
0
0
55
Christian Findlay
Christian Findlay@CFDevelop·
ML is a genuine discipline AI is not a discipline There is no special skill involved. You just send and receive text I don’t understand how people can get paid so much for this
English
5
0
11
1.3K
Plebian
Plebian@Plebian_2·
@CFDevelop Yep, all abstractions are leaky. If it's hard for a human it's hard for the AI. My first attempt at building my chess app resulted in a monolith that's impossible to fathom. Every agent says, that is a big file!, and struggles. AI works better with many small primitives.
English
1
0
1
17
Christian Findlay
Christian Findlay@CFDevelop·
@weswinham I totally agree. A lot of my tests involve using invoking an LLM to verify the results of an agent It’s painstaking work. It’s probably 2-3x more time consuming and flaky. It’s also a lot more expensive But, I still maintain it’s not a special skill. More of a hurdle
English
1
0
1
29
Wes Winham Winler🔍
Wes Winham Winler🔍@weswinham·
@CFDevelop Building reliable non-deterministic systems is not easy, though Because building reliable deterministic systems is hard enough :)
English
1
0
3
80