← All videos

Engineering video

1:20 · 8 August 2025

Why Do Software Developers Still Do Take Home Challenges (Even If They Are A Very Bad Choice)

Key concepts in this video:

1. Reasons for Doing Take-Home Challenges

Developers accept take-home assignments primarily because it is the only company that called them back, often stemming from resumes that fail to generate enough calls.

Hear it at 0:13 →

2. Avoiding Live Coding Trauma

Many engineers are paralyzed by past negative experiences with live coding and prefer take-homes to avoid the fear of being watched, rejected, and feeling inadequate.

Hear it at 0:38 →

3. Developer Habit and Reflex

Take-home assignments feel comfortable because receiving requirements and writing code independently is the exact dynamic developers are used to in their daily jobs.

Hear it at 1:06 →

Transcript

If take home assignments are such a bad deal for software engineers because they are a red flag because they are usually a waste of time because you get no commitment. Why can't software engineers just opt out and why do still why are people still doing them? Well, the number one reason is because it's the only interview they got. Obviously, people are being rational and saying yes, you know, I don't want to do it, but this is the only company that actually called me back this week. So, what am I going to do? Do nothing. And we'll see in a second. This is usually a problem of not investing enough in your