found drama

get oblique

on that “Rails went off the Rails” post

by Rob Friesel

RE: Rails Went Off The Rails: Why I’m Rebuilding Archaeopteryx In CoffeeScript

…by Giles Bowkett (@gilesgoatboy); via @al3x.

I read this and did a lot of head-nodding, but there was something about it that did not sit right with me. And not just the inflammatory rhetoric.1 There was something else…

Fortunately, Reginald Braithwaite summarized the kernels of those feelings pretty well in his response post. (The comparison to Harlan Ellison seemed particularly apt.)

Right: it was the signal-to-noise ratio. And after reading Braithwaite’s take, I went back and re-read Bowkett’s piece, and that’s when it came to me.

Braithwaite asked:

Will Node change software developers? Or just software development?

And yes, that’s an important question. But what I came away from it with was all that thinking I’ve been doing lately about “magic” in our software patterns and practices. (“Sanity through simplicity”, right?2)

And maybe that is exactly what he (we?) are really railing against: no one wants to write boilerplate code, and convention over configuration helps, and shiny new fast things are fun, but at a certain point you just can’t deal with the magic headaches and surprises anymore.

(A version of this post originally appeared on !undefined.)

  1. And not just the physical disgust I feel whenever someone knocks JavaScript but fawns over CoffeeScript. []
  2. See also: Suffering-oriented programming; see also: Cogs Bad. []

About Rob Friesel

Software engineer by day, science fiction writer by night. Author of The PhantomJS Cookbook and a short story in Please Do Not Remove. View all posts by Rob Friesel →

Leave a Reply

Your email address will not be published. Required fields are marked *