This is the start of a new model for social bug-tracking. It works in complement to the typical in-house bug-tracking lifecycle, integrating external communication. Draft (v1) below is inspired by Stephen Anderson’s poster on designing user experiences and high doses of homemade chocolate chip cookies. User + Developer interaction oriented bug model. This bug lifecycle model focuses …
So what’s up with the G train?
This is the continuation of Does the G train suck? gtraintruth (blog comments) The problem with the G train is that they frequently skip trains. It’s not at all uncommon to find yourself waiting for 20 minutes between trains in the times when it is scheduled to run every 8-10 minutes. The idea of a G …
Does the G train suck?
The MTA publishes train service-change announcements by email. A few years ago, a smart guy named Pierre wrote a program to publish these email announcements on Twitter. A few days ago I wrote a program to pull the tweets in, parse them, and neatly file them into a database. Then graphed them out with R. The results: Two years …
What advice do Bruce Lee and Richard Feynman have for you?
What do Richard Feynman, Bruce Lee, Jerry Seinfeld, and Robin Williams have in common? The way they talk about their life and work. Jerry Seinfeld had a short interview where he deconstructed his process for writing a joke, then a designer found wisdom in it applicable to UI Design. Bruce Lee talked about life and martial arts like …
How to be good at apps
A friend of mine was upset last night that he had 3 diff not-particularly-good alarm clock apps and mapping apps. He was disappointed that he couldn’t unlock the coolness of his sweet smartphone. So I’ll give you the same advice I gave him. If you want to find some good apps for your smart phone, …
How I failed as an early adopter
Warning: The following rant is full of bitters, like an old fashioned. This rant begins with the ZuneHD. An object of love. “One day it will be a sweet phone!” I’d say to anyone who’d listen. Then Windows Phone 7 came out and made a liar out of me. Instead of improving WP7, Nokia and Microsoft …
Don’t sell your platform by paying for it
Microsoft’s techy culture and lackluster market strategy is a reflection of the fact that it was founded by a nerd who couldn’t dress himself. Apple on the other hand was built into what it is today by a sales expert who knew how to dress and impress. Please note that I say the above with as …
Monte Carlo Neighborhoods
Neighborhood boundaries are hard to come by. The free data is limited, fragmented, and requires a lot of effort to clean up and merge together into a standardized easy-to-use format. The stuff for sale is expensive. Google has pretty good neighborhood outlines but for some reason they don’t expose that data through their API. So I …
Until they add mosh support to my favorite terminal emulator, I use a little shell script named reattach in /usr/local/bin/
SCREENID=`screen -ls | fgrep Detached | sed 's/s*([0-9]*).*/1/' | head -n 1`
if [ "$SCREENID" = "" ]; then
echo "we have no moar screeensss!!";
screen -r $SCREENID
So when my PC or laptop come out of sleep/standby (I hate turning things off but I try to be green.. so sleep it is.) and xShell reconnects to a bunch of servers, I let the above …
WebStorm’s Live Edit Chrome workaround
Chrome broke WebStorm’s Live Edit by blocking self-hosted extensions in an attempt to reduce malware. You can still manually load up the extension by doing these 5 steps.