more on joel spolsky