January 2012
20 posts
Moment.js - javascript date... →
Jan 27th
brain.js - neural networks & classifiers in... →
Jan 25th
Signs you're not building an MVP. →
Jan 23rd
On Content, Availability, and Piracy
The two things that matter to me as a media consumer are content quality and availability. Price is very rarely a consideration when I make my buying decisions - there’s a threshold of quality for my dollar, but if it meets that, I don’t care if it’s $2 or $20. From the perspective of Old media companies, piracy is about the money. “They’re stealing from us.” ...
Jan 21st
Jan 17th
4 notes
shim - simultaneous browsing across devices →
Jan 17th
Best CSS tabs I've seen to date! →
Jan 15th
“Given enough eyeballs, all bugs are shallow.”
– Eric S. Raymond (http://www.catb.org/~esr/writings/cathedral-bazaar/cathedral-bazaar/ar01s04.html)
Jan 14th
Flickr architecture - great sharding strategies &... →
Jan 13th
Etsy Architecture →
Jan 12th
On language hipsters, C++, and ego.
I read an article today on Hacker News titled “Web programs written in C++ are no big deal.” Hot damn, says me. Maybe it’s a showcase of apps that utilize some of what C’s good for. Maybe it’s some examples of awesome sites that have lots of C/C++ in their backend. Maybe I’ll get inspired to dust off my C skills and hack out some cool stuff. Nope — its instead...
Jan 11th
Boo - object oriented javascript syntactic sugar! →
Jan 11th
Fountain codes →
Jan 9th
Amazing JS Frameworks for 2012 →
Jan 8th
Recruiting programmers →
Jan 7th
Stallman was right. Damnit. →
Jan 6th
file.js →
Jan 4th
Why I'm buying my bag from Timbuk2.
I’ve been looking at buying a new bag ever since I got a DSLR. I need something that can hold both a Macbook Air and a decent-sized SLR with a few lenses, all the assorted chargers and sundries, and not scream “steal me.” The bag I use daily is an old Brenthaven laptop bag. I love it, but it just doesn’t have room for a camera in it. One of the things I really love is its...
Jan 4th
The problem with Rails in 2012.
I had a great conversation recently with a large startup that’s using Rails heavily for their product(s). They’re doing a big architectural pivot, and one of the things we discussed is whether or not Rails is the right solution for them, and if not, what the alternatives would be. It brought up a lot of the things I’ve been thinking about and fighting with Rails lately, which I...
Jan 2nd
1 note
Revenue vs Growth →
Jan 2nd
1 note
response.js - responsive design toolkit →
Jan 1st
December 2011
32 posts
Solid, brief, well done slide deck. →
Dec 31st
HN discussion on physical vs cloud servers →
Dec 30th
Great technical papers for programmers →
Dec 29th
3 tags
node.io - a data scraping & processing framework... →
Dec 28th
node toolbox - list of NPM packages →
Dec 27th
http://www.slideshare.net/codinghorror/building-soc... →
Dec 26th
2 tags
Animating border-width to reveal things →
Dec 25th
3 notes
3 tags
jQuery Performance Tips →
Dec 24th
What does an OS provide?
In a previous post, I thought a little bit about how we’ve gone about building Web Operating systems in the past. Today, lots of the functionality provided by an OS is handled by the browser. Task scheduling, execution, process management, all these things are given to us in the browser - why are we working at replicating it once again? Does a user really want to think about switching...
Dec 23rd
1 note
3 tags
Revisiting Vim →
Dec 22nd
48 notes
sprint.ly's lessons from launch →
Dec 22nd
3 tags
25 Secrets of the Browser Developer Tools →
Dec 21st
On alerts.
I’ve screwed up. Here’s one of my inboxes on an average morning: That’s a mistake on my part, but from what I’m starting to gather, it’s common to err on the side of “too much information” rather than “too little information”. That’s what I did, and that’s what I’m going to have to fix. Especially for early-stage...
Dec 20th
4 tags
Health Insurance for startups →
Dec 19th
12 notes
Barnacle - Gossip for Ruby.
I’ve been hacking on a side project the last few days that I think is pretty neat, and I’d love to get some feedback from the wider community. It’s called barnacle, and it’s a gem that handles a simple gossip protocol. What’s a gossip protocol, you ask? In a nutshell, it’s a building block for decentralized communication between nodes. Messages get propagated...
Dec 18th
2 tags
Bloom filters in Javascript →
Dec 16th
2 notes
1 tag
Using DTrace for serious Performance tuning →
Dec 15th
2 tags
Caterwaul JS →
Dec 15th
“There are only two hard things in Computer Science: cache invalidation and...”
– — Phil Karlton
Dec 14th
2 tags
On motivation. →
Dec 14th
2 tags
Not a rickroll. Worth it. I promise. →
Dec 13th
2 tags
Good UI can't fix a bad app. →
Dec 13th
2 tags
Effing' package management →
Dec 12th
2 tags
JSON in yo' bash scripts. →
Dec 12th
3 tags
Some good examples of sales pages →
Dec 11th
“If you had unlimited time I would always recommend experiments. But surveys save...”
– http://www.softwarebyrob.com/2011/11/29/whats-a-better-way-to-research-a-market-surveys-or-experiments/
Dec 11th
Rethinking a Web Operating System
The mythical WebOS has always been a grail. I remember back in college in ‘03 or so I made some progress on one, using PHP on the backend with lots of XHR polling. (Aside: DHH hadn’t even announced Rails as a thing yet, just to make myself feel old here. Pretty sure people were still talking about DHTML as a thing.) In the late ‘90’s and early ’00s, a WebOS was...
Dec 11th
3 tags
On the speed of Java →
Dec 10th
4 notes
Facebook's making us miserable. →
Dec 10th