NBC Story about Hacking at Sochi is 100% Fraudulent
Yesterday (Feb 5 2014) On February 4th, NBC News ran a story claiming that if you bring your mobile phone or laptop to the Sochi Olympics...
Yesterday (Feb 5 2014) On February 4th, NBC News ran a story claiming that if you bring your mobile phone or laptop to the Sochi Olympics...
The problem with most programming languages is they’re designed by language geeks, who tend to worry about things that I don’t much care for. Safety, type systems, homoiconicity, and so forth. I’m sure these things are great, but when I’m messing around with a new project for fun, my two concerns are 1) making it work…
If you ask a founder how her startup is going, the answer is almost always some version of “Great!” There is a huge amount of pressure as a founder to never show weakness and to be the...
Today marks five years since I launched the website that my mom still refers to as ' the other bedbugs '. Happy business birthday to me!
This is a really strange blog post to have to write, simply because the situation is absurd. It would be comedic, really, if the situation was not costing me money and resulted in one of my best-se…
An extended look at SSH features that can serve a variety of purposes for different use cases.
I was pleasantly surprised when somebody shared my traveling salesman animation to reddit and the post made it all the way to reddit’s default front page (i.e. the top 25). The gif racked up over 1.3 …
Web platform engineer. 15+ years building for Twitch, Urbit, PayIt, and more. Kansas City.
Learning the lesson of vi
The tips and tricks below originally appeared as one of Google's "T esting on the Toilet" (TOTT) episodes. This is a revised and augmen...
We’re at an inflection point in the practice of constructing software. Our tools are good, our server developers are happy, but when it comes to building client-side software, we really don’t know where we’re going or how to get there.
Your 60 hour work week is not a badge of honour. It is a problem. It means the business design has failed, or there's a breakdown in communication, or worse.
In the old days In the old days we had some really awful JS being written on pages in a pretty ad-hoc fashion and it caused us huge problems. Presumably most people still do this but they're the same...
Things Zach Holman said.
My talk at Visualized.
The real enemy addressed by inlining is unexpected dependency and mutation of state, which functional programming solves more directly and completely. However, if you are going to make a lot of state changes, having them all happen inline does have advantages; you should be made constantly aware of the full horror of…
I emailed my 22 year old cousin Eric, who’s graduating Summa in Economics from Harvard, to see if he needed any help getting interviews...