Oatmeal

A digital pillow fort

A red cargo bike with a giant blue bucket on the back.

FTW, minivan dad! I’m a bucket bike dad.

I’ve been playing with Wisp all week.

I like it a lot. I don’t think I’m going to use it for anything other than toy and personal projects, but I am 100% going to use it.

It is a lot like ClojureScript—just as ClojureScript’s heritage in the JVM is very strong and noticeable, Wisp’s birth from JavaScript is right on the surface.

A previous version of wisp’s README suggested that you think of it as

markdown for JavaScript programming

That seems 100% true. Wisp is less a new language, and more a different way of writing plain old JavaScript.

I really enjoy writing a Lisp, and am excited to do it more. I’ve been fascinated by Lisps for a while now, and have been playing with them more and more. I’ve sunk a lot of time into Common Lisp over the last 2 years, but I am finding myself drawn more to ClojureScript and little things like Wisp.

While I really like Common Lisp I’ve struggled to find my footing with its tooling. A major advantage of Wisp is that it is just JavaScript, so I’m able to use all the packages and tools that I’m already used to, but in a new way.

Even when I’m not writing a Lisp, I think getting into Lisps has made me a better programmer (at least a better functional programmer). I love the granularity of functional programming. When I’m doing it, it feels more like preparing a meal than it does orchestrating a machine that I’m only able to look at sideways. Ingredients, prepared and combined in different ways, leading to different results.

Despite having gone to work as normal everyday this week, it felt sort of vacation-y, which has been really nice.

I did a lot of biking, wrote a bunch of lisp, and actually started and finished a personal project all this week.

In reply to: Hypercritical: Top Gun

It taught me the power of well-chosen words to shake people out of their daily routines and patterns of thought. It showed me that all jobs, no matter how seemingly dull, can be an outlet for self-expression and excellence. And it reminds me, to this day, that each work of art can be—deserves to be—considered from multiple points of view, not all of which will be comfortable.

« Present Page 2 of 177 Past »