Patrick T Coakley's Avatar

Patrick T Coakley

@patricktcoakley.com.bsky.social

Software development consultant, hobbyist #gamedev, and father. I enjoy programming, vintage computers and operating systems, videogames, #Warhammer, and miniature painting. I write at https://patricktcoakley.com. 日本語でもええんや Views and opinions are my own.

476 Followers  |  136 Following  |  181 Posts  |  Joined: 25.09.2023  |  1.6329

Latest posts by patricktcoakley.com on Bluesky

Preview
GitHub - jdx/mise: dev tools, env vars, task runner dev tools, env vars, task runner. Contribute to jdx/mise development by creating an account on GitHub.

Probably late to the party with mise (github.com/jdx/mise) but this has been a lifesaver when I jump on my Windows machine for testing cross-platform applications when I primarily develop on macOS and Linux. It even has Swift support, which surprised me.

09.08.2025 20:43 — 👍 1    🔁 0    💬 0    📌 0

Happy they updated it but that is kind of a sad representation, hopefully they polish it up later.

05.08.2025 22:42 — 👍 0    🔁 0    💬 0    📌 0
Preview
From the linux community on Reddit: Duckstation dev announced end of Linux support and he is actively blocking Arch Linux builds now. Explore this post and more from the linux community

www.reddit.com/r/linux/comm... well you don't see this everyday.

31.07.2025 01:39 — 👍 1    🔁 0    💬 0    📌 0
Preview
A2Z EV | EV Charging Solutions | Charging Adapters | Charging Stations A2Z EV is simply one of the most trusted companies for your EV charging accessories such as charging adapters and charging stations. With our 9 years in business and over 90,000 customers worldwide, A...

I will say in my experience despite the terrible reviews I have had good experiences stopping at Electrify America and they tend to be in Walmarts or other places with “stuff”. I’d still get an adapter for piece of mind, maybe look into A2Z (a2zevshop.com) if your maker doesn’t officialoness

28.07.2025 03:58 — 👍 1    🔁 0    💬 1    📌 0

I own two Ford EVs and had a Tesla in the past and the Ford Oval Network (www.ford.com/support/how-...) makes it less sucky, but it would be nice if there was just some kind of universal account with your billing info, or at least each dealer did something similar.

28.07.2025 03:48 — 👍 2    🔁 1    💬 1    📌 0

If you have a small child and belong to Costco definitely do the Executive hours if you can, so much easier with a little one

27.07.2025 13:59 — 👍 0    🔁 0    💬 0    📌 0

It seems like there have been less of these PRs but the state of Microsoft's software engineering culture still seems very suspect now even 2 months later with their current strategies.

27.07.2025 01:24 — 👍 1    🔁 0    💬 0    📌 0

Was looking for a library like spectreconsole.net or ratatui.rs in #Swift #Swiftlang but can't really find anything that would be cross-platform and is actively maintained, any suggestions? Otherwise tempted to just write my own since I want cross-platform support and good testability.

24.07.2025 21:47 — 👍 1    🔁 1    💬 1    📌 0

This is definitely a sore point for me when I think about doing stuff in Swift, the ecosystem just heavily favors Apple platforms still but I am optimistic this will get better over time!

24.07.2025 21:51 — 👍 0    🔁 0    💬 0    📌 0

I still actively update this #Godot version manager and have been adding/fixing stuff.

24.07.2025 21:50 — 👍 0    🔁 0    💬 0    📌 0

Was looking for a library like spectreconsole.net or ratatui.rs in #Swift #Swiftlang but can't really find anything that would be cross-platform and is actively maintained, any suggestions? Otherwise tempted to just write my own since I want cross-platform support and good testability.

24.07.2025 21:47 — 👍 1    🔁 1    💬 1    📌 0
Preview
The Waite Group's Inside the Amiga with C : Berry, John Thomas, 1947- : Free Download, Borrow, and Streaming : Internet Archive x, 383 p. : 25 cm

I just missed the Amiga (born in the late 80's) but was able to use one in the early 90's and it's amazing how advanced for the price it was. I bought a hardcopy of archive.org/details/wait... about a decade ago and it still blows me away with how much it could do with C and not just ASM.

24.07.2025 21:07 — 👍 1    🔁 0    💬 0    📌 0

As a collector myself I would say most of mine is from eBay but some of those spiral-bound books I don't think I've ever seen in such clean condition. Maybe folks in the UK take better care of their books 😆

22.07.2025 13:22 — 👍 1    🔁 0    💬 1    📌 0

Some of those are in great condition! Where did you source these, local stores?

22.07.2025 13:17 — 👍 1    🔁 0    💬 1    📌 0
Preview
Jason ✨👾SaaStr.Ai✨ Lemkin (@jasonlk) .@Replit goes rogue during a code freeze and shutdown and deletes our entire database

This thread is incredible.

20.07.2025 15:01 — 👍 4205    🔁 1244    💬 323    📌 642

Sometimes I think about how disappointing it is that both Microsoft and the .NET community didn't adopt F# more considering what it brought to the table over a decade ago and even now, especially when it would probably be a great fit for working with the current software development climate...

18.07.2025 14:50 — 👍 2    🔁 0    💬 0    📌 0

TBH this has become the case for any technical discussions anywhere, unfortunate.

17.07.2025 22:19 — 👍 1    🔁 0    💬 0    📌 0
Preview
Frame of preference A story of early Mac settings told by 10 emulators.

I wrote something new! It’s a UI design history essay about Mac’s Control Panel, and it uses emulation in some… maybe new and maybe interesting ways?

aresluna.org/frame-of-pre...

08.07.2025 23:37 — 👍 314    🔁 87    💬 24    📌 29

Yeah after using Hugo and others in the past it’s the one I’ve stuck with the longest and it hasn’t given me any issues. There are far less themes available but otherwise it works well.

07.07.2025 04:22 — 👍 1    🔁 0    💬 0    📌 0

I assume a lot of it comes down to folks not actively maintaining their own blogs or the ease of sharing to a large network of people, just like how LinkedIn is full of similar kinds of "articles."

04.07.2025 21:10 — 👍 1    🔁 0    💬 0    📌 0
Preview
GitHub - patricktcoakley/Winnie: An INI parser for Swift based on Python's ConfigParser. An INI parser for Swift based on Python's ConfigParser. - patricktcoakley/Winnie

I've done a few more changes and additions to Winnie, my #Swift ConfigParser/INI library github.com/patricktcoak...! At this stage I'm just going to call it 1.0.0 since I added more documentation and locked in the API design, with forward changes being planned as additive and non-breaking.

01.07.2025 21:01 — 👍 2    🔁 1    💬 0    📌 0
Preview
GitHub - patricktcoakley/Winnie: An INI parser for Swift based on Python's ConfigParser. An INI parser for Swift based on Python's ConfigParser. - patricktcoakley/Winnie

I've done a few more changes and additions to Winnie, my #Swift ConfigParser/INI library github.com/patricktcoak...! At this stage I'm just going to call it 1.0.0 since I added more documentation and locked in the API design, with forward changes being planned as additive and non-breaking.

01.07.2025 21:01 — 👍 2    🔁 1    💬 0    📌 0
Post image

Yes-yes

01.07.2025 20:12 — 👍 1    🔁 0    💬 0    📌 0
Preview
init(exactly:) | Apple Developer Documentation Creates an integer from the given floating-point value, if it can be represented exactly.

In #Swift TIL about developer.apple.com/documentatio... vs developer.apple.com/documentatio...

01.07.2025 18:46 — 👍 0    🔁 0    💬 0    📌 0
Zola Everything you need to make a static site engine in one binary.

I’ve been using www.getzola.org for years with great success.

01.07.2025 16:04 — 👍 1    🔁 0    💬 1    📌 0

Nice thing is you get C and C++ interop if you already have significant code sharing. Swift has a lot of things I like about Rust with a much more aesthetically pleasing syntax so I've grown to pick it more for my side projects, but it's definitely not perfect. Still, I've grown to love it.

01.07.2025 01:16 — 👍 3    🔁 0    💬 1    📌 0

I think Swift is a great language that just had a PR problem that lingers today due to its exclusivity to Apple platforms and lack of larger open-source projects, but now it's become a really great general-purpose programming language.

01.07.2025 01:08 — 👍 3    🔁 0    💬 1    📌 1
Preview
Godot Community Poll 2025 – Godot Engine We want to learn more about the Godot community, understand who the users of the engine are, and find out how we can better support you.

The 2025 Godot Community Poll is live! Help us understand our community better and shape the engine's future. Takes just 5-10 minutes:

👉 godotengine.org/article/godo...

30.06.2025 18:13 — 👍 487    🔁 149    💬 10    📌 12
Post image 27.06.2025 23:45 — 👍 0    🔁 0    💬 0    📌 0

Wish I could get a brand new box of these guys!

25.06.2025 15:30 — 👍 1    🔁 0    💬 1    📌 0

@patricktcoakley.com is following 20 prominent accounts