Awesome people, hacker spaces, double basses, dictionary

Brian Oberkirch is a big fan of people who are doing awesome stuff on the web. Me too! I’d add to his list: Ryan Tomayko, Greg Borenstein, Garrett Dimon, _why the lucky stiff, Jeremy Keith, Robert Hodgin, J. Chris Anderson, and Christian Neukirchen. My list, like his, is incomplete, so make your own!

A hacker’s space in Kansas is renting an underground bunker to house their activities. Recommended joke: those guys wouldn’t know a hacker’s space from a hole in the ground.

This image and story makes me want my double bass really badly. Don’t miss the story; it’s fantastic.

Pro-tip: go ahead and add refactoring to your system dictionary. You won’t thank yourself later, but you won’t curse the machine either.


Agile on a column

Justin Ouellette:

When these have all been taken down it's ready to go.
u8UGxloitikdl2x7HMeC0e3ao1_400.jpg

On Feeds: My History

Ted Leung recently noted his “blog-aversary”:www.sauria.com/blog/2009… This reminded me that I’ve been reading feeds for 6-7 years. Shifting from reading centralized media like CNET, Infoworld and even Slashdot to individuals like “Matt Webb”:interconnected.org/home/, “Brent Simmons”:inessential.com and “Simon Willison”:simonwillison.net was an important event. For me, it was one of those moments where you realize there’s a whole other world of cool stuff to discover, explore and take part in. Certainly I would have a completely different character if I hadn’t discovered people out there on the web, doing their own cool stuff.

When I first started reading feeds, I experimented with some Linux stuff, most notably the crazy “AmphetaDesk”:www.disobey.com/amphetade… I quickly settled into loving “NetNewsWire”:ranchero.com/. It was the first app I purchased when I got a Mac, and I still use it every day, to this day. Call me a feed reading curmudgeon, but I still think it’s the best way to keep up with lots of sites.

I’ve gone through some shifts in the kinds of feeds I read. I discovered feeds and blogging by “Dave Winer”:scripting.com, so I started reading him and the people in his sphere of influence. I quickly figured out that said sphere is an odd social environment that has little relevance to what I do as a developer. For a while, I subscribed to the “must read” influencers, such as Boing Boing. I quickly found that firehose was too strong and, again, not relevant enough.

So instead of trying to figure those worlds out, I started reading more coders. Somehow that lead from reading people who do front-end coding to reading design stuff, which proved quite interesting. These days I’ve been subscribing to people writing about “information design”:konigi.com, “visualization”:www.flight404.com/blog, “open source hardware”:tinker.it/now, “game criticism”:www.rockpapershotgun.com and “urban design”:bldgblog.blogspot.com/. I’m finding lots of awesome there.


The Next Generation meets Reading Rainbow

Star Trek: The Next Generation was, for all intents and purposes, my jam. I was just the right age to enjoy it when it was on the air. Concurrently, I was the right age to watch Reading Rainbow. Ergo, the episode of the latter regarding the former was pretty much the coolest thing ever.


Comicus

“Matt McCray’s”:www.mattmccray.com Comicus is a CMS for “web”:www.zoodotcom.com “comics”:www.lilmonstas.com/. You may know Matt better for his excellent “CMS-in-a-Rails-plugin Comatose”:github.com/darthapo/… but he wrote this in PHP. More impressively, he wrote it in a style that doesn’t have all the grunting that is normally involved with writing PHP. He’s got classes, templates and everything! I salute you, Matt.


Generative Van Halen

I saw this last week (really!), but it appears the “blogger embargo” was broken on Sunday, so here goes.

“Microsoft Research released an app”:research.microsoft.com/en-us/um/… that lets you sing along to a drumbeat and then it generates music to match your singing. Many moons ago, an acappella version of “Runnin' with the devil” made it’s way on to the internet. Some brilliant joker used the former on the latter and you get: something that’s just not quite right. It’s especially interesting how the software tries very hard to accommodate David Lee Roth’s off-beat entrances.

In my opinion, the “DLR soundboard”:www.thetyser.com and the “Roth Alarm”:rothalarm.ytmnd.com are even better uses of the source material.



Regarding the 2009 NFL playoffs

The announcers of the Pittsburgh/San Diego game went on and on about what good condition the field was in. I watched the game largely because there was snow on the ground. I wanted the field and weather to become part of the game. We get that so rarely in Dallas.

For some reason, I found myself hoping the Steelers would win said game. I’m not sure why; I’m chalking it up to a wacky world where the Cardinals are going to the NFC championship.

If the outcomes had gone slightly different this past weekend, we could have had two interesting SuperBowl possibilities. First, Pittsburgh vs. Philadelphia, an all Pennsylvania match. Second, Kerry Collins vs. Kurt Warner, the geriatric match.

This is the extent to which I can write about professional sports without going into my vast conspiracy theories. One hundred words without mentioning officiating ain’t bad, right?


Bill Burcham does stuff


I found more awesome on the web

Via Tinker It Now!, I ended up at Live Control of Open Source Animation in Animata. Therein, real-time 2.5D animation is controlled via a likeness of Mickey Mouse laden with Arduinos. Said gizmo sends data to PureData, relaying data to software called Animata. Animata does the animation sweetness.

This led me down a whole rat’s hole of awesome. “Matt Niinimäki”:originalhamsters.com/index.php “is up to awesome things”:vimeo.com/mattiniin… Animata seems “wicked cool”:animata.kibu.hu/tutorials… — it’s like digital marionettes, except not creepy. PureData, near as I can tell, is like Little Big Planet, but for audio/video. The “PureData documentation”:puredata.info/docs/manu… is dense, but there are good examples and docs included in the application (look under Help→Browser). Pd, so far, has the distinction of being more inscrutable, for me, than Haskell. I can run Haskell programs; I cannot, for my life, figure out how to make Pd patches go.

Let’s enumerate: “Arduino”:arduiono.cc is open source hardware with a dandy little programming environment that makes writing embedded programs vastly less onerous than is typical. PureData is visual-patch-language-thing for creating audio-oriented systems with some graphics smarts on the side. Animata does interactive real-time animation. All of these great toys are open source.

Did I mention “people are making cool stuff”:therealadam.com/archive/2…


Guidelines for a life well-lived

Allow me to emphasize that 1001 rules for my unborn son is the best weblog I’ve seen in a long time. I read the entirety of the archives last night and this afternoon.

Though I’ve no plans to procreate, these are good guidelines for a life well-lived. If you’re still looking for resolutions, start here.


Close tabs and remove icons relentlessly

Matt Lyon asks, “What’s the cure for tab-itis”? I’ll share the answer with everyone.

Long term, develop a severe aversion to too many tabs. Short term, burn it to the ground. If you really need it, you’ll find it again.

This solution works for many things: apps in your menubar, apps in your Dock, tabs in your (Twitter, email, newsreader, etc.) folders on your Desktop, etc; anything that gets cluttered when you indulge your NADD(nerd attention deficit disorder).

Letting go of your short term stress that “OMG there might be something awesome in there” is a poor trade for long-term relaxation. Awesome will find you.


Heat dissipation tower

219f0be5b7c2d07260ed8ad49661db197d79622b_m.jpg

Via ffffound.


Birdland, Forgetting, Libertarianism, Hoboken

Hello, 2009! Let’s try a slightly different format. Starting it out with ““Birdland” by Weather Report”:http://www.youtube.com/watch?v=pqashW66D7o&feature=related can’t hurt.

Shawn Blanc says “the best todo software lets us forget”:shawnblanc.net/2009/thin… I absolutely agree. Shawn also pointed out “Rules For My Unborn Son”:rulesformyunbornson.tumblr.com/, which is indeed a great set of guidelines on being a mensch. A choice “JFK quote from therein on optimism”:rulesformyunbornson.tumblr.com/post/6117…

Provocateurs “Zed Shaw”:www.zedshaw.com/blog/2009… and “Giles Bowkett”:gilesbowkett.blogspot.com/2009/01/f… are in much better form when they are tilting against libertarianism. Which isn’t to say that they’re right or libertarianism is wrong. They’re just better at tilting against social abstractions.

If you’ve ever looked at writing tiny web apps or services with Sinatra, you’re probably interested in “what’s proposed on the Hoboken branch”:gist.github.com/38605. “Ryan Tomayko”:tomayko.com has great taste, I tell you.


Ogres and APIs

Bringing Merb’s provides/display into Rails 3:

The symmetry relates to another point in API design that I've been interested in lately: progressive expansion. There should be a smooth path from the simple case to the complex case. It should be like an Ogre, it should have layers.

True Hip-Hop Stories


Whither desktop or web

Lately, I’m finding myself replacing free web-apps with desktop software or commercial web-apps. Allow me to explain my evolving philosophy for you.

Web applications make the most sense when people get together to create something greater than the sum of their individual parts. GitHub and Readernaut are great examples of this. The latter, in particular because its fun to use, but also in its focus. The former is great in how it puts a radically different spin on the act of sharing code, but also because their team is kicking ass.

I am eager to pay for continuity. Ergo, I put down money for Sifter, GitHub and Flickr. Sure, it’s entirely possible that any of these services will go under. Paying for them makes that less likely, and I’m happy to vote with my dollars on an app.

“Living in the cloud” is kind of a drag. I travel just enough to want to use airplane time as a super-focused work sprint. If my links, for example, live out in the cloud, it becomes tedious to save things away while I’m disconnected, let alone impossible to access them.

Ergo, I now favor web apps in spaces where getting my friends involved is more interesting and I favor paid apps or desktop apps where I want it despite my connectivity or where my friends, as great as they are, can’t help or prove a distraction[1].

fn1. My friends are awesome. Its just that an app like Facebook is more of a distraction than a must-have tool. For me, at least.


Change it up

Do something new every three years:

I was thinking about the three-year rule while reading about Malcolm Gladwell's observation that it takes 10,000 hours to become truly expert at something. If you really throw yourself into a job, you'll spend 60 hours a week working. That's 3,000 hours a year (allowing for vacation), which means you'll hit the 10,000 hour mark a few months after your third year.

So maybe that’s where the three-year rule comes from. You’re now expert at what you set out to master. Great. Now go do something else.

Great idea! The article also reveals some of the inner workings of The Economist. A highly recommended, quick read.


The absurdity of X, Y, R, G and B

The Frustrating Magical Aspect - why’s great take on the absurdity of the tools we use to put interesting shapes and colors on our screens. Here’s to hoping for interesting abstractions that are somewhere between rigorously pushing pixels and randomly drawing shapes until something neat pops out.


Crazy hair