Thursday, December 18, 2008

Job: Library Developer for LibraryThing (worldwide search)

LibraryThing is hiring 1-2 library programmers/developers/hackers.

We want to find the best people available anywhere. Work for us in Maine, or stay where you are—in your pajamas for all we care.

LibraryThing and our LibraryThing for Libraries project are both growing rapidly. We are expanding our staff and taking on new, exciting projects. We think books and libraries are the world—and we're going to change it.

The idea candidate would be:
  • Proficient in PHP, Python and JavaScript. You need to be expert in at least one of them.
  • Willing to learn what you don't know
  • Knowledge of library systems, particularly OPACs
  • Knowledge of library standards, particularly MARC
  • Able to think globally and creatively about library technology
  • Able to self-direct or collaborate with others as needed
  • Able to communicate well with others
  • Fast
  • Hard working to a fault
  • Eager to change the world
Bonus points for:
  • An MLS
  • Driving Distance to Portland, Maine
  • Strong CSS, HTML, usability, UX skills; Perl
  • Committment and experience with Open Source and Open Data 
  • Already "out there" in terms of LibraryThing membership, or participation in similar sites
  • Willingness to tolerate my quaint dislike of OO programming
  • Experience with non-library bibliographic data
  • Bibliophilia
  • Oenophilia, tyrophilia*
The position is eligible for our $1,000-in-free-books program. Refer someone to us and we pay $1,000 in free books. Self-refer and you get the books instead.

*Not going to concede on this one.

Labels: ,


Blogger Lambada said...

Any reason for your dislike of OOP? Seems curious as it's becoming the standard way to program in any language now.

12/18/2008 5:18 PM  
Blogger Felius said...

No *rational* reasons, no ;)

12/18/2008 5:45 PM  
Blogger Bleeter said...

Flogging one's horse to death to reach the finish line certainly ensures one finishes, but doesn't necessarily guarantee a place let alone a win. Most OOP stuff I've seen should go die in a fire and the idiot professors who insist on teaching this stuff before basics should really follow them in too.

And before anyone asks, I don't know who posted the ad, or who has the dislike of OOP. I've known Felius since he was a wean geek and just saw his note about this job.

12/18/2008 6:29 PM  
Blogger Blue Tyson said...

Sure they don't need X-Ray vision or wall-crawling ability, too?

No mention of database technology? :)

12/19/2008 8:08 AM  
Anonymous Anonymous said...

Is this for a full time position?

12/19/2008 2:11 PM  
Blogger Tim said...


12/19/2008 2:17 PM  
Blogger brian said...

Are you willing to consider a new graduate? I'm finishing my MLIS in May. How do I apply?

If it helps, I love PHP, am familiar with CSS and HTML, have done some JS stuff, and despise OOP. (I still have bad memories from my first C++ class.)

And I adore LibraryThing with a passion! (Username is brianeisley.)

12/19/2008 2:42 PM  
Blogger Tim said...

Yes, of course. You can wear your graduation robes instead of your pajamas, for all I care.

Send an email?

12/19/2008 2:48 PM  
Blogger Arakrys said...

Could you give us an idea how this will work with a "worldwide" developer?
Technical: e.g. svn/ftp/vpn.
Social: interactions, cheese exchange.
Legal: contract, insurances (if).

Is parttime negotiable?


12/22/2008 7:58 AM  
Anonymous Anonymous said...

Sounds rational to me. OOP (with the singular exception of CLOS, where it's Done Right, and nobody tries to be "pure") is generally a sign of misdesign.

12/23/2008 6:49 AM  
Blogger Torin said...

What would you say is the difference between neophilia and tyrophilia? Love of new things vs. Love of people that are new at something?

12/29/2008 12:52 PM  
Blogger Tim said...

No, cheese!

12/29/2008 1:27 PM  

Post a Comment

<< Home