My Authors
Read all threads
The hiring process for most developer positions in most companies are ridiculous.

A thread about my experiences.
/1 I was once asked to write a form with validation and error handling. Some fields should be validated async. API + design should be included. All should be tested and documented. They tell me this should be done in around 3 hours.
/2 I am working on the field for several years and have build many complex spa projects with high traffic. However, given the task I would already assume this would at least take me 8 hours. Even if I could do it in 3 hours, using a whole day would end up with a better result
/3 since noone can check how much time I actually spend on the task, people who spend more time, will have an advantage. This is why you are basically forced to spend more time on the task
/4 the companies normally give you a time limit. They themselves however, do not commit to anything. They do not have to answer or if they decline, they do not give you feedback. If you do not get the job you basically spent 8 hours on a useless generic software
/5 let's say you apply to 10 companies. This means with tasks like that, you would have to spend 80 hours, programming bull shit tasks. For free.
/6 some companies give you tasks, which could even be real tickets from their asana board. Big red flags, but I see it often. So more generic tasks are better, because you can be sure, they do not steal your code, but you are still wasting your time
/7 you do all of this and MAYBE you get invited to an interview, where you meet the product manager. If he does not like you, you can go home already. Especially in smaller business, chemistry is really important. So asking somebody to do a 8h task before talking to him is stupid
/8 that's the halo effect. Within seconds the person will have an opinion about you and this will greatly influence their decision. This also means it would make more sense to have a short meeting first and then give the task. But then again, the company does not value your time
/9 even after the talk went great and I could answer all of the questions on the white board, I get declined. The companies normally only tell you, they are sorry, but do not tell you why. Because they cannot tell you "you know, we don't like your face"
/10 once you passed that stage, you are invited to another meeting with the CEO. Maybe you are lucky and he agrees with the interviewer before.
/11 of course the salary range is 40-80k and they will only tell you what they can pay you, once they setup the final contact. So maybe after 30h of your time you finally have a contact, you have to decline, because they do not pay you enough.
/12 and I have to go through all of this processes while I have several years of experience, recommendations from previous companies, a github profile with several thousand commits in the last year and while being in the top 5% for all related topics on stackoverflow
/13 meanwhile you read in the news that there is a shortage of professional developers. Companies are just too stupid to make it attractive for developers to apply. Stop wasting our times.
/14 here is how it should work:

- definite EXACTLY what you need and what is REQUIRED
- define how you seperate junior, intermediate and senior or have a short call where you evaluate
- define EXACTLY what you pay for each level
- have a short MEETING FIRST to check chemistry
/15 now people who apply are already better fits. Now check through existing projects and publications and if possible: skip the stupid task
/16 normally the contacts include a very short notice period for the first months. So why even bother to ask for an extra task? If you still want me to do extra work to prove myself, I expect the company to give me a longer notice period in return.
Missing some Tweet in this thread? You can try to force a refresh.

Enjoying this thread?

Keep Current with SeriousWebDev

Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

Twitter may remove this content at anytime, convert it as a PDF, save and print for later use!

Try unrolling a thread yourself!

how to unroll video

1) Follow Thread Reader App on Twitter so you can easily mention us!

2) Go to a Twitter thread (series of Tweets by the same owner) and mention us with a keyword "unroll" @threadreaderapp unroll

You can practice here first or read more on our help page!

Follow Us on Twitter!

Did Thread Reader help you today?

Support us! We are indie developers!

This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3.00/month or $30.00/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!