Being a generalist requires more sleep than specialists
An informal site with writing on psychology, statistics, and trade-offs.
Why I Hate Your Web App
Download Free PNGs & Free PNG images to use for your creative needs. ✓ Millions of high quality free png images ✓ Transparent pngs ✓ New Free PNGs added everyday.
Running Shells in Emacs: An Overview
One of Emacs's strongest capabilities is its ability to talk to external shells, like bash, or emulate an entire terminal. But this being Emacs, you have more than one choice to choose from − and which choice is right for you?
Andy's Most Useful Knots
The Most useful knots to know. Review of the Best Knots. Which knots to learn.
App Engine: Multi-tenancy, High Performance Image Serving, Increased Quotas
Today marks the 1.3.6 release of App Engine for Java and Python. In this release we have made available several exciting new features, relax...
Linus got a Nexus One
I broke down and bought a Nexus One last week. I got the original G1 phone from google when it came out, and I hardly ever used it. Why? I g...
"Don't just read it; fight it"
You can sort of let a novel run through you: the language is loose enough that you don't need to chew on sentences—you can swallow them whole, steadily one by one, and still have a perfectly clear picture of who everyone is and what's going on.
Tips for Tech Leads
One of the unending sources of frustrations of being an experienced engineer in a company full of fresh graduates is having to deal with new...
Rands in Repose: How to Run a Meeting
I bag on meetings. I bag on meetings because like any nerd I expect the universe to be efficient and orderly and there is no more vile a violation of this sens
Lisp compiler in 89 lines of Python
Tim Lopez published an elegant and tiny LISP interpreter for Python on his blog. Inspired by Norvig’s Paradigms of Artificial Intelligence Programming. I developed an interpreter as well as a…
What happens when it's all glass?
Apple’s design dominance over the past decade has been due to industrial design first, software design second. Their hardware designs have inspired a generation. Over those last 10 years their software has gotten better and better too (it’s really damn good now), but it’s been…
Programming will never be "easy".
There seems to be this idea going around the internet that the reason someone isn’t able to program, is because languages aren’t good enough yet. A couple of people I have seen with hav…
Google's getting B(l)ing
Insights from Googlers into our products, technology, and the Google culture
Maybe Jason Calacanis isn't being totally honest about Mahalo?
Last Thursday, in response to Matt Cutts stating that he needed more than “arbitrary inurl searches” to sway him (which was in turn in response to a Hacker News submission about Mahalo and the plethora of keyword rich domains they were apparently building out) I wrote a post explaining in some detail how the latest…
Red Hat, 16%. Canonical, 1% contribution to GNOME
(Warning: ill-advised rant ahead. Read the apology here.) In case you missed it: $SUBJECT is the percentage of contribution to the GNOME codebase. Thanks, Dave Neary. An upside of not working for…