halcwb.bsky.social @halcwb.bsky.social · 16/09/2026So, what happens if the subsidized use falls apart? 100
halcwb.bsky.social @halcwb.bsky.social · 16/09/2026Using Claude in plan mode explicitly telling only to report and not to change the code base. Guess what? Immediately goes off and starts messing up my code base. AI is going to kill humanity, purely by frustrating us to death. 000
halcwb.bsky.social @halcwb.bsky.social · 15/09/2026I now believe AI will destroy humanity. By driving them crazy trying to get them to do what you want them to do. If that's there secret mission, AGI is here. 000
halcwb.bsky.social @halcwb.bsky.social · 12/09/2026My #fsharp #GenPRES project is going very well, thanks in part to AI. But I work with one important base rule: if at any moment I need to proceed without AI, I must be able to do so. If not, my code base is in trouble. 041
halcwb.bsky.social @halcwb.bsky.social · 18/08/2026I don't think most is anti-LLM per se, but more how LLMs are framed, used and hyped. Personally, I think LLMs are fascinating and groundbreaking, but also still very much an ongoing topic of research how to use them properly. 100
halcwb.bsky.social @halcwb.bsky.social · 28/06/2026Thanks for your interest, unfortunately at the moment the position is filled. But I hope for more job offerings in the future. 100
halcwb.bsky.social @halcwb.bsky.social · 23/06/2026#GenPRES is looking for an UI developer with expertise with #fsharp and #mui. Too see what sort of UI is targeted: github.com/informedica/...github.comGenPRES/src/Informedica.GenPRES.Client at master · informedica/GenPRESEnable Safe and Efficient Medication Prescription, Preparation and Administration - informedica/GenPRES 110
halcwb.bsky.social @halcwb.bsky.social · 09/06/2026Completely agree. Not to say that AI is useless. Extremely handy when learning, exploring, explaining. But engineering or creating something, really really bad and dangerous. So, we have a tool but don't know how to use it properly. 110
halcwb.bsky.social @halcwb.bsky.social · 09/06/2026Ok, I am now definitely have learned my lesson now, having a LLM write code is a really, really bad idee. Explaining code, explore, etc.. fine. But actually writing, bad idee. In the end I am losing more time trying the LLM what I want then just write the code myself. 000
halcwb.bsky.social @halcwb.bsky.social · 03/06/2026Sponsor great #fsharp open source development: github.com/sponsors/hou...github.comSponsor @houstonhaynes on GitHub SponsorsSupport houstonhaynes's open source work 030
halcwb.bsky.social @halcwb.bsky.social · 02/06/2026And Opus 4.7 is making it up as it goes: Honest answer: I shouldn't have gone along with the "namespaced under the integration branch" framing earlier. Pfff 000
halcwb.bsky.social @halcwb.bsky.social · 28/05/2026One of the most refreshing takes on sound software development I have seen: youtu.be/iqddnwKF8HQ?.... Hope to apply this to #fsharp as well.youtu.beZig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley ExplainsYouTube video by JetBrains 010
halcwb.bsky.social @halcwb.bsky.social · 24/05/2026Imagine running multiple AI agents working on your projects, from your phone. And these kinds of errors can be made by the AI? Luckily, I don't do that! 000
halcwb.bsky.social @halcwb.bsky.social · 17/05/2026With Claude improved my Monadic skills: To get a new monad you change exactly three things — the type M<'T>, return', and bind — and return' is usually trivial, so the real design work is the one lawful bind. See: gist.github.com/halcwb/b1144...gist.github.comLearning the MonadLearning the Monad. GitHub Gist: instantly share code, notes, and snippets. 020
halcwb.bsky.social @halcwb.bsky.social · 17/05/2026Want to improve your skills and learn (also have Claude learn something useful), use: github.com/DrCatHicks/l...github.comGitHub - DrCatHicks/learning-opportunities: A Claude or Codex skill for deliberate skill development during AI-assisted codingA Claude or Codex skill for deliberate skill development during AI-assisted coding - DrCatHicks/learning-opportunities 010
halcwb.bsky.social @halcwb.bsky.social · 17/05/2026AI is great, for knowledge, not understanding. I use it to: 1. Improve my understanding and skills 2. To test and challenge my coding 3. Write code (or have the AI do it) Using Claude the quantity doesn't go up, but the quality does. And, by the way, #fsharp and AI are a great match! 271
halcwb.bsky.social @halcwb.bsky.social · 13/05/2026#fsharp skills have been added to dotnet-skills. github.com/managedcode/...github.comAdd fsharp skills · Issue #688 · managedcode/dotnet-skillsThe dotnet skills have a modern-csharp skill but not an fsharp skill. As a strongly typed functional language with a very strong algebraic type system, fsharp is really well suited for AI generated... 0101
halcwb.bsky.social @halcwb.bsky.social · 07/05/2026This is what is happening right now. Claude uses the fsi-mcp to slowly and step by step implement a plan in #fsharp. AI + #sharp + #fsi-mcp 232
halcwb.bsky.social @halcwb.bsky.social · 05/05/2026Also, the problem as described in this video is far less using #fsharp. Note that you really need to pay attention to your domain model, but once that has been fleshed out, AI can pretty much infer the rest. youtu.be/cPoEFM1AKE4?...youtu.beClaude Code Is Resurrecting Our Worst NightmaresYouTube video by Zoran on C# 072
halcwb.bsky.social @halcwb.bsky.social · 05/05/2026Well, I can testify that it all works as the article sums up and even beyond. I use the fsi-mcp were the AI gets direct feedback. And that works wonders. It even is pretty good at writing fsharp. But might be, I was quite bad to begin with 🤨 The thing is, it's #fsharp so when it compiles it runs. 130
halcwb.bsky.social @halcwb.bsky.social · 04/05/2026There you go: #fsharp adabeat.com/fp/ai-f-fast...adabeat.comAI + F#: Faster Development Without Losing Reliability - Ada BeatThe goal is to move fast without breaking things. AI and F# together make that possible. 1102
halcwb.bsky.social @halcwb.bsky.social · 25/04/2026Would really like discussing use of agentic AI with you. #genpres. 100
halcwb.bsky.social @halcwb.bsky.social · 25/04/2026If there are serious issues with Ionide then I probably can fund solving those issues. We are going to invest in #fsharp as the main language to create meaningful clinical decision support software. Finally, this is long over due! 061
halcwb.bsky.social @halcwb.bsky.social · 23/04/2026I know that the Ionide team as an open source project always struggled to keep up. Actually, just lately Ionide became much more stable than previously. So, to me it sounds a bit like the chicken and the egg. If we don't support them how do we expect them to keep up? 100
halcwb.bsky.social @halcwb.bsky.social · 23/04/2026Agree that's why I did: opencollective.com/ionideopencollective.com 100
halcwb.bsky.social @halcwb.bsky.social · 22/04/2026Lots of thanks! github.com/informedica/...github.comUpgrade fable5 by halcwb · Pull Request #323 · informedica/GenPRESThis pull request updates several dependencies to their latest stable versions, improving compatibility and ensuring access to recent features and bug fixes. The main changes involve upgrading Fabl... 000
halcwb.bsky.social @halcwb.bsky.social · 24/03/2026github.com/informedica/... Open en FAIR. Against a lot of pressure by the big EHR vendors.github.comGitHub - informedica/GenPRES: Enable Safe and Efficient Medication Prescription, Preparation and AdministrationEnable Safe and Efficient Medication Prescription, Preparation and Administration - informedica/GenPRES 000
halcwb.bsky.social @halcwb.bsky.social · 23/03/2026I would like to add: use the fsi-mcp-server😎 Really, both the LLM and yourself benefit. 010
halcwb.bsky.social @halcwb.bsky.social · 23/03/2026I am reading and will try to apply this very interesting #fsharp architecture: rdeneau.gitbook.io/safe-clean-a...rdeneau.gitbook.ioSolution Organisation | Safe Clean Architecture 251
halcwb.bsky.social @halcwb.bsky.social · 22/03/2026🙏 github.com/rdeneau/gitb...github.comUsing GenPRES as an additional showcase project · Issue #2 · rdeneau/gitbook-safe-clean-archiThe GenPRES project is an ambitious open-source project aimed at enabling safe and efficient medication and order management in clinical settings. It is designed around the principles of safe, clea... 010
halcwb.bsky.social @halcwb.bsky.social · 22/03/2026@romain-deneau.bsky.social Great a much needed book on a more in depth discussion on how to build a full Safe stack application. Would very much like to get into contact as I think #GenPRES could also be used to showcase such an application. 100
halcwb.bsky.social @halcwb.bsky.social · 13/03/2026I really enjoyed reading your blog. This completely resonates with my own experience. I would like to get into touch with you as I think our interests align very well: github.com/informedica/...github.comGitHub - informedica/GenPRES: Enable Safe and Efficient Medication Prescription, Preparation and AdministrationEnable Safe and Efficient Medication Prescription, Preparation and Administration - informedica/GenPRES 210
halcwb.bsky.social @halcwb.bsky.social · 12/03/2026So true, it all boils down to: "AI's primary role in software development is to amplify. AI magnifies the strengths of high-performing organizations -- and the dysfunctions of struggling ones. 010
halcwb.bsky.social @halcwb.bsky.social · 12/03/2026This blog sums up the reason why I choose for #fsharp to program a complicated clinical decision support system #GenPRES: cekrem.github.io/posts/why-i-...cekrem.github.ioWhy I Hope I Get to Write a Lot of F# in 2026The FP language that does what Elm does, but on the backend, with full .NET support 050
halcwb.bsky.social @halcwb.bsky.social · 11/03/2026And I would love getting people on board using #fsharp to write great clinical decision software like #GenPRES. Great blog and I couldn't agree more with you. For complex domains (like medicine), #fsharp just shines! 110
halcwb.bsky.social @halcwb.bsky.social · 07/03/2026This is what a lot of code will look like in a couple of years. 000
halcwb.bsky.social @halcwb.bsky.social · 07/03/2026And again blindly relying on Claude can get you in serious trouble. This was plan wrong!! 000
halcwb.bsky.social @halcwb.bsky.social · 07/03/2026Amplifying learning, I am all with you. For that purpose AI can be very effective. But again quite dangerous as well. Beware of the brain rot😜. There is also literature how AI can diminish critical thinking and intellectual skills. 110
halcwb.bsky.social @halcwb.bsky.social · 06/03/2026That is so true. And something that also impacts usability of AI. I haven't seen cases where the AI said, I have added this feature and also abstracted some previous code away. The opposite seems to happen. 020
halcwb.bsky.social @halcwb.bsky.social · 04/03/2026That is a very valid concern! That's why I created a workflow that prevents repo-assist to directly meddle with my source code. Instead I have it make coding suggestions implemented in isolated scripts. But besides that, with respect to issues handling, documentation etc.. repo-assist is a great! 100
halcwb.bsky.social @halcwb.bsky.social · 04/03/2026I think this is one of the most valuable #fsharp libraries. Would it help to see if the repo-assist from @dsyme.bsky.social could help? With some explicit rail-guards it is very useful for my project: github.com/informedica/.... Preventing direct edits of my source code.github.com 120
halcwb.bsky.social @halcwb.bsky.social · 01/03/2026Hard problems require hard work. No LLM is going to fix that. I have burnt myself a couple of times to learn that lesson. 000
halcwb.bsky.social @halcwb.bsky.social · 28/02/2026I am getting very enthusiastic👏 about this. Repo-assist has now labeled all my issues as a first step. 010
halcwb.bsky.social @halcwb.bsky.social · 27/02/2026Now, extrapolate that to all the claims that AI is going to take over software development and all sorts of other intellectual jobs. ??? 000
halcwb.bsky.social @halcwb.bsky.social · 27/02/2026So, just adding a column to a markdown table turns out to be a massive challenge not only for Claude Opus 4.6 but also GPT-5.2 is really struggling. Note that it perfectly "knows" what to do, only the actual adding of the column to a otherwise simple table seems a real problem. 100
halcwb.bsky.social @halcwb.bsky.social · 26/02/2026Everybody is talking about how AI is going to take over programmer jobs. I just asked Claude Opus 4.6 to align markdown tables in a document. A very simple and humble question. It proceeded with some python script that really messed up things. I think I will continue writing my own code.😅 100
halcwb.bsky.social @halcwb.bsky.social · 26/02/2026The reason: "If you were primarily working with C#: Use our newly introduced file-based apps!" This doesn't bode well for any other language than C#. 010
halcwb.bsky.social @halcwb.bsky.social · 26/02/2026I can understand that, but doing coding myself (at least for me) is essential in getting to the right solution direction. Mozart could compose a piece right from his head, I am no Mozart ;-). As for real guards, a strongly typed domain is the best you can get and that is a strong point of fsharp. 100
halcwb.bsky.social @halcwb.bsky.social · 26/02/2026I have the luxury to be able to choose my language. And I hope that I can afford more F# developers in the near future! Depends on my institution whether they will get the financing. 010
halcwb.bsky.social @halcwb.bsky.social · 26/02/2026It could also be the next million dollar mistake. I have had mixed results with AI coding. It's fine with established practices, but if you want to create something new, that's a whole other thing. 100