Home Messages Index
[Date Prev][Date Next][Thread Prev][Thread Next]
Author IndexDate IndexThread Index

Re: Interesting job for Linux guru who likes different distros

On Fri, 07 Mar 2008 16:55:39 -0800, Tim Smith wrote:

> Joel Spolsky has a Linux opening:
> 
>> Our next interesting position is for a Chief Linux Guru. This is a hybrid 
>> position for somebody who really loves Linux, wants to do a lot of coding, 
>> but also wants a more diverse problem-solving kind of job.
>>
>> Here's the theory behind this position. Our main product, FogBugz, is a 
>> server product, available for Windows, Linux, and Mac. On Windows servers, 
>> everybody has pretty much the same minimal stuff. So our setup program 
>> usually works off the shelf.
>>
>> On Linux, though, there's a lot more diversity. People have different 
>> distros, they have different versions of different important components like 
>> MySQL, PHP, and Mono, and they're not all instantly compatible. A lot of 
>> Linux administrators went through their server when they first set it up 
>> removing things that they didn't think they'd need for "security" reasons 
>> ("if you're not going to use /bin/ls, delete it--it's just a security hole 
>> waiting to be found", they said), and now, here it is, three years later, and 
>> they're installing FogBugz, and they don't get why ls isn't working. Bottom 
>> line: it takes a little bit of hammering to get FogBugz to work on many Linux 
>> systems.
>>
>> So this position is for a Linux coder who will also be responsible to get 
>> FogBugz working on our customers' systems. My pet theory is that if the 
>> person who takes the call when a customer is missing, say, the Pear Mail 
>> module, if this person is the same person who maintains the setup code, then 
>> they will eventually get sick of sshing into customers' servers and typing 
>> "pear install Mail" for them and they'll just fix it in the setup code once 
>> and for all. And I think a lot of people would find a job that combines 
>> problem solving with new software development is going to be pretty 
>> interesting, especially if, as I said, you love Linux.
>>
>> On the development side, you've also got to handle all the Linux-specific 
>> code. Right now, that's a mix of PHP, Mono, and various scripting languages. 
>> Most of FogBugz is written in our own portable language, Wasabi. You'll be 
>> responsible to maintain the Linux-specific parts of the code, and you'll be 
>> working on keeping Wasabi for Linux at the same level as Wasabi for Windows.
> 
> <http://www.joelonsoftware.com/items/2008/03/07.html>
> 
> And for the large number of COLA people who are only Linux advocates by 
> night, and Windows programmers by day, Joel has a pretty interesting 
> Windows opening, too, so you aren't left out:
> 
>> Finally, we could use an extreme Windows Internals guru. I don't mean an 
>> "Access/VB" kind of guru. I mean a Win 32, COM, .Net, GDI programming, low 
>> level Windows systems stuff in C++ and C# kind of guru. And when I say ".Net" 
>> I don't mean "Ooh look I made an ASP.NET website with a GridView that shows a 
>> list of customers." Uh-uh. Leave that bush league stuff to the boss (me). For 
>> this job, you'll be working directly on a native .NET programming language, 
>> generating CLR bytecode and integrating with the Visual Studio debugger. 
>> You'll be resolving obscure threading model problems in Other People's Code. 
>> You'll be hacking GDI to improve the performance of our remote desktop 
>> service, Copilot. You'll be figuring out why trivial things that used to work 
>> don't work any more in 64 bit Vista. This is the perfect job for the kind of 
>> developer who has been doing API level Windows programming for years, who has 
>> been reading MSDN Magazine since it was called MSJ, who actually understands 
>> what Don Box is talking about, who can explain how to instantiate a COM 
>> object from a DLL without touching the registry, and who can figure out, from 
>> crappy Microsoft documentation, how to play the first four bars of Gaudeamus 
>> Igitur on a computer without a sound card.

Maybe Roy Schestowitz will finally get a real job?


-- 
Moshe Goldfarb
Collector of soaps from around the globe.
Please visit The Hall of Linux Idiots:
http://linuxidiots.blogspot.com/

[Date Prev][Date Next][Thread Prev][Thread Next]
Author IndexDate IndexThread Index