888.313.2007 : mirRoR Placement

What's Your Dream Company?

We love this blog post by Derek Sivers on how to get hired.  It's great advice on the importance of focusing on one company (or just a few), being passionate and persistent.  The end of the post also includes a link to the story of Tom Williams getting a job with his dream company (Apple) at age 14.

It got us thinking... what's your dream company?  And why aren't you working there?  (If you are, congrats!)

Continue Reading...
Divider

Rails, Jobs, and Shoelaces: Mix It Up

Do you know how to tie your shoes?  Of course.  You probably learned this life skill at 5 or 6 years old (before you could even turn on a computer?).  But have you ever thought there might be a different or better way to tie your shoes?  As it turns out, there are 17 different ways to tie shoelaces.  And you probably don't know the fastest way to complete this daily task.  It's called the Ian Knot.  Check it out here

I know what you're thinking-- how in the world does this relate to Ruby on Rails jobs?  Well, in writing code and in searching for a job, many times we just do what we're familiar with.  We configure a database a certain way because it's easiest or it's what we're used to.  We apply for a job the same old boring way because it's the only way to apply for a job, right?  And yes, we tie our shoes the same way because it's the method we managed to master when we were 5. 

Continue Reading...
Divider

Are You the Best Ruby on Rails Developer You Know?

Over the last few years, we have placed developers with a fairly wide range of skill sets.  Some are more junior developers with a year or two of experience.  Others are top-level guys/gals who have authored Rails books that are probably sitting on your bookshelf.

If you are one of the top Rails developers at your company or in your circle of Rails pals, this post is for you.

Continue Reading...
Divider

Equity 201: Equity Volatility

Hopefully you've had some time to digest last week's post on startup equity.  As a follow up on the topic of equity, this week we thought we'd share some great code we found to demonstrate startup equity volatility.  Check it out here.

Once you know a good deal about how equity works, you'll probably want to run a few possible scenarios related to your specific offer.  This code allows you to define numerous funding variables to see how your company's potential future will effect your equity stake.  Even if you're not evaluating a current equity offer, give it a whirl with a pretend scenario based on your favorite startup.

Continue Reading...
Divider

Equity 101

A few months back we wrote a blog post on how to accept, reject or counter a Ruby on Rails job offer.  At some point we mentioned that equity was an important piece of the puzzle but that we'd have a post all about equity in the near future... well, today is that day!

So what's the deal with equity?  Given the number of Rails shops that fall in the category of "startups," if you're a Rails developer, you'll be doing yourself a favor to learn a bit about equity so that you can intelligently assess job offers which will likely include equity.

Continue Reading...
Divider

Ruby on Rails Takes the Cake!

You may (or may not) have heard about the mirRoR cake deliveries in Boston and San Francisco in the past year or so.  We wanted to tell you about our experience, briefly, because we think it may have some useful applications in how you approach your job search.  

With Rails' 5th birthday approaching (last spring) we decided to order a dozen red velvet cakes with Ruby on Rails custom decoration.  With cakes, napkins, and plates in hand, Brian and Kathy set out for some lunchtime visits to a few of our favorite clients in the Boston area.  The result?  We learned a lot more about our clients' hiring needs and unique work environments during our informal chats, and had an opportunity to show our clients our dedication to our one and only focus. 

Continue Reading...
Divider

Cowabunga Cover Letter

We came across a great blog post featuring Leonardo da Vinci's "resume" (or cover letter) as he applied for work with the Duke of Milan in 1482.  Check it out here.  (And please excuse our need to give a shout out to our other favorite Leonardo!)

We think da Vinci's piece of writing is a great example and reminder of how to write a great resume or cover letter.  While you might think that your resume is all about you, remember that a great resume is about what you can do, specifically, for your potential future employer.


Continue Reading...
Divider

What Kind of Rails Developer Are You?

Although Rails developers generally have a sense for what level of experience they have, we've seen some confusion and received some inquiries about what standards define different roles and types of Rails jobs.  So, we've decided to share our knowledge and experience when it comes to differentiating Rails developers in terms of level and experience. 

We've decided to tackle the three most common levels of developers in demand over the last few years.  Here are some general guidelines: 

Continue Reading...
Divider

The Future of Ruby on Rails

Things have been busy here at mirRoR.  Brian's daughter Jocelyn and Kathy's niece Samantha were born within a couple weeks of each other late last month.  

Future Rails developers?

Continue Reading...
Divider

Rails City of the Week: Austin

With SXSW wrapping up a couple weeks back, we figured now would be a good time to feature Austin as our Rails City of the Week.

Austin, Texas, capital of the Lone Star State isn't exactly the capital of the Ruby on Rails world, but it's certainly got some features worth checking out.  To kick things off, here are a few general notes about the Austin Ruby on Rails job market:Austin features a preponderance of niche-focused Rails shops in established industries.  Unlike the Bay Area, Austin Rails shops are more often businesses in niche industries providing more established products and services.  Not too many Austin Rails shops are trying to invent their own industry, but rather are working within an industry with a more traditional business model.Austin Rails opportunities are fewer, but growing.  Compared to San Francisco, New York, and even Boston, Austin is certainly behind in terms of the sheer number of Rails opportunities available at any given moment.  However, Austin's RoR opportunity growth rate in the last two years has been unparalleled by any other city.Austin Rails shops have low attrition rates.  Austin Rails opportunities are growing in number and there are certainly some good ones to be found.  However, because Austin isn't chalk full of RoR gigs like some other cities, Ruby developers tend to stay put more often once they find a gig they like.That's the skinny on the Austin Rails market from what we've seen over the last few years.  Outside of the Rails world, Austin's got a lot to offer, too.

Continue Reading...
Divider

The Best Time to Look for a Ruby on Rails Job

Many of our blog posts are geared toward Ruby developers actively pursuing new RoR opportunities.  But the truth is, most Ruby developers already have a Ruby gig they are fairly happy with.

Well, this post is for all of you already employed and generally content Ruby developers out there.

Continue Reading...
Divider

Rails City of the Week: San Francisco

Hello Ruby world!  Kathy here.  Since I recently moved to San Francisco to expand mirRoR's presence on the West Coast, I was nominated to write this week's blog post on my new home base: San Francisco!

Based on our experience over the last few years, the San Francisco Bay Area has been (and remains), undoubtedly, the best area to find Rails talent and to land a Rails gig in the country.  (Maybe in the world?)

Continue Reading...
Divider

Rails City of the Week: New York

An article in The New York Times this week highlighted New York as a "hotbed of innovation," stressing, in particular, the recent growth and promise of NYC's tech sector.  It seemed to be destiny, then, that we picked New York as this week's Rails City of the Week.

If you haven't already read the article, it's worth checking out as much of what's going on in the NYC tech sector as a whole is reflected in the NYC Ruby world as well.  The article also provides some interesting insight into the differences between New York and Silicon Valley (and why more and more technologists are finding the Big Apple appealing).  

Continue Reading...
Divider

Rails City of the Week: Boston

Since the start of the New Year, we've had clients signing up from all corners of the country.  With the abundance of Rails opportunities we're currently hiring for, we've decided to run a series of posts featuring a different top Rails city each week. 

First up: Boston.  And where better to begin?  The Greater Boston area is, after all, home to mirRoR HQ and most of the mirRoR crew has called Boston (or New England) home for years.  Despite the fact that Boston is home for us, the current Rails scene may persuade you to consider making Boston home for you!

Continue Reading...
Divider

Ask For Your Ruby on Rails Job Like Nicolas Cage

The interview process is very similar to the sales process.  You've likely heard that before, but your ability to sell yourself (your skills, experience, and drive) is directly linked to your ability to land a job.  

Put your job search in terms of the sales process.  You've got all your marketing materials; you've polished your resume, updated your website, and cleaned up your code samples on GitHub.  You've got your sales pitch down; you've practiced for your interview and are prepared to nail the toughest questions.  But just like in sales, none of this matters if you don't close the deal.

Continue Reading...
Divider

There's More to Life (and Your Job) Than RoR

As you (likely) know, at mirRoR, all we do is Ruby on Rails.  It is our life.  We live it.  Breathe it.  Sleep it.  Sometimes even dream it.  But the truth is-- there is more to life than Ruby on Rails.  Specifically, there's more to landing a RoR gig than just your Ruby skills.

Today we'd like to discuss some of those offline intangibles that can affect your candidacy, oftentimes in a serious way.

Continue Reading...
Divider

How to Find the Right Rails Employer for You

There is a lot of advice out there on how to interview for a job.  It's a lot of stuff you already know.  Get there early.  Stay calm.  Do your research on the company.  Show what you know.  Follow up.  Etc.  (We even wrote some Rails-specific interview advice.)  But what about how to interview the company you're interviewing with.

While there is no need to be overly picky in your job search, you do want to make sure that as much as the company finds the right fit in you, you also find the company to be the right fit for you.

Continue Reading...
Divider

How to Reject a Developer

Although it takes skill to accept (hire) a developer, it also takes skill to reject a developer.  How to reject a developer doesn't get much air time though.  Why not?  No one likes to do it.  No one likes to fire people (well, except George Clooney's character in Up in the Air) and no one likes to tell people to get lost after an interview or two.

But it needs to be done.

Continue Reading...
Divider

It's a small (Ruby on Rails) world, after all.

As most everyone knows, the Ruby on Rails community is relatively small.  The number of Rails developers (folks who are using the framework professionally more or less full-time) that we keep track of is just under 10,000  (up from 700 in late 2006).  To put this in perspective, our entire world is about the size of a large Ivy's undergrad enrollment (somewhere between Columbia and Penn, specifically).  

If you picked any 5 of these Rails developers out of a hat (or our database) there's a pretty decent chance that a few of them know each other, and almost a certainty that some have heard of each other.  Six degrees of separation doesn't apply to the Rails community... it's more like 2.

Continue Reading...
Divider

5 Myths About Landing a Ruby on Rails Job

Myth #1: To land a Rails job, I have to have at least a year or two of professional Rails experience.

Fact: Actual Rails experience is great if you have it.  That may sound obvious, but here's what we mean: even if you don't have any professional Rails experience, you'll gain an incredible leg up on other candidates if you have some sort of Ruby side work you can show off.  Even if it's a code sample you whip up and post to GitHub, try to have something tangible you can show that proves you know the basics (or more) about the Ruby language and Rails framework.

Continue Reading...
Divider

Rudolph the Ruby-nosed Reindeer

In the style of "Rudolph the Red-nosed Reindeer"

Rudolph, the Ruby-nosed reindeer Wrote some really awesome code. And if you ever test it, You would even say it glows.

Continue Reading...
Divider

Things NOT to do in your Ruby on Rails Interview

There's a lot of general advice out there about what you should do in your job interview.  Some of it's good, some of it's not so good.  Some advice applies to all types of jobs; some advice applies to specific industries, positions, or companies.  

Since Rails is all we do here at mirRoR, we thought we'd pull together a list of Rails-specific job interview advice.  Some of these ideas can be applied to other types of job interviews, but these are some of the most important interviewing tips we've gathered from our experience in the Ruby on Rails community.  Since a lot of the things you should do in an interview are fairly obvious, we thought we'd list some of the most important things NOT to do.

Continue Reading...
Divider

Now Hiring: Rock$tar$ Only!

The Best Company Ever (TBCE) is now hiring.  This is a once in a lifetime opportunity! 

Company Background:

Continue Reading...
Divider

With Girlfriends & Employers: Make A Clean Break.

Last week we discussed three options when it comes to job offers: accepting, rejecting, or countering.  We decided to leave one related topic out because it demands a post of its own: evaluating counter offers from your current employer.

Let's imagine the situation:  You're unhappy at your current job (for whatever reason) and decide to look around for something better.  You interview with a few companies and are made an offer.  You decide to take the new job and give notice to your current employer.  Your current employer, however, can't afford to lose you and makes you a counter offer.  Typically, they'll offer more money, along with a new title and more responsibility to persuade you to stay on board.  The question now is: what do you do?

Continue Reading...
Divider

Congratulations, you've got a job offer. Now what?

After many rounds of interviewing, code tests, HR reviews and other painstaking job search activities, you've finally been made an official job offer. Congratulations!  The question now is: Will you accept?  Reject?  Counter?  From our experience at mirRoR, we've collected some advice on the appropriate ways of rejecting/accepting/countering an offer.

How to reject an offer...  

Continue Reading...
Divider

We hate recruiters too.

Many Rails developers and employers mention seeing mirRoR's Google Ads.  We've been using AdWords for years and have met some great Rails developers and employers through them. 

We like to keep things interesting and change the ads up every so often.  In our recent wave of Google Ads, we were surprised by one ad in particular that has one of the best click-through rates in our campaign.  The title of the ad is: "We hate recruiters too."

Continue Reading...
Divider

Short Money Shortsightedness

Aside from the previously discussed culprit (time), disagreements over relatively small compensation issues are the biggest deal killers in the Ruby on Rails community.  I can't tell you how many deals we've seen fall apart over 10k, 5k, or less.  

This is a shame, because Rails companies are typically looking for a personality and skill set match and have found both if an offer has been presented.  (Contrast this to a larger 'enterprisey' institution looking to fill cubes where personality isn't as big of a deal.)  Why do deals fall apart over such small numbers?  

Continue Reading...
Divider

Time KILLS

Yesterday we began a discussion about why deals are lost at the final stage of the hiring process--after an offer has been presented.  The #1 culprit in the Ruby on Rails community: time.

Oftentimes the first offer that is presented is a verbal one.  Company X says to Candidate Y, "We like you, you like us, we want to hire you for $Z."  Candidate Y agrees and says, "Terrific, send me over the paperwork!"  Then... nothing for days... silence...

Continue Reading...
Divider

Losing Deals REALLY Hurts.

We've lost a lot of deals over the years.  I'm not talking about losing deals that land clients for mirRoR (we occasionally lose those too) but hirings that don't happen after an offer has been presented to a developer.

It's tough to lose the deal at this stage because if an offer has been made, it means that all three parties (mirRoR, employer, developer) have invested considerable time and energy in the process, and that each saw enough potential to see it through to this point. 

Continue Reading...
Divider

Powered by Olark