Again on the Job Market

Startups are a dangerous place, in case you didn't already know that... and even not being in the founding club of hires can be dangerous. Although in most cases by the "second round" of hiring places have some kind of funding in place, if there's no backup plan things can go south.

I'm not going to go into the details too much, but my previous position no longer is paying me, so I'm on the job market again. I've attempted to do some contracting work but have discovered a few things about myself -

1. contracting sucks no matter how you do it, if you work for a consultancy or freelance you have to deal with clients, not users... I prefer dealing with users without the middle man
2. I do not have the right kind of brain to handle the deadlines/paperwork/invoicing/marketing and all the other business-y stuff that comes with freelancing
3. I'm already fairly isolated and miss working with other people (even virtually) which is the real killer for me
4. I keep finding myself working on open source fun stuff instead, I need a boss or at least a co-worker

I have a few contracts to finish up, but I'm currently looking for a full time programming position. I need to find something that allows remote work/telecommuting. I have four children between 6 and 15 and need the support of grandparents and family that are all local, so moving is definitely out of the question for at LEAST 10 years. No, really, you cannot pay me enough to make the move worth it (I'm not even the primary "breadwinner" so my salary is only half the story). I can do some travel - a week every two months is doable, and I must be able to continue to work on open source. I also need flexibility in my days instead of set hours for work, since I'm chauffeur, cook, housekeeper, laundress, and all the other things that go with the title "mom" in addition to "programmer".

I can write desktop or web, frontend or backend, C, C#, PHP, JavaScript (including some Node.js - but Coffeescript often leads to me getting out a cluebat), HTML and CSS if required (but you don't want me doing the actual design, I can chop up Photoshop files though). I can hack in perl, python, C++, Java and lua as well but they're not in my "top tier" of preferred languages, and although I could learn other languages I'd hope my roster was large enough already to find something to do without a learning curve added on. And I don't like Ruby (nothing personal mind you, it's just one of those languages I don't "think" in along with Haskell and some others).

I've had experience with raw windows API and WPF, GTK+ and QT, Cocoa and Carbon, hacking on language bindings and bridges, writing many PHP extensions that do some very evil things including threading. I've written lexers and parsers and think lemon is awesome and bison should be taken out back and put out of it's misery. I've worked with nosql and sql, including all kinds of RDBMS from SQL Server to Postgresql to Mysql and all the others in between. I've played with MongoDB, Redis, CouchDB, Cassandra, Hadoop and Memcached - but only written "real" applications to use memcached.

I've written websites and intranet applications, used all sorts of PHP frameworks, bent WordPress, Joomla and Drupal to my will - but you really don't want to hear my opinion on the "popular" PHP "application solutions" and "frameworks" - well unless you have a day to listen to ranting.

I do Mac, Windows and Linux - and do not participate in little "my OS is better then yours" wars - they all suck, just in different ways. I like to wear dresses and skirts, and my blog is pink, and I like sparkles in my nail polish. Some people might be surprised to know that has little bearing on anything I code other then to advertise that I am female. I am also part of the user group, because support and role models keep women in development.

I've been programming since 2000, teaching myself new stuff all the time, and do it because I enjoy doing it. I speak at conferences, am involved in open source projects and communities, and generally try to give back as much as I have been given (although my "extra" time is rather limited). I love to mentor new developers - watching someone mature in their coding is a pretty awesome experience. In fact I believe mentoring is such an important part of making the developer community stronger, I started the phpmentoring group to help facilitate good mentoring relationships.

If you think you have a job or know of a job that might be a "good match" feel free to email me. I'll also be speaking at Zendcon 2012 - so if you're in the area look for the short, loud girl (I'm hard to miss) and say hello.


Be the first to write a comment!

Post a Reply