| > Maybe I've been just unlucky with how many times I've had to google for weird "brew doctor" type incantations to make it happy, or with how (un)smoothly I've found it + a Mac compared to using real actual Linux, Have you tried MacPorts? But more to the point… > but is it outside the realm of possibility that you can make something a lot of people find useful for some situations and still not necessarily be qualified for or entitled to every job out there? Let's drop the dig regarding entitlement for a moment. Shipping a nontrivial tool like Homebrew and getting pretty much every Mac power user (except me and a handful of other MacPorts holdouts) using it should show far more qualification for an engineering position than inverting a binary tree on a whiteboard. Software is a complete system and process involving decisions and unsolved problems, even if those problems are "how do we solve these problems in a better way than they are already;" inverting binary trees is… an algorithm. One I can probably find with ten seconds and a search engine should I ever need it. Granted, perhaps Google was hiring for a position where knowing how to invert a binary tree off the top of your head is crucial. Who knows. And I'm sure there are people out there who know that as well as how to create, ship, and maintain a useful product. But if I personally were looking for someone to hire, I know which would impress me more. By the way, for those wondering, if you're ever asked to invert a binary tree on a whiteboard, here's how to do it: 1. Draw binary tree on whiteboard 2. Remove whiteboard from wall 3. Rotate whiteboard 180 degrees 4. Reattach whiteboard to wall INTERVIEWHACK |