Enthusiastically Poking at Hanami

Finally! A Ruby Web framework people can use with a straight face!

Using Tools and/or Solving Problems

A funny thing happened on the way to deployment

Developers Get Split Personalities

Productivity and perfectionism CANNOT mix. Deal.

zsh; Oh, My!

Improved productivity comes from little things. Sometimes, from little *big* things.

A Plea for Tools

The Rails ecosystem has beaucoup tools. Other Ruby ecosystems?

It Lives Again. Sigh

We *think* we're back on the air; let's see how long we stay there.

Ruby Is Not Haskell, But...

Ruby isn't 'primarily' a functional language. But that doesn't mean that functional concepts shouldn't be used in Ruby.

Swarms of Simplicity

Simplifying one thing *always* introduces a different kind of complexity.

Ruby Is Not Haskell. Deal.

Just because a language *can* do a thing, does not make it the *best tool* for that thing.

Themes? What themes?

I do not think that word means what you think it means.

Change is HARD

A meditative lamentation on independently moving parts.

Change is.

Change is good. Change is a sign of life. Change that moves you towards your goal is a Good Thing™.

Change is the Only Thing that Never Changes

I keep running across questions on various lists along the lines of “why is agile better than waterfall, besides it not being waterfall?” The answer to that bit me once again over the weekend: agility is better because, done reasonably well, it responds to change far better (by any standard) than waterfall does.

Repost: Welcome to Syria

Reposted from muslimwomenwearclothestoo:

piscine-unrelated: I wonder how hard it would be...


Sadly, Later.

Like a lot of people, I’m really excited by the promise of Docker. A reproducible, reliable environment that banishes “it works on my machine” from any team’s vocabulary? What’s not to like?

Beware the Bandersnatch: What Git GUI Is Using YOU?

I routinely have open at least one of two Git GUI interfaces; GitHub for Mac (aka GH:Mac) and [Atlassian SourceTree]http://www.sourcetreeapp.com). They each have their uses; GitHub for Mac is drop-dead simple, deliberately eschewing the level of detailed features of SourceTree. (For example, I don’t think it’s possible to cherry-pick commits using GH:Mac; in SourceTree, it’s very straightforward.)

Change is NOT as hard as it looks.

(But it tries, at least on first appearances.)

If Linus's Law means anything, having a...

If Linus’s Law means anything, having a monocultural, uniformly male team is playing Russian roulette with several bullets more than necessary. (Which has been formally proven.)

Scalable Code Without Bloat: DCI, Use Cases, and You


My world is that of startups. I’ve been working at early stage companies or starting them for almost fifteen years now. So my worldview is a bit colored by the needs of startups, but I submit that these needs translate to those of any organization faced with the challenge of delivering a…