“Oh, You’re a Software Developer? So You Can Fix My Phone?”
It’s funny how the moment people find out you’re a software developer, they assume you know everything about computers.
Suddenly you’re expected to:
- Fix broken phones
- Remove viruses
- Set up Wi-Fi
- Repair printers
- Recover lost files
- Unlock laptops
And if you say, “I don’t know how to fix that,” they look shocked.
Let’s clear something up.
What Does a Software Developer Do?
A common question people search online is: What does a software developer do?
A software developer:
- Writes code
- Builds websites and web applications
- Develops mobile apps
- Works with databases
- Fixes software bugs
- Designs and improves digital systems
That’s it.
We build and maintain software.
We don’t repair hardware.
We don’t solder circuit boards.
We don’t magically fix printers.
The Difference Between a Programmer and an IT Technician
Another big confusion is the difference between a programmer and an IT technician.
Here’s the simple breakdown:
Programmer / Software Developer
- Creates applications and systems
- Writes code using languages like PHP, JavaScript, C#, Python, etc.
- Solves software problems
IT Technician
- Fixes hardware issues
- Sets up networks and routers
- Installs operating systems
- Troubleshoots physical devices
Both work in tech — but they are completely different roles.
You wouldn’t ask a dentist to perform heart surgery.
The same logic applies here.
Common Misconceptions About Software Developers
There are a few major misconceptions about software developers:
1. We Know Everything About Computers
Technology is huge. No one knows everything.
2. We Can Fix Any Device
If your phone isn’t charging, that’s likely a hardware issue — not a coding problem.
3. We Enjoy Fixing Printers
No. Just no.
Why This Happens
To many people, anything with a screen equals “computer stuff.”
Programming, networking, cybersecurity, hardware repair — it all sounds the same.
But tech has specializations, just like medicine or engineering.
Being a developer doesn’t automatically make someone a networking expert or phone repair specialist.
The Reality
Yes, developers understand how software works.
Yes, we might help sometimes.
But being a software developer does not mean we are walking repair shops.
So next time you meet one, ask them what they build — not why your Wi-Fi is slow.
If you’re a developer reading this…
What’s the funniest “Since you’re good with computers…” request you’ve ever received?
Drop it in the comments