This past September, while I was attending Strange Loop in St.
Louis, I had the pleasure of being interviewed by Jordan Miller (who has a
podcast called Lost in Lambduhhs) for a podcast series by
JUXT and Vouch where they interviewed Strange Loop attendees to
“learn about their interests, on...
(more)
I’ve started a new band called Trash Signal, and I’m excited to announce
that our first single, “The Palms”, is available now on all of the major
streaming services (Spotify, iTunes, YouTube, etc.). Look for it wherever you
listen to music!
You can also listen to it right here:
The Palms by T...
(more)
An community member in the Alda Slack group recommended that I
register Alda as an open source project for
Hacktoberfest participants to contribute pull requests to, so
after giving it some thought, I did!
The idea behind Hacktoberfest is that the organizers will reward
anyone who makes 4 contr...
(more)
Last week, I had the pleasure of speaking at Functional Conf, a
functional programming conference that usually takes place in India, but was all
virtual this year due to the pandemic. I had a great time!
Here is the video of my talk, which was about how we can better understand the
functions in...
(more)
I have a love/hate relationship with Bash.
It’s a quirky little language with many subtleties that make it all too easy to
make mistakes. It’s not uncommon for programmers writing Bash scripts to
discover bugs in their scripts related to a variety of things, including getting
some obscure synta...
(more)
I’m excited to announce the release of Alda 2.0.0! This new version of
Alda is a from-the-ground-up rewrite that I’ve been working on since
late 2018, and I couldn’t be happier to finally share it with the world.
Despite the shiny new version number, at a language level, Alda 2 is almost
exactl...
(more)
Over the last 2 years or so, I’ve been working on a ground-up rewrite of
Alda, the music composition programming language that has been my
passion project since 2012. Now that I’m finally almost done(!) with the rewrite
and just about ready to release Alda 2 to the world, I figured I should expl...
(more)
Just for fun, here is a quick run-down of how I deploy my personal projects. If
you’re reading this and you have projects of your own that you might like to
deploy, then hopefully some part of this will be helpful to you.
Domains and DNS
Whenever I register a domain, I use Namecheap, not neces...
(more)
5 years ago, I was doing some reminiscing about what my life had been like 5
years prior to that (in 2010), and I had a lot of fun sharing those
memories.
It’s been a long time since I posted those memories from 2010, but I’ve been
thinking about it recently and now I’d like to continue the tim...
(more)
As you may have heard, I have been busy, working on Alda 2, a ground-up rewrite
of Alda using Go and Kotlin. As part of this project, I have
re-thought the Alda REPL experience to make it closer in spirit to the
nREPL experience that I’ve been enjoying as a Clojure programmer.
The big idea abou...
(more)