Robert Byrne @kapitar.bsky.social · 10/06/2026Yes, it seems to be stuck at a 'journeyman' stage of software design. Not bad in the small, and can solve real problems for sure, but can't mark creative leaps and find those nice design abstractions. When the design is good, adding things gets easier over time, not harder. 000
Robert Byrne @kapitar.bsky.social · 09/06/2026Weary of #ai It poisons the task with a lot of stupid assumptions and clumsiness. You spend all day cleaning it up. The next day, when you're fresh and creative, you realise all the simple and obvious approaches. Even still, the whole thing feels like a net loss. 140
Robert Byrne @kapitar.bsky.social · 04/06/2026Seeing a lot of these fancy 404s lately, how come people are hitting them so frequently I wonder, bogus AI referrals? Or just a fashion trend? 000
Robert Byrne @kapitar.bsky.social · 04/06/2026Hey all, aware of any good 'done for you' site submission services? All the various listing/category places that you should submit your app to. Just updated loosethought.com and it's quite a drag doing it all manually.. #buildinpublicloosethought.comVisual Mindmapping for Creative Thinkers - Loose ThoughtA mindmapping tool for visual thinkers who want to understand things deeply. Make sense of complex topics. 030
Robert Byrne @kapitar.bsky.social · 26/05/2026Hi Niklas, been away from bsky for quite a while! I don't think I do I'm afraid, I hadn't even realised there *was* a waitlist! 110
Robert Byrne @kapitar.bsky.social · 21/02/2026I think there's an obligatory xkcd that goes into this, but only for line endings! 020
Robert Byrne @kapitar.bsky.social · 19/02/2026Was such a luxury when you could eventually assume 1024x768 as a minimum screen size. 010
Robert Byrne @kapitar.bsky.social · 17/02/2026Was such a treat letting those little grit patches build up on the wheels and then scraping them off! Like getting a brand new mouse 🙂 010
Robert Byrne @kapitar.bsky.social · 30/01/2026Ah yes I see what you mean. I like the way the computer works in Star Trek. You talk to it and it’s intelligent, but it doesn’t have a personality or any sense of consciousness. The sycophantic personality-driven LLM approach feels like the wrong direction. 000
Robert Byrne @kapitar.bsky.social · 30/01/2026Why replace? If conversion was the whole deal we wouldn’t have developed pre -omputing communication technology! I think there will always be a desire for visual and conceptual specificity. 000
Robert Byrne @kapitar.bsky.social · 29/01/2026Yea it seems like this will be a complimentary form of computation. In the same way that the brain is split in two and provides different forms of attention - the certain specific and the fuzzy whole. Computing has only had the former up till now and it seems like both are best. 000
Robert Byrne @kapitar.bsky.social · 28/01/2026I agree and all that, but it would be interesting to do a ‘double blind’ analysis of handmade LOB/Enterprise software and see how they compare 000
Robert Byrne @kapitar.bsky.social · 28/01/2026Wow, I suppose subtle isn’t going to get you results 000
Robert Byrne @kapitar.bsky.social · 17/01/2026This idea of letting it run roughshod over real projects seems bizarre to me. 110
Robert Byrne @kapitar.bsky.social · 17/01/2026Yea I suppose thats the nature of the beast, re popularity in the training corpus. Out of desperation I asked it to diagnose a “select must be broken” style bug in F# with a custom MobX mvu style state lib. (I fed it the code for this lib as well) It was just utterly useless 🙂 100
Robert Byrne @kapitar.bsky.social · 17/01/2026In what way ooc? I don’t use it but theres no shortage of people claiming it’s substantially different etc (in a positive sense 🙂 ) 100
Robert Byrne @kapitar.bsky.social · 15/01/2026Ah! I was more thinking of Gary though, bringing a phone into the actual steam room 🙂 310
Robert Byrne @kapitar.bsky.social · 15/01/2026Yea my first thought too, you brought a phone into the sauna? 🙂 220
Robert Byrne @kapitar.bsky.social · 12/01/2026The kind of damage it must do to you to reflexively spit this venom all day long, with a chorus of others.. 120
Robert Byrne @kapitar.bsky.social · 02/01/2026Seems like the actual bug I'm hitting is something else, a timing issue, the numerics there aren't affecting it. Ach. The still cause problems elsewhere, but it's not solving the issue I have today.. 010
Robert Byrne @kapitar.bsky.social · 02/01/2026There are other issues with `int option`, where it will add this | 0 to an expression and make it impossible to have a None value. the compiler *really* wants to add these and its very hard to work around it. However, I suspect this will not be a pleasant or easy thing to fix 100
Robert Byrne @kapitar.bsky.social · 02/01/2026It's not very clear from the screenshot above, the left is Fable 4 output, and the right is Fable 5. The later version of the compiler has injected another of these into a really complex numeric expression (~~value_4 | 0) which has caused it to act differently. 100
Robert Byrne @kapitar.bsky.social · 02/01/2026by 'numeric' above I mean 'an integer'. this trick forces the JS engine to convert the number to use its internal integer representation. This means sense, but Fable uses it too much, and it causes really hard to trace bugs. .. 100
Robert Byrne @kapitar.bsky.social · 10/11/2025Yep this will be my last year as well. Apart from the obnoxious marketing, I occasionally doubt that will actually sync stuff, that it will definitely be available on other machines. I don’t trust it anymore. 110
Robert Byrne @kapitar.bsky.social · 31/10/2025Agreed! It's nice to have both, but thinking really requires good keyboard support. 000
Robert Byrne @kapitar.bsky.social · 30/10/2025Added richer keyboard editing to loosethought.com Personally, I really love the the 'jump' tool, which assigns shortcut keys to each note you can see 🙂 Brainstorm, capture notes and run through research without using a mouse, and keep the benefits of visual thinking. #buildinpublic #ux 141
Robert Byrne @kapitar.bsky.social · 30/10/2025Youll also see this if you are using decorators/Mediatr in C#. The decorators set up the context (database connection, impersonation, tenant id etc) so you want the actual work to happen there, rather than passing it out to some upstream caller. 000
Robert Byrne @kapitar.bsky.social · 24/10/2025I saw the keynote DHH gave at the most recent Rails conference, very inspirational! My Windows days are definitely numbered. If only the Framework as good as a Macbook, wrt battery. I have a 4 your old M2 Air, and I still toss it in a bag without bringing so much as a USB cable with me. 000
Robert Byrne @kapitar.bsky.social · 24/10/2025Yes please do, curious about how this works out. How much information do you need to provide, copy/screens etc? And of course, what kind of impact it might have! 000
Robert Byrne @kapitar.bsky.social · 18/10/2025If you have any Apple devices Ive found their built in password thing works just fine. Integration on Apple devices is obviously great, and tolerable on Windows as well 010
Robert Byrne @kapitar.bsky.social · 18/10/2025Hey! I think you’ll have more luck if you add a profile picture (of yourself) and use your actual name. My first reaction was “spambot”, but you appear to be genuine, as you say 🙂 110
Robert Byrne @kapitar.bsky.social · 14/10/2025Fantastic! Always forget that ‘shadowing’ doesn’t work and end up with a more laborious double property workaround 000
Robert Byrne @kapitar.bsky.social · 12/10/2025One you do this and see that the world does end you can let more of them go back into the void. 🙂 100
Robert Byrne @kapitar.bsky.social · 10/10/2025Always amazes me that there are so many good ones still there. There’s almost an infinite supply of them, waiting to be found 120
Robert Byrne @kapitar.bsky.social · 09/10/2025Yea I was also curious about that. 300 is not nothing, but submitting to these directories is such a drag, some of them have several pages of stuff to fill out. 110
Robert Byrne @kapitar.bsky.social · 06/10/2025All the time, exact same thing (DMARC) Agreed that they seem to be auto generated and appear whenever you publish a site somewhere, particularly a startup directory. 030
Robert Byrne @kapitar.bsky.social · 06/10/2025Yes there really is no substitute! Particularly when you get into that spinning your wheels/hopeless state of mind! 000
Reposted by Robert ByrneBraidpoint @braidpoint.bsky.social · 06/10/2025Forward progress with #fsharp for #javascript with CloudflareFS. Three sample projects: "HelloWorker", "R2WebDAV" which is a port of the TypeScript project I updated, and a "Simple-CLI" that manages them both via management API (No TOML, no wrangler). @cloudflare.social github.com/speakeztech/... 081