DEV Community

[Comment from a deleted post]
Collapse
 
fpuffer profile image
Frank Puffer

... they do not waste time with projects or clients that do not bring joy and worth to them.

That's fine if you are a freelancer but few companies would hire such a person.

Collapse
 
clsource profile image
Camilo • Edited

I find a little sad if the majority of software professionals would work on projects that they do not find enjoyment working with. If companies would not hire someone who enjoys their job then why work at such companies at all?

Companies should strive to create the best working conditions so professionals can do their best and be happy working there.

Collapse
 
kibertoad profile image
Igor Savin

Smart companies put effort into making work on non-fun projects sustainable - either by rotating people who work on them, or by giving developers some time to make them more fun (e. g. technical tasks to improve quality of life). If company doesn't care about work being fun, best talent is not going to stick around for a long time.

Collapse
 
fpuffer profile image
Frank Puffer

I totally agree. But even in a company where most of the work is enjoyable, there will be some projects that suck. These projects can still make sense for business reasons. You cannot simply refuse to work in such a case.

 
clsource profile image
Camilo

You can always make such projects suck less, there's always some way to make it more enjoyable. I'm not saying that you should quit right away when some hard times appear. I'm saying that you should focus on maximizing results and adding value. That means if you are not delivering your best results, look for a way to improve them, talk to your manager, client or change your working conditions in some way. Quitting is an option but is not the only one.

Collapse
 
kibertoad profile image
Igor Savin

It depends. If you are good enough, companies are interested in you not leaving and in many cases are going to be open to move you to another project/team if that would convince you to stay. If you are good enough and company doesn't care - you need a different company. If you are not good enough - become good enough.