Dominic St-Pierre's Avatar

Dominic St-Pierre

@dominicstpierre.com

I create software systems, usually in Go. Interested in SaaS / self-funded calm company. Founder at parle.io Courses: dominicstpierre.com Podcast: gopodcast.dev btw, I'm blind and use a screen reader.

386
Followers
286
Following
131
Posts
24.07.2023
Joined
Posts Following

Latest posts by Dominic St-Pierre @dominicstpierre.com

I've been refactoring LLM code for the good part of the last 3 days, did not touch it once, don't miss it, regaining the fun. I mean it's just terrible what it does to software engineers in general. It's not like we had building quality software figured out, it was not good, now it's just abysmal.

09.03.2026 14:21 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

you know what, calm company just took a new definition for me, in addition to not grow at all cost, my definition expanded to not use LLM at all cost, the less of the better.

Sorry if your new fav metrics is outputing 10k LoC per day or if your PM is able to generate code now. it's terrible code...

09.03.2026 14:21 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

intriguing how it ~follows similar avg salaries for languages you claim cost more LLM token. I've seem some marketing people built there apsp with Ruby before the arrival of LLMs. JS is also another one most people can figure out fairly quickly. Not surprised LLM fight less w/ dynamic languages

06.03.2026 12:19 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
go podcast() | 075: Fyne apps are easier to design and build with Andy Williams Andy, the creator of the Fyne toolkit returns and talk about a new visual designer for Fyne apps and a service to make building to all platform very easy. We talk about the state of Fyne, AppTrix A...

πŸŽ™οΈgo podcast() ep. 75 is out. @andydotxyz.bsky.social joins us and we talk about Fyne, a new visual designer allowing you to build your UI more easily and a service Andy is bootstraping to help teams with building Fyne apps more easily. gopodcast.dev/episodes/075...

05.03.2026 11:17 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
go podcast() | 074: Andurel got contributors and OSS licenses We give an update on our respective projects andΒ  talk about the difficulties of changing license from MIT to LGPL once there's contributions to the project.

πŸŽ™οΈgo podcast() ep.74 is live. We give a small updates on our respective projects and fall into an improvised segment on OSS licensing and changing license once contributors contributed etc. gopodcast.dev/episodes/074...

26.02.2026 11:20 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

2026 is the year I say fairwell to nginx and finally adopt Caddy as my main reverse proxy server. What feature won me over? The on demand TLS, I mean it's nice for multi-tenant platform. Nice isn't the word, I'd say it's sick.

25.02.2026 21:06 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
go podcast() | 073: Heroku in maintenance mode and surfacing observability This week we talk about multiple in-the-news topics like the SalesForce announcement that Heroku is in ~maintenance mode and we surface the big observability topic as I'm preparing to implement som...

πŸŽ™οΈgo podcast() ep.73 is live. We talk about things in the news, like Heroku in ~maintenance mode and we talk a little about observability since I'm looking to implement it in StaticBackend. As always we're in the Gophers Slack community in the #gopodcast: gopodcast.dev/episodes/073...

19.02.2026 14:32 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

You're not seriously comparing LLM code with linters right? To be frank we should not trust most of the code, no matter who wrote it. You have to admit that a linter is less likely to introduce logic bugs in a system than code generated by an LLM.

15.02.2026 11:12 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

damn what are you even doing to consume as much "limit" :P, instead of doing 5 work blocks with CC why not doing 3 and keep 2 without it? Having two working session without this sounds so much fun to me lol, wanna talk about this in go podcast()?

13.02.2026 12:30 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
go podcast() | 072: The tools we're using as Go SWE This week we're talking about the tools we're using in our day-to-day as Go software engineers.Β  Which tools we like, of course there's always the story driven aspect of go podcast(), so there's a ...

πŸŽ™οΈgo podcast() ep.72 is live. We talk about the tools we use as Go software engineers, a little on local dev vs. deployment, CLI and a bit of a different opinion regarding containers for local dev. gopodcast.dev/episodes/072...

12.02.2026 10:58 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

Hey a quick teaser for tomorrow's go podcast() episode ;) - Are you using docker/podman as a dev to prevent installing "servers" on your dev env, like PostgreSQL, Valkey, Redis, Mongo, etc?

11.02.2026 19:25 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

Go I love you a lot, but I would have hope that Ken, Rob, or Robert (whomever wanted short names) would have thought about screen reader users a bit: strconv.Itoa(params.Page)). The only thing I make sense of is params.Page.

10.02.2026 12:02 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

/r/golang isn't what it used to be, I will leave it as that, where Gophers are hanging out these days, what if I'd like to hear from real human?

30.01.2026 09:41 πŸ‘ 5 πŸ” 0 πŸ’¬ 1 πŸ“Œ 1
Preview
go podcast() | 070: Morten, a new co-host; Discussing the current state of education and AI Meet Morten, I said I wanted to try and bring co-hosts in 2026 to test how it feel to have co-hosts. We're starting this with a discussion on LLM and tech education and a little bit of education mo...

πŸŽ™οΈgo podcast() ep. 70 is live. You'll hear the voice of Morten, a new co-host. We talk about tech education and how LLM has change the landscape a bit of how people learn new skills, and as always, the concensus: expert are hard to replace. gopodcast.dev/episodes/070...

28.01.2026 11:56 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Cup o' Go | Go pherJS. 🌐 Go survey. πŸ“ˆ Go podcast. 🎧 GopherJS 1.20 releasedListen to interview with Grant Nelson, Episode 53Results from the 2025 Go Developer SurveyInterview with Dominic St-Pierrego podcast()StaticBackendDominic on LinkedIn

Hey I was in the last Cup o' Go, was super fun to be on the other side of the table, and they have a professional audio editor haha, but seems to have pick my wrong audio input, I sound like crap lol, we talk about podcasting a little. cupogo.dev/episodes/go-...

27.01.2026 12:13 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
069: I'm having fun again! Un-archiving StaticBackend | go podcast() | Episode 69 I'm restarting this year after a small break, go podcast() turned 4 years which is crazy, although I'd have hope to have had a better consistency publishing episodes, it is what it is ;). I'm looking ...

πŸŽ™οΈgo podcast() ep. 69 is out. I'm un-archiving StaticBackend, my OSS baaS. I'm looking at having fun again programming. Not sure about you, but I'm not having the best time being a software engineer lately, and I need to change that. share.transistor.fm/s/cb288869

22.01.2026 10:58 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

There were a time in my software engineering career that it was hype to limit the line of code introduced to a code base per day and we were thinking really hard about maintainability.

today... it's different. It's called being a 100x engineer I believe?

15.01.2026 16:39 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

same for sales, I'm hearing more and more consulting clients of mine wanting to bring LLM-based sales "rep", not sure if it's spread as much as customer service. Can't wait for the hype to fade, like a lot.

15.01.2026 10:51 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I'm looking for a/multiple co-host(s) for go podcast(). The show turned 4 years this month and I'd like some freshness for the next phase. There's a post in /r/golang if anyone's want to know more. Podcasting is hard, and I'll admit that I'm not the most consistent host, but I want to continue.

07.01.2026 11:43 πŸ‘ 3 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0

I always liked Bug Friday, all hands on taking and fixing bugs. Often bugs aren't fixed sooner, depending on the gravity. But I agree, backlog can get discouragingly way out of control sometimes. And at some point the "ho it would be easier to rewrite" happens ;)

24.11.2025 11:58 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
068: Revisiting Datastar with Delaney Gillilan | go podcast() | Episode 68 I asked Delaney Gillilan to return to go podcast() to revisit datastar, a very impressive tool that enable backend to push changes to the frontend of a web application. In episode 54 we covered the "w...

πŸŽ™οΈgo podcast() 68: Delaney Gillilan and I revisit datastar. I started using it to replace my HTMX and Alpine combo. We talk in ep.54, this time I wanted to focus a bit on the backend aspect of using datastar, keeping some state in the server, pushing signals etc
share.transistor.fm/s/dc554734

21.11.2025 10:12 πŸ‘ 6 πŸ” 0 πŸ’¬ 1 πŸ“Œ 1
Preview
067: LLM/AI as agents in your Go system with Markus WΓΌstenberg | go podcast() | Episode 67 This week I try to keep an open mind and we talk LLMs and AI with Markus WΓΌstenberg. Markus is a friend of the show and I noticed he was using a lot of LLM lately, I basically learn a lot by doing the...

πŸŽ™οΈgo podcast() 67, All about LLMs with @markus.maragu.dev how LLMs can be used in systems to add values to users / how he uses LLMs in his day-to-day dev tasks. I'm a bit fatigue of the hype and wanted to hear about real-world expereinces. A bit less on Go for this one share.transistor.fm/s/342cb266

11.11.2025 10:39 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 1
Preview
go podcast() | 066: Xp, CI, CD with Jon Barber Jon helped a lot of teams improve their software engineer processes. We talk about the importance of testing, having sane Ci and CD pipeline, pairing and a lot of other extreme programing concepts....

πŸŽ™οΈgo podcast() 66 is live, this week I talk with Jon Barber about extreme programing concepts, CI, CD, pairing, how software engineer teams can improve their processes and Go is helping a lot making this enjoyable. gopodcast.dev/episodes/066...

04.11.2025 11:03 πŸ‘ 2 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

some good things about our current days after all. If you recall having to provision SSL certs and installed them back in the days, generating the request, paying the 3rd party, receiving the cert(s), updating... Arf, in my case it was in IIS which I never want to touch again. There's some positive

30.10.2025 10:46 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
065: We're in the 3rd age of SaaS | go podcast() | Episode 65 My desire to run a sustainable software business started somewhere near 2003 in the Business of Software forum. I've built, sold, and acquired a dozen of products since that time, with I have to admit...

πŸŽ™οΈgo pocast() 65 is live, but this week I'm not talking about Go, I'm talking about the 17 years of trying to build a sustainable software company. I've seen 3 distincts SaaS era since my discovery of solo product builder in the Software of Business forum back in 2003.
share.transistor.fm/s/569d6825

29.10.2025 13:18 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
go podcast() | 064: Podman, the root-less alternative to Docker I retried Podman to replace a production service and did not wanted to re-installed Docker, mainly for security reasons. The fact that podman runs containers on the user-level and completely isolat...

πŸŽ™οΈgo podcast() 64 is live. It's all about Podman, containers for this one, I retried Podman lately and it's great. I started adding audio clips, for now it's text to speech of text msg I got, but I'd love to get real audio clips for future episodes. gopodcast.dev/episodes/064...

21.10.2025 11:18 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I'm going to talk about podman tomorrow in go podcast(), I'd love to get some audio clips of real-world experience, do you like it, or not, are you using it instead of Docker, etc. You can send me text or audio clip in #gopodcast in the Go slack community, I think it would bring dynamism to the pod

20.10.2025 13:37 πŸ‘ 2 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0
Buy Zero to Gopher

I'm releasing a new course on Go fundamentals. I'm seeing a lot of movement in the Go community lately and it's great, starting with a solid fundation makes it easier to reach the goals that one setup when learning a new language. Go is simple, fast, and fun. dominicstpierre.com/product/zero...

20.10.2025 10:43 πŸ‘ 5 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Markus you'll need to come back to go podcast() and talk about what you're doing with AI / LLMs and Go, any interests?

17.10.2025 11:25 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

maybe I'll have a better chance haha, I always favored authenticity vs. quantity. It seems things need to crash completely before the masses realize the problems we're in. Hopefully it won't be too brutal.

14.10.2025 14:08 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0