New music release! “NPE,” a 20-minute concept EP about anxiety, computers, and irreversible life choices

I’m pleased to announce a new music project I’ve been working on for the past year (and teasing on Twitter for the past week)!

NPE is a 20-minute mostly-instrumental concept EP I’m releasing under the name OneKilotonSun. I began writing these tracks in early 2017 as way of working through feelings of midlife anxiety, day-job stress, post-election depression, and generic winter blues.

“NPE” is an acronym for null pointer exception, which is a type of programming error where the computer expects to find a value but finds nothing — null — instead. I thought it was a fitting title to describe what I was experiencing at the time: sudden, frustrating setbacks caused by literally nothing. Anyway, you don’t have to know anything about computers to enjoy this EP, trust me.

It’s hard to describe this music. Loop-and-guitar art rock? In a lot of ways NPE is a nod to my early influences — Pink Floyd, Porcupine Tree, Alan Parsons Project — stuff I listened to when I was learning guitar in the first place. Which is to say, there are quite a few guitar solos.

Now at Bandcamp for your listening/purchasing pleasure (and iTunes to come later). If you’re not ready to commit to the full 20-minute odyssey, you can jump right to the single version of “Throwable” to get a taste. My fave track however is without a doubt “Exception” which is built on a riff I originally wrote when I was 22, and tracked last year with ace drummer Don Gunn, who also mastered the EP.

All net proceeds from NPE will go to the Girls Rock Camp Foundation — which is also true for all my other music too.

So very glad to push this out into the world. Enjoy.

June 4, 2018

The cycle of madness

  1. Wake up, grab phone before I even get out of bed.
  2. Within ten minutes, become super-angry about something I have zero control over.
  3. Think obsessively about super-angry thing as I shower.
  4. Fabricate arguments with imaginary opponents concerning super-angry thing while I drive to work.
  5. Realize if I don’t drop super-angry thing I won’t get anything done.
  6. Come home, grab phone, become super-angry about some new thing right before bedtime.

It’s gotten to the point where I’ve had to block the word thread on Twitter. I’ve had to block the fire emoji. This is no way to live.

June 1, 2018

I can’t stop listening to “All The Stars”

Missed out on this when it was released in January ahead of Black Panther. On repeat for days.

May 11, 2018

The Rock gets $1 million to tweet about his movies because he’s a business genius

Movie marketing dollars that would have gone to traditional advertising is now going to actors that have great direct engagement with their fans.

“predictive prefetching” with Guess.js

Interesting stuff coming out of Google I/O. Guess.js is intended to help create “predictive data-analytics driven approaches to improving user-experiences on the web.”

May 9, 2018

HTML5 Constraint Validation

Cool overview of all the built-in form validation goodness available in HTML5.

May 6, 2018

Pop Quiz, Hotshot

A new comic over at Neat Hobby!

Front End Interview Handbook

An interesting collection of questions and answers. I’d argue that some of these questions border on trivia — you shouldn’t be required to memorize the entire CSS spec to get a job — but since people are gonna ask them anyway, worth a read.

March 21, 2018

Digg Reader shutting down

Digg Reader is going the way of Google Reader, meaning those of us who value access to an internet not dictated by Facebook-like algorithms just lost another safe haven. I’ve moved my subscriptions over to The Old Reader, which has a quaint Slashdot-era feel to it, and there are many other options available.

March 20, 2018

How To Be More Interesting During A Technical Interview

A short article I posted over at Medium. An observation drawn from 15 years of interviewing front-end candidates.

March 19, 2018