Technical Difficulties from on Top of the Mountain
  The real way to get a job
I've never actually gotten a job with my resume or an interview. It very rarely works. Interviewers try all the questions, but anybody who wants to play that game can prep for the interview (with help from sites mentioned before) and get through it without really revealing their suitability for the position.

I've always gotten a job because of something I've done. I got my first job at Xerox by asking for a pen. Marvin and I were at Usenix in 1990, the year it was in Long Beach. I had a full conference pass by volunteering to babysit the terminal room during the graveyard shift. Back then it was fairly small and exclusive: Stallman would setup shop over in one corner and play the guru, while others would collect in corners to argue about monolithic kernals versus modular architectures and SYSV vs BSD. It was in between the sessions we were collecting stuff from the exhibitors, when we got to a job shop group. The Pencom booth required that you fill out a survey in order to get the pen (or whatever it was that they were giving away), so we did and we moved on to the next booth without a second thought.

About two months later I get a call (which is unusual because nobody ever called me back then), and its a Pencom headhunter, and he's trying to fill an opening at Xerox, and I had put down graphics on my survey. Now what I had been thinking when I put down graphics was 3D graphics, because I was trying to establish Video Bits and break into the animation market with my raytracer. But it turns out, that before I was sucked into the graphics lab in college, I was a heavy TeX user (almost a TeXpert) and also played around with page description languages like HP-GL and Postscript. I had even sat in on a presentation about Interpress (a Xerox page description language) at Siggraph 89. So I told the Pencom guy I'd give the manager at Xerox a call.

So I got on the phone with John Halbur and after establishing that I knew something about b-splines, font dictionaries, rasterization, and C programming; I mentioned that I had also put together a crib sheet index for TeX that was floating around usenet. See the TeX Manual has an automatical generated index that cross references every page a command is listed on. But if you just want to know how to use the command, you end up flipping through the book checking every reference until you finally come to the one that tells you something. With my index, if you wanted to know how to use \hangindent it would send you straight to p. 102 where it was actually described, skiping several other pages. John had actually seen this thing, and with that I established my credibility and he was ready to hire me on the spot. I told him I should probably get the paperwork started with Pencom, but that I'd be happy to come in the next day.

Thus started a two and half year project converting quadric curves from AGFA Compugraphic into something the home-grown font tools from Xerox would like, all in the name of supporting PCL5 emulation. And pretty much every project since that has started in a similar way, through a personal reference, or some piece of free code that we've put out, or some answer I gave on a usenet news group, etc etc.

Comments: Post a Comment

<< Home
Life in the middle of nowhere, remote programming to try and support it, startups, children, and some tinkering when I get a chance.

January 2004 / February 2004 / March 2004 / April 2004 / May 2004 / June 2004 / July 2004 / August 2004 / September 2004 / October 2004 / November 2004 / December 2004 / January 2005 / February 2005 / March 2005 / April 2005 / May 2005 / June 2005 / July 2005 / August 2005 / September 2005 / October 2005 / November 2005 / December 2005 / January 2006 / February 2006 / March 2006 / April 2006 / May 2006 / June 2006 / July 2006 / August 2006 / September 2006 / October 2006 / November 2006 / December 2006 / January 2007 / February 2007 / March 2007 / April 2007 / June 2007 / July 2007 / August 2007 / September 2007 / October 2007 / November 2007 / December 2007 / January 2008 / May 2008 / June 2008 / August 2008 / February 2009 / August 2009 / February 2010 / February 2011 / March 2011 / October 2011 / March 2012 / July 2013 / August 2013 / September 2013 / October 2013 / November 2013 / December 2013 / December 2014 / February 2015 / March 2015 / July 2016 / September 2016 / December 2016 / April 2017 / June 2017 / July 2018 / November 2018 / January 2019 / February 2019 / April 2019 / December 2019 / March 2020 / April 2020 / May 2020 /

Paul Graham's Essays
You may not want to write in Lisp, but his advise on software, life and business is always worth listening to.
How to save the world
Dave Pollard working on changing the world .. one partially baked idea at a time.
Eric Snowdeal IV - born 15 weeks too soon, now living a normal baby life.
Land and Hold Short
The life of a pilot.

The best of?
Jan '04
The second best villain of all times.

Feb '04
Oops I dropped by satellite.
New Jets create excitement in the air.
The audience is not listening.

Mar '04
Neat chemicals you don't want to mess with.
The Lack of Practise Effect

Apr '04
Scramjets take to the air
Doing dangerous things in the fire.
The Real Way to get a job

May '04
Checking out cool tools (with the kids)
A master geek (Ink Tank flashback)
How to play with your kids

Powered by Blogger