15 Jul 2019
I made a mistake on an Ecto migration, forgetting to add an
This went unnoticed for a while, until someone in the admin panel of the application
noticed that attempts to delete a certain record kept throwing 500 errors back.
19 Jun 2019
I never learned
bash all that well because I never really needed to. By
the time I was digging into a lot of command-line stuff, projects like
oh-my-zsh were fairly popular, so a lot of command-line
stuff was already around for me.
25 Apr 2019
Chatbots are so 2018. I think they were definitely a fad which has seemed to die down. That said,
they’re still pretty useful.
10 Jul 2016
I’ve gone back and forth about my language choices over the years. Some of those
changes have been based on inexperience (Python is really easy to learn), some
on curiosity (Clojure is so different! What are LISPs all about?!). Others have
been based in a kind of misplaced egoism, followed by a quick return to reality:
“Surely I am smart enough to use Haskell!” (reads about monads and is
still mostly confused).
- programming languages
03 Dec 2015
I really like Clojure. A lot. Since I’ve started using it seriously, I find myself going
to it to solve most of my problems. My previous go-to language was Python. It has its
share of issues (GIL, for example), but overall, it’s a joy to work in. Given its ease
of use, it’s quite a popular language as well. As such, it’s pretty easy to find developers
who know it, or are at least comfortable with it.