Hiring software engineers
Aug. 31st, 2005 05:02 pmMy employer wishes me to remind everybody I talk to on a regular basis that we're hiring software engineers. So if you are one, or you know any, and you'd like to work in Palo Alto with a startup doing cool software, we're an option.
Speaking based on my own two days of experience - everything's really just starting out here, so if you wish to make a major impact in a company's code organization, IT infrastructure, corporate culture or other bedrock bits of how the company runs, this would be a really good time to do it.
Anyway, I've gotta go back to doing that. But I figured this qualified as a nice work-related post.
Speaking based on my own two days of experience - everything's really just starting out here, so if you wish to make a major impact in a company's code organization, IT infrastructure, corporate culture or other bedrock bits of how the company runs, this would be a really good time to do it.
Anyway, I've gotta go back to doing that. But I figured this qualified as a nice work-related post.
no subject
Date: 2005-09-01 12:48 am (UTC)If you're just asking for MFC talent because you want experienced Windows developers and think that's the best way to ask for them (since if you ask for .NET talent you'll get more junior resumes), then I certainly understand that tactic.
no subject
Date: 2005-09-01 12:53 am (UTC)no subject
Date: 2005-09-01 01:03 am (UTC)So telling me that you know of software that does this is, y'know, kinda proving the point.
no subject
Date: 2005-09-01 09:17 pm (UTC)I still haven't learned Java, and am somewhat afraid of graduating into a world where the only people who still use C/C++ are people hacking on operating systems.
Actually, I know just enough MFC to
get some buttons up and plop down an openGL widget, while I'm guessing most companies couldn't give a shit about the OpenGL widget and want multiple documents and such.
no subject
Date: 2005-09-02 03:35 am (UTC)By the way, the MFC document-view architecture is pretty awful. It looks as though it was designed to make earlier Office-like applications, but it was never good enough for even that. This is probably why most complex applications really leaned towards other technologies: VB (easy forms and simple DB access), raw Win32, other Windows class libraries, Delphi, etc. Microsoft never internally adopted MFC, as far as I know, which really tells you something, given that MFC is over 10 years old now. There are a very few things they did decently in MFC, and even those are better in .NET.
I recommend learning Java if you think you will do heavy cross-platform work on servers, websites, embedded systems, or maybe UIs. C# is also an excellent language, IMHO. They're both very similar, with slight edges in different areas; Java's internal classes are great, while C# has superior reflection and interop. Disclaimer: My Java experience is now nearly 4 years out of date.
no subject
Date: 2005-09-01 12:49 am (UTC)no subject
Date: 2005-09-01 02:28 am (UTC)no subject
Date: 2005-09-01 03:57 am (UTC)no subject
Date: 2005-09-01 09:13 pm (UTC)Either there is something I am missing about this company, or you and I have different tastes in software employment, or the "cool jobs" out there are much harder to find then I thought. Or maybe the "cool jobs" just work you to the bone and excuse it by being a "cool job".
no subject
Date: 2005-09-05 01:26 am (UTC)The only exceptions I know to this rule is that certain jobs don't work you to the bone, but pay slave wages. That's kinda the result of a free-market system: good people will work cheaper if the job is cool, so cool jobs pay less.
There *is* presumably an exception to that for jobs that are *extremely* picky (think, like, RenderMan R&D team) where there's not enough competition from good people to amount to anything. That is, jobs where the number of people good enough for the job is about the same as the number of worldwide job openings.
Incidentally - we *do* have different tastes in cool companies, and I suspect this wouldn't qualify as being nearly as cool a job from your point of view as mine :-)
no subject
Date: 2005-09-05 01:27 am (UTC)no subject
Date: 2005-09-01 09:25 pm (UTC)