Dev Conversations

#11: Finn Voorhees


Listen Later

Finn learned JavaScript as a fun way to build little websites. His programming journey, that started around the age of 12, evolved into programming Arduino projects, as he became fascinated by the idea of controlling physical objects such as LEDs. A few years later, he started learning Swift and alongside academic studies, he started building apps and games for iOS.

But it was only a few years later, when Swift started supporting embedded devices, that he was able to merge all his motivations behind programming, into a new open source project, PlaydateKit: a package that abstracts the complexities of C, and provides a more Swift-like interface to the Playdate SDK.

Another project that Finn has just released is yap: a CLI tool that uses macOS 26’s Speech framework to do on-device speech-to-text transcription. By using Apple’s frameworks and running on Apple Silicon, yap not only runs locally, but it also runs faster than any other transcription tool built on top of OpenAI’s Whisper.

In this episode, Finn tells us about his journey as a programmer, from JavaScript to Arduino, from iOS to embedded devices, and how he’s using Swift to build new tools for the community. We also explore the advantages of building CLIs in Swift, and discuss how Swift is becoming a great tool beyond iOS, with support for Linux, CLI tools, server-side projects, and embedded development.

Links Social
  • Website
  • GitHub
  • Mastodon
Projects
  • PlaydateKit
  • yap
  • fx-upscale
  • Unsqueeze
Additional Links
  • Swift.org - Embedded
  • Byte-sized Swift: Building Tiny Games for the Playdate
  • Noora
...more
View all episodesView all episodes
Download on the App Store

Dev ConversationsBy SwiftToolkit.dev

  • 5
  • 5
  • 5
  • 5
  • 5

5

2 ratings


More shows like Dev Conversations

View all
Software Engineering Radio - the podcast for professional software developers by se-radio@computer.org

Software Engineering Radio - the podcast for professional software developers

274 Listeners

Bits und so by Undsoversum GmbH

Bits und so

23 Listeners

Freak Show by Metaebene Personal Media - Tim Pritlove

Freak Show

10 Listeners

The Changelog: Software Development, Open Source by Changelog Media

The Changelog: Software Development, Open Source

284 Listeners

Logbuch:Netzpolitik by Metaebene Personal Media - Tim Pritlove

Logbuch:Netzpolitik

7 Listeners

Accidental Tech Podcast by Marco Arment, Casey Liss, John Siracusa

Accidental Tech Podcast

2,092 Listeners

9to5Mac Happy Hour by 9to5Mac

9to5Mac Happy Hour

718 Listeners

Under the Radar by Relay

Under the Radar

210 Listeners

Swift over Coffee by Paul Hudson and Mikaela Caron

Swift over Coffee

169 Listeners

Empower Apps by Leo Dion, Principal CEO and Swift Developer at BrightDigit

Empower Apps

14 Listeners

Compile Swift Podcast by Peter Witham

Compile Swift Podcast

24 Listeners

Sub Club by RevenueCat by David Barnard, Jacob Eiting

Sub Club by RevenueCat

58 Listeners

Oxide and Friends by Oxide Computer Company

Oxide and Friends

47 Listeners

Swift Package Indexing by Dave Verwer and Sven A. Schmidt

Swift Package Indexing

7 Listeners