Sign in

dr g

@mccaskill.bsky.social
22 followers 74 following 38 posts

serious about software, dabbles with drumming

PostsRepliesMedia
dr g @mccaskill.bsky.social · 25/07/2026
@acollierastro.bsky.social YT channel is great. I just now wanted to comment on her great 'physicists don't know how planes work' video, but it has subscription only comments. So I came here to say that I loved her comparison of Lord Kelvin with today's tech bros - so true. youtu.be/F6V1qRkM_Lg
youtu.be
'physicists don't know how planes work'
YouTube video by Angela Collier
000
dr g @mccaskill.bsky.social · 29/08/2025
Excellent video from Cory Doctorow which I contrived to miss when it came out. Full of depressing facts, but with some ideas of how EU governments can fight back: youtu.be/_Ai-fC-2Bpo
youtu.be
Cory Doctorow at CF 25: How Enshittification Conquered the 21st Century and How We Can Overthrow It
YouTube video by CloudFest
010
dr g @mccaskill.bsky.social · 22/07/2025
I guess the Tech Bros are going to be our new dealers. Steve Yegge is paying about $100 a day for his habit, according to his Pragmatic Engineer interview: youtu.be/TZE33qMYwsc?...
youtu.be
Amazon, Google and Vibe Coding with Steve Yegge
YouTube video by The Pragmatic Engineer
010
dr g @mccaskill.bsky.social · 22/07/2025
I wonder if my love of using #fsharp is going to mutate into a hobby like making hardwood furniture for the joy of the craft. Or maybe LLMs will get good at writing F# in my style, and I can choose to review their code in it.
010
dr g @mccaskill.bsky.social · 17/07/2025
@cmuratori.bsky.social‬ gives a compelling analysis of OOP. I wrote production code from the late 80s, using C, which was perfect timing, since OOP has only ever been a thought experiment to me. I like ADTs and DUs, and my new C is #fsharp, which does ADTs better than C. youtu.be/wo84LFzx5nI
youtu.be
Casey Muratori – The Big OOPs: Anatomy of a Thirty-five-year Mistake – BSC 2025
YouTube video by Better Software Conference
2103
dr g @mccaskill.bsky.social · 04/07/2025
@FLCartographer at the other place, is making the music I love to listen to during my day, especially while writing #fsharp software. dinrecords.bandcamp.com/album/resple...
dinrecords.bandcamp.com
Resplendent In The Light Of The Universe (DiN93), by Field Lines Cartographer
8 track album
051
dr g @mccaskill.bsky.social · 30/04/2025
Just finished watching a great interview with the maker of File Pilot. It has an excellent overview of how and why he writes software, and cites the influence of @cmuratori.bsky.social on his choices: youtu.be/pS2oLNR1PO8
youtu.be
File Pilot: Design Meets Performance | Vjekoslav Krajačić
YouTube video by Wookash Podcast
000
dr g @mccaskill.bsky.social · 28/04/2025
Just stumbled on Carole's recent Ted Talk, shedding light few others are reporting on the grand theft and power grab in front of all our eyes. There is a link to the talk in the article: techcentral.ie/journalist-sue
techcentral.ie
Journalist sues OpenAI over misuse of work, personal data - TechCentral.ie
“It is my work, my intellectual property, my personal data. Not his. I didn’t give permission to use that.” Carole Cadwalladr is holding OpenAI’s Sam Altman accountable, suing him. She announced that ...
000
dr g @mccaskill.bsky.social · 27/04/2025
Movie you've watched more than six times using gifs
Mayor of Amity doing his job well (according to Boris Johnson).
000
dr g @mccaskill.bsky.social · 11/03/2025
@tldraw.com continue to impress me with their choices in shape and interconnect layout. I first noticed them last year via their harnessing of LLMs to help with diagram content choices, but the quality of their pixel placement is the thing that gives me most joy.
020
dr g @mccaskill.bsky.social · 11/03/2025
I should have tagged my post about Scott's talk with #fsharp, since I forgot to mention that it is a brilliant example of the application of F#, as well as a great explanation of more general design ideas.
040
dr g @mccaskill.bsky.social · 10/03/2025
Superb talk by Scott, I was surprised by how much was new to me, like him combining different monads. Ending with a tie in to HATEOAS was an unexpected delight; I only discovered HTMX just a few months back.....
170
dr g @mccaskill.bsky.social · 03/03/2025
Hamilton consistently makes interesting videos, and flies the flag for using #fsharp. Unfortunately I have to agree with him on his given tier, which has absolutely nothing to do with its excellence as a general purpose programming language, and everything to do with Microsoft's lack of vision.
050
dr g @mccaskill.bsky.social · 02/03/2025
I would say: #fsharp is the best general purpose programming language. Microsoft tragically uses it only as a lipstick source for its Java clone. Humans should not have been shown XML, never mind asked to actually write stuff in it. WPF's primary API should have been a regular dotnet DLL.
150
dr g @mccaskill.bsky.social · 02/03/2025
Excellent video by Nic Barker on UI layout. I am looking forward to trying out some ideas from his very clearly explained development approach and experience in my own #fsharp GUI projects (e.g. I have a pet tree layout control).
020
dr g @mccaskill.bsky.social · 30/11/2024
I loved this video when it first appeared. It doesn't get old, because the reasons behind the surface simplicity of F# are quite complicated and hard earned, which this explains. We probably wouldn't have had so many lame new languages since Edinburgh ML, if type inference (etc.) were easy to do.
230