Fast Software, the Best Software — by Craig Mod

Fast Software, the Best Software — by Craig Mod:

Software that’s speedy usually means it’s focused. Like a good tool, it often means that it’s simple, but that’s not necessarily true. Speed in software is probably the most valuable, least valued asset. To me, speedy software is the difference between an application smoothly integrating into your life, and one called upon with great reluctance. Fastness in software is like great margins in a book — makes you smile without necessarily knowing why.

John Gruber posted about this article over at The Daring Fireball and he’s right. It is a delightful read for a nerdier audience and hammers home some excellent points about software.

If you are so inclined, give it a read.

Know When You’re Full

“I’m full.”:

A few months ago, I started telling Anne, “I’m full,” when we are out with friends, my brain has had enough social interaction, and I’ve crossed a threshold from having fun to feeling overwhelmed. When I get full, it’s time for me to leave, and I don’t beat myself up for that…

I get this and it is so good. Introverts of the world unite!

Nobody Speak

Even if you don’t like the language, you have to love the beat and the way this video is shot. The actors are great and the scene is complete political mayhem.

This video probably isn’t too far from reality these days. I can watch it over and over.

Keep Podcasts on RSS

I’m still upset that Google provided Reader, then killed it. Don’t let the same mess happen with podcasts.

Big companies are trying to monetize and monopolize an open standard. Please don’t let this happen. Learn more:

Your terminal is not a terminal

Your terminal is not a terminal: An Introduction to Streams:

Streams are just that: streams. In the same way that a river has a stream of water, programs have streams of data. Moreover, just like you can use steel pipes to carry water from one place to another, you can use UNIX pipes to carry data from one program to another. This was the very analogy that inspired the design of streams:

We should have some ways of connecting programs like a garden hose — screw in another segment when it becomes necessary to massage data in another way. This is the way of I/O also. — Douglas McIlroy
Streams can be used to pass data into programs and to get data out of them.

The running water water analogy is a great way to explain many complicated topics and Lucas Costa uses it to great effect. You even uses |pipes| to flow input from one command to the next.

Go read his post if, like me, you find yourself scratching your head trying to understand how to work efficiently on the command line.

VK Goes Wild Indeed!

I don’t remember how I first stumbled across the amazing pianist VK Goes Wild. Here is a sample of her work covering Queen’s Bohemian Rhapsody on a Bösendorfer concert grand piano.

It’s no ordinary cover though! She not only meticulously plays the music, but accurately includes what would be the vocals as well.

Her music is truly something to behold, especially because of her deep catalog of covers from Queen (obviously) to Pink Floyd to Metallica to Rammstein and more.

When you have the time, check out her YouTube page and visit her website at vkgoeswild.com.