New
The latest blog posts to take off on Hacker News. 4,748 posts.
TDD: tastes better without the T?
Writing tests turned me off the whole enterprise so much that eventually I decided I’d just write without them. And nothing awful happened! In fact, it was as much a breath of fresh air as I&…
Bump
One of the nice things about this job is that I’m meeting lots of interesting startups who are doing mobile apps. My fave so far is Bump .
Women in tech - Stop talking, start coding
I read Out of the Loop in Silicon Valley in the NYTimes today, which explores how and why women are under-repesented in tech startups. From the number of retweets I saw and the clicks through bit.l…
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...
My First BillG Review
In the olden days, Excel had a very awkward programming language without a name. “Excel Macros,” we called it. It was a severely dysfunctional programming language without variables (yo…
Life at Google
As I noted in the previous outing , I have the peculiar fortune of working for a company that’s also a tourist attraction; so I’ll do some tour-guiding while my eyes remain fresh.
An Android Side Project
I want to be able to write apps for my phone in in something other than the Java language; for example Ruby or Python. This isn’t one of the things my group at Google has asked me to look at, but I think it’s worth doing and worth some of my time. I’m writing this today because I’m amused by the contrast with the…
Mark Cuban: Why You Should Never Listen to Your Customers
An article by John Doerr had a great quote from technology luminary Alan Kay that every entrepreneur needs to remember “ The best way to predict the future is to invent it. ”
Google Hiring Committee Stories
Google's engineering hiring is unique as far as I know. Patterned after faculty hiring by top universities, Google engineering had no hirin...
Why Many Smart Folks End up going Nowhere
Life Beyond Code - Personal and professional development for technology professionals.
You Don't Need Math Skills To Be A Good Developer - What About A Great One
Why everyday CRUD work needs little math, but search, machine learning, cryptography and other interesting fields need plenty.
Contributing to Open Source projects
Prior to joining Google I always joked that Google was the black hole that swallowed up open source programmers. I'd see awesome, productive hackers join Google and then hear little to nothing from them afterwards. When I joined I decided I'd solve this mystery and post about it but it's been over…
Now A No-Evil Zone
As of this morning I work for Google. The title is “Developer Advocate”. The focus is Android. Fun is expected.
Puppy (or, details on Joel Spolsky's retirement from blogging)
At right, a picture of Taco, a ten-week-old siberian husky puppy who moved in with us last week! Some of you may have seen my final column in Inc., in which I announce my retirement from blogging …