- We design and build extraordinary applications for companies looking to make the next great idea a reality.
- learn more
The Perfect Job
Evangelical - marked by ardent or zealous enthusiasm for a cause.
Evangelist - a person marked by evangelical enthusiasm for or support of any cause.
Passion - a strong or extravagant fondness, enthusiasm, or desire for anything:
I turned 40 last year and at the same time have been hiring quite a number of people for my company. I worry about whether the work is interesting enough for the developers I'm hiring and that they are getting a good and varied mix of projects. This has me thinking: if I could design the perfect job for myself, what would it be?
There was a time that I wanted to be a chess grandmaster or a nobel prize winning physicist. These days I love playing around with open source code, and I love playing around with Ajax, and I especially love playing around with open source Ajax code. Contributing to open source projects is also a gas. I like teaching, thinking and writing/blogging about open source and Ajax. I like building cool software, the kind that has people saying "I didn't know you could do that."
So ideally my perfect job would have me reading, writing, thinking, coding, designing, and speaking about Ajax and open source. Yep, that about does it, except occasionally I'd like to work with our user experience design folks and on actual client projects to impart my wisdom to other developers. I guess I'd be an Open Source and Ajax Evangelist.
Now why don't I have that job? I own my own business, after all, a growing appdev and uxd consulting company. I'm the boss, so why can't I redefine my own job? Why can I devote only a small fraction of my time to those things? Well, because I have a business to run, clients to satisfy, developers to hire. Face it, it may be my dream job, but it will stay that -- only a dream.
The best I can do is offer that job to someone else. So, that is what I am going to do. I'll have a more formal (and obtuse) job posting up that will satisfy our HR dept. and that the world can parse for exact meaning, but in the meantime let me describe my ideal candidate for this job:
- You have to be passionate about Ajax and Open Source. Passion is a word that gets thrown around the corporate world a lot. I don't mean it in that cheap and devalued sense.
- You have to be a stud (in a gender neutral sense) Javascript/OO/CSS/XHTML developer. You have to be able to make those DOM elements sing and dance. You should be on a first name basis with JSON, XSL and XHR.
- You must know your way around most if not all of the major frameworks and have tinkered with the guts of them, because you just couldn't help yourself.
- You have to know some server side stuff too -- Java/J2EE, SQL, Spring, Hibernate, that sort of thing. (C#, .NET knowledge a plus).
- You can't be allergic to commercial software. Business is business, and not all clients have an appetite for Open Source.
- You must write well.
- You can't be afraid to speak in front of groups and conferences (just pretend they're all naked).
So, if you (or a friend) are interested and think you can hack it as a full-time Ajax Evangelist (and you don't mind living in Chicago and working out of a cool loft office), then send me your resume, your salary requirements, and, more importantly, samples of your writing, your blogging, and any cool Ajax stuff that you've worked on. Send to careers@pathf.com and use reference number 47213 in the subject line of your email (that way you'll stay clear of the PHP pile ;-).
Topics: Jobs
Comments: 2 so far
Leave a comment
About Pathfinder
Recent
- Firefox Plugin Malware ‘Trojan.PWS.ChromeInject.A’
- Pathfinder releases version 1 of the its Flash Platform microsite (codename Mica)
- Pimp my Rails: Five Plugins & Gems to Make Rails Better
- iPhone: Using Pre-processor Directives for Device Testing
- Subtle OpenGL Projection Matrix Difference Between iPhone Simulator and Device
- App Security: Throw Out the Org Chart!
- Pimp my jQuery: Five plugins to replace the features Prototype and Scriptaculous users expect
- Thanksgiving 2008: What We’re Thankful For (In Rails)
- iPhone SDK: Testing with TextMate & GTM
- GWTQuery - JQuery-like Syntax in GWT
Archives
- December 2008
- November 2008
- October 2008
- September 2008
- August 2008
- July 2008
- June 2008
- May 2008
- April 2008
- March 2008
- February 2008
- January 2008
- December 2007
- November 2007
- October 2007
- September 2007
- August 2007
- July 2007
- June 2007
- May 2007
- April 2007
- March 2007
- February 2007
- January 2007
- December 2006
- November 2006
- October 2006
- September 2006
- August 2006
- July 2006
- June 2006
- May 2006
- April 2006
- March 2006


Do you wrestle with the idea as to whether you should operate your own business vs. be a software developer at a company? Or, it the sacrifice of not being able to code made up for by the benefits of running your own company?
Just curious as I constantly wrestle with whether I should stay a developer b/c I love it. Or, move up in the ranks doing less-interesting stuff for more money.
Comment by Frank Jacobs, Friday, April 27, 2007 @ 10:58 am
[ You have to be passionate about Ajax and Open Source. Passion is a word that gets thrown around the corporate world a lot. ]
How can one be “passionate” about ajax? While I can understand open source, ajax is just a tool. That’s like being passionate about a 17 oz fiberglass hammer from Sears. I’m not sure why you degrade the corporate use of passionate when you throw it out there in regards to ajax.
Comment by BlogReader, Friday, April 27, 2007 @ 2:07 pm