What a peanut butter and jelly sandwich shows about dev skills - Technical.ly Baltimore

Dev

Nov. 13, 2017 12:55 pm

What a peanut butter and jelly sandwich shows about dev skills

The tried-and-true sandwich is a go-to part of the job interview for Mind Over Machines CTO Dustin Sitton.

Your path to a dev job goes through this sandwich.

(Photo by Flickr user Matias Garabedian, used under a Creative Commons license.)

This is a guest post by Mind Over Machines Chief Technology Officer Dustin Sitton.
I was nervous the first time I asked a candidate to make a peanut butter and jelly sandwich during an interview.

I take interviews seriously. We are interviewing each other, and irrespective of fit, they will become an ambassador of our company. Our paths will most likely cross again to boot.

At the interview, the awkward silence as I carefully placed each item onto the conference room table was the worst part:

“Jif peanut butter!”

“Will they find this demeaning?” I thought.

“Welch’s Grape Jelly!”

“Inappropriate?” I thought.

“A knife!”

“I’m bringing a knife to a business meeting… this will go over well…,” I thought.

“Don’t forget the Wonder bread!”

“This was a terrible idea,” I thought.

Except that it wasn’t a terrible idea. “Investigate these ingredients carefully,” I said.  “I want you to write down in exacting detail how to make a peanut butter and jelly sandwich. You will then read your instructions back to me, and I will attempt to construct one based on what you wrote. If you leave ANY room for ambiguity, I will seize on it, and you will fail. For example, if you tell me to: ‘pick up the knife…’ I will pick it up by the sharp end. You must explicitly state how to pick the knife up. Which hand, etc.”

Of course, they don’t “fail” for missing some innocuous step. There are other questions to consider:

  • Are they are enjoying the test?
  • Are they asking me questions?
  • Are they digging in and looking at the ingredients?
  • Oooh she’s drawing instructional illustrations!

That’s the test: Do they seek to understand the issue, engage the client and communicate effectively?

Advertisement

Most importantly, are they enjoying what they are doing?

Some have excelled at it. Others have found their skillsets lie elsewhere. But all felt better off for having tried. At least that’s what they told me.

But wait, one might ask, where is the code test? Where is the barrage of test questions on libraries and APIs?

Mind Over Machines stopped caring about one’s acronym history a long time ago. Five Years JSON? Three years Python? 10 years .NET? Snooze fest. Conventional development is commoditized.

This test isn’t the only thing we do in an interview, but it gives us a tremendous sense as to how someone will communicate and approach problems. Communication and problem solving are the key ingredients to tomorrow’s “software developers” – those that will graduate beyond slinging code.

The future is for those who can develop AND write AND speak AND collaborate, all while constantly determining new and innovative ways to solve business needs.

-30-
JOIN THE COMMUNITY, BECOME A MEMBER
Already a member? Sign in here
Connect with companies from the Technical.ly community
New call-to-action

Advertisement

CLLCTIVLY is powering a day of giving for Black-led orgs in the Baltimore area

Maryland AG joins ‘Operation Cryptosweep’

This Maryland nonprofit created 3 mobile labs from old shipping containers

SPONSORED

Baltimore

Verizon is looking for the brightest ideas on how to use its 5G technology

Baltimore, MD 21201

14 West

Junior Database Administrator

Apply Now
Baltimore, MD

SmartLogic

Account Executive (Baltimore)

Apply Now
Baltimore, MD

14 West

Product Operations Manager

Apply Now

Events Roundup: Talk cloud adoption with AWS and Verizon Media

AT&T invested $250M in Baltimore network upgrades over 3 years

Verizon is looking for the brightest ideas on how to use its 5G technology

SPONSORED

Baltimore

Escape the August heat with cool AI tech

Philadelphia OR Baltimore

Technically Media

Technical.ly Editorial Intern (Fall 2019)

Apply Now
Baltimore

Fastspot

Business Development Manager

Apply Now
Columbia, MD

Vectorworks

Python Engineer (Software Systems Development)

Apply Now

Sign-up for daily news updates from Technical.ly Baltimore

Do NOT follow this link or you will be banned from the site!