Skye Freeman
banner
skyefreeman.bsky.social
Skye Freeman
@skyefreeman.bsky.social
Programmer. Hobbyist musician. Pancakes.

Currently Product Engineering at Aura Home, previously at Affirm, Venmo.

Blog: skyefreeman.com
WIP: wip.skyefreeman.com
SwiftUI Tools: swiftstarterkits.com

Claude Code is getting the full Emacs treatment. Definitely a step up from rigging a terminal wrapper (which I'm still very much doing).

https://github.com/manzaltu/claude-code-ide.el
August 7, 2025 at 5:53 PM
Echoing Steve Klabnik’s feelings, much of the current state of “AI” discussion amongst the dev community feels unproductive and flat out wrong. No the craft is not going away. Yes the craft is changing - it always has been.

https://steveklabnik.com/writing/i-am-disappointed-in-the-ai-discourse/
May 28, 2025 at 7:15 PM
The portability of Lua never ceases to amaze

https://davelucia.com/blog/lua-elixir
May 15, 2025 at 6:04 PM
Shipped a small little update to fretboard.el that adds support for non-six string tunings! Gotta keep those #Emacs using Ukulele players happy.

April 20, 2025 at 3:48 AM
Added a useful little character counter via LiveView socket:
April 13, 2025 at 7:01 PM
Added image upload support to wip.skyefreeman.com (which mirrors posts to bluesky/mastodon).
April 13, 2025 at 5:44 PM
Published an update to broadcast.ex, my #elixir bluesky/mastodon crossposting library. 0.2.0 includes support for posting media + status replies, url + hashtag parsing. Plus a nice lil test suite.

https://github.com/skyefreeman/broadcast.ex
April 8, 2025 at 5:44 AM
My #emacs package fretboard.el is now available via melpa 🎉

https://github.com/melpa/melpa/pull/9420
April 7, 2025 at 11:54 AM
My #emacs package fretboard.el now includes support for toggling between scale modes, and viewing notes by name/interval. Working on getting docs cleaned up for inclusion in melpa next.

github.com/skyefreeman/...
GitHub - skyefreeman/fretboard.el: Visualize notes, keys and chords on a guitar fretboard in Emacs.
Visualize notes, keys and chords on a guitar fretboard in Emacs. - skyefreeman/fretboard.el
github.com
March 31, 2025 at 5:22 AM
Swift version management is finally integrated into the tool chain, and not coupled with Xcode:

https://swift.org/blog/introducing-swiftly_10/
March 30, 2025 at 6:54 PM
I built an Emacs package for viewing scales and chords on the guitar fretboard 🎸

https://github.com/skyefreeman/fretboard.el
March 25, 2025 at 12:13 AM
Barely took a week to have a dedicated Claude Code Emacs integration. Amaze.

https://github.com/stevemolitor/claude-code.el
March 21, 2025 at 6:04 PM
But the treadmill keeps the whole software industry turning.

https://polotek.net/posts/the-frontend-treadmill/
March 21, 2025 at 2:55 AM
If you need some satire about the current American political situation, my buddy Ford Donovan has got you.

https://www.mcsweeneys.net/articles/buyers-of-america-unite
March 18, 2025 at 3:02 PM
Reposted by Skye Freeman
Still thinking about this sign spotted at the @inkandswitch.com get-together:
January 18, 2025 at 11:20 PM
Mattt gives a walk through of the Model Context Protocol (MCP), the "LSP" for LLM's if you will. Then, casually drops iMCP - a Mac app that is, put simply: the foundational LLM implementation that Apple Intelligence should be. Free and open-source. Kudos.

nshipster.com/model-contex...
Model Context Protocol (MCP)
Language Server Protocol (LSP) revolutionized how programming languages integrate with developer tools. Model Context Protocol (MCP) aims to do the same for a new generation of AI tools.
nshipster.com
March 11, 2025 at 3:57 PM
I wonder if AI will eventually drag the majority of writers down to a mean, enforcing an unescapable sameness. These are some writers that still got “it”.

https://biblioracle.substack.com/p/writers-who-have-the-juice
March 10, 2025 at 3:57 PM
You are what you eat just as your worldview is defined by what you read, listen or watch. If you don’t put effort into curating what you consume, it’s probably garbage.

https://usher.dev/posts/2025-03-08-kill-your-feeds/
March 8, 2025 at 8:48 PM
This 10 year old post by Jisang Yoo is a wonderfully thorough guide on how to read Lisp. For the uninitiated that say "lisp is unreadable, there's too many parens!". Calmly, roll your eyes and forward them this guide:

https://yoo2080.wordpress.com/2014/07/04/it-is-not-hard-to-read-lisp-code/
February 26, 2025 at 7:33 PM
Xenodium built a streamlined blogging platform called LMNO (not sure what the acronym stands for?). No ads, fair pricing, no bloat. Nice. I echo the sentiment that blogging is making a low-key comeback, and I'm here for it.

https://xenodium.com/blogging-minus-the-yucky-bits-of-modern-web
February 26, 2025 at 7:17 PM
Have you "touched grass" today? Love this idea.

https://touchgrass.now
February 24, 2025 at 7:35 PM
An excellent collection of recipes and documented gotchas as we gradually adopt Swift Concurrency in production.

https://github.com/mattmassicotte/ConcurrencyRecipes
February 24, 2025 at 6:50 PM
I love seeing the xitter exodus result in creative integrations using open alternatives. I might steal this idea on my WIP microblog

https://beej.us/blog/data/mastodon-comments/
February 24, 2025 at 5:27 AM
“It’s about…being the first person to discover that a PNG image with four bits-per-pixel and an alpha channel crashes the decoder, then having to work around that” prog21.dadgum.com/154.html
Do You Really Want to be Doing This When You're 50?
prog21.dadgum.com
February 22, 2025 at 7:54 PM
February 20, 2025 at 3:33 PM