DEV Community

Discussion on: "Am I a bad developer?" - A question developers commonly face

Collapse
cristiancastrodc profile image
cristiancastrodc

I kind of feel like a bad developer. I like to sleep a lot and I don't practice in my free time, or I practice very little. But at working hours, when I'm inspired, I'm a machine.
I'm feeling bad lately because my two best friends are the kind of developers who sleep ~3 hours a day and they seem to be happy with that.
I feel like to improve my skills, I should do that too. Take some sleep hours or out of work hours and practice. But I don't really like that idea.
Does that make me a bad developer? I'm not sure, but still I'd like this feeling to go somehow.

Collapse
manuthecoder profile image
Manu Author • Edited on

Ok, I would suggest getting at least 8 hours of sleep. Your health comes first before your work.
Check out this blog article on how to code much faster.
If your boss and team is putting too much pressure on you, if possible, I would suggest having a meeting with your boss.

But, otherwise, you're a good developer.
I admire how hard and how much you work :D

Collapse
cristiancastrodc profile image
cristiancastrodc

I will read the article! Thank you for that and for your kind words :)

Collapse
aarone4 profile image
Aaron Reese

Enlightened employers would not only allow you to learn new technologies in work time but actually expect it. Learning more effective ways to work is only going to benefit them in the long run with keeping up with the industry, attracting the best new talent who only want to work with @next versions but also retain older and more experienced staff.

Collapse
jamesthomson profile image
James Thomson

I'm feeling bad lately because my two best friends are the kind of developers who sleep ~3 hours a day and they seem to be happy with that.

This is just not maintainable. They will hit developer fatigue and burn out hard, I can guarantee that. Don't feel guilty for not participating in such a destructive lifestyle. Be proud of the good work you do in your working hours. Enjoy your life outside of them.