Leaving OSAF
OSAF is restructuring, and I'm moving on. They had to get rid of most of the staff, and I just wasn't feeling it anymore, so I raised my hand for the axe. Good luck to those who remain. Now that I'm no longer beholden to the person signing my paycheck to direct my work on Cosmo, I may be able to get around to some of the interesting things I'd been looking forward to, like CalDAV scheduling.
Dunno yet what's next on the job front. I've been checking out craigslist for the past few days, and I feel a scream build deep inside every time I see a posting about a social networking startup. I want to work on something that has real benefit to all society, not the fad of the week for geeks. Where's the intersection of renewable energy and web services?
Tangential rant: I guess I'd better go buy a computer science book so that I know how to reverse a linked list for job interviews. Not that implementing a basic data structure has ever had any bearing on any of the projects I've worked on in thirteen years, but for some reason this is the standard that computer science nerds set for potential hires. Don't get me wrong - I have no problem with whiteboard coding and think it's valuable to observe how a person breaks down a problem and works toward its solution, but how about asking me to demonstrate knowledge of an algorithm or design pattern that's relevant to the level of the stack where I'll be working? There's more to evaluating intelligence than determining if the interviewee sat through CS 200. For instance, asking for details about previous work and forcing me to defend choices I made. Metaweb has the right idea.
To be honest though, I'd really rather do something that doesn't involve sitting in front of a computer all day. Maybe I should join the Peace Corps. While I'm mulling that one over, if you want to talk to me about employment, here's my info.
Dunno yet what's next on the job front. I've been checking out craigslist for the past few days, and I feel a scream build deep inside every time I see a posting about a social networking startup. I want to work on something that has real benefit to all society, not the fad of the week for geeks. Where's the intersection of renewable energy and web services?
Tangential rant: I guess I'd better go buy a computer science book so that I know how to reverse a linked list for job interviews. Not that implementing a basic data structure has ever had any bearing on any of the projects I've worked on in thirteen years, but for some reason this is the standard that computer science nerds set for potential hires. Don't get me wrong - I have no problem with whiteboard coding and think it's valuable to observe how a person breaks down a problem and works toward its solution, but how about asking me to demonstrate knowledge of an algorithm or design pattern that's relevant to the level of the stack where I'll be working? There's more to evaluating intelligence than determining if the interviewee sat through CS 200. For instance, asking for details about previous work and forcing me to defend choices I made. Metaweb has the right idea.
To be honest though, I'd really rather do something that doesn't involve sitting in front of a computer all day. Maybe I should join the Peace Corps. While I'm mulling that one over, if you want to talk to me about employment, here's my info.
Leave a comment