Are you working together with a developer, but have no idea what kind of developer they are? (Let’s call them Sam for the simplicity!) Are you afraid to ask? No problem! This test will help you to figure it out immediately!

Are you working together with a developer, but have no idea what kind of developer he or she is? (Let’s call him/her Sam for the simplicity!) Are you afraid to ask? No problem! This test will help you to find it out immediately!

Read the questions below and write a tally mark for the most appropriate answer!


What is on Sam’s screen beside Stackoverflow?

1.) Eye-catching colorful vertical waves of text with a black background

2.) Tiny working mobile phones

3.) Frankenstein’s software monster built up from a File Explorer and text editors surrounded by buttons everywhere


When Sam does a presentation, how many colors can be discovered on his slides?

1.) 3 or more, looks pretty nice BTW!

2.) 3

3.) Sam is presenting from Notepad++

What is special in Sam’s outfit?

1.) Sam is attached to his coffee mug

2.) In addition to the coffee mug, beard and slippers

3.) In addition to the coffee mug, beard and slippers, even if it violates the company dress code

Does Sam have a tattoo?

1.) Something angular

2.) There is something next to Sam’s heart. I’m not sure if it’s a fruit or the forehead of Steve Jobs

3.) There is a Metallica logo on Sam’s shoulder

When you ask about Sam’s task: Sam is ready, just waiting for the:

1.) UX designer to make more realistic expectations

2.) AppStore / PlayStore review

3.) The deploy process

What does Sam want to talk about with you?

1.) The UX designer should stay on the ground

2.) I can’t understand.

3.) Small details of your business logic


What does Sam want to talk about with other developers?

1.) New “frameworks”… constantly, whatever they are

2.) I can only recognize these words: activities, Oreo, KitKat, Marshmallow or “I”, “I”, “I”

3.) The only English words in Sam’s sentences are: “and”, “or” and “the”

What is Sam’s answer to “What is the color of my T-Shirt?”?

1.) “It’s cobalt, also known as #0047ab”

2.) “It’s cobalt”

3.) “It’s blue”

What’s Sam’s favorite question?

1.) Is this user interface pretty enough?

2.) Is this user interface smooth enough?

3.) Is this user interface logical enough?


What topic drives Sam mad?

1.) Supporting Internet Explorer from the next milestone

2.) You need a bit of help to install this APK on your iPhone

3.) When you said “e-mail” notification, you meant it has a yearly report and a chart in it

What profession would fit Sam in an alternative universe?

1.) Interior designer of a sci-fi spaceship

2.) Director of the Great Gadget Museum

3.) The most feared lawyer of the continent, who prosecutes the guilty, but protects the innocent

Is Sam talking about “refactoring” a lot?

1.) Absolutely!

2.) Unquestionably!

3.) Restlessly!

Does Sam think about a card trick until he/she finds out how it works?

1.) Breathlessly!

2.) Excitedly!

3.) Passionately!

What does Sam do, when you bring your mother-in-law’s laptop in a plastic bag, asking for fixing it?

No possible answers here, never do this! Seriously!


If ‘1’ has the most marks, you are lucky! You identified a frontend developer! These guys are working on the user interface that you can see on your browser. They usually don’t have to design the outfit of the application, it’s made by the UI/UX designer. They have to make the working version of the drafts. It should be fast and pretty in multiple browsers and on multiple screen sizes. Next, to software development, they tend to be interested in colors, layouts, elegance, visibility, accessibility.

If you chose ‘2’ mostly: Sam can’t be anything else than a mobile developer! Similarly to the frontend developers, mobile developers are also working on the user interface, but they are producing mobile applications. They can be specialized for iPhone, for Android or for other platforms. Besides development, they have to take care of the different screen sizes, Android/iPhone versions and to make the application simple, understandable and fast.

If ‘3’ dominates your note: The strange creature you are trying to communicate with is a backend developer. Because backend developers are responsible for the kernel of your application, their job is less evident for an average person. They are responsible for serving user interfaces with data. They write the code, that generates the response for the user interactions or integrating your system with another. They often have to be abstract or thorough.


Aside from the joke, most developers are kind and would tell you gladly what they do. Don’t be afraid to ask :)

member photo

Sebi is an experienced full stack developer. He loves Spring Boot and tries to internalize its philosophy as much as he can. 

Latest post by Sebestyén Csorba

How to prepare for a Penetration Test?