DEV Community

Discussion on: You Are Not A Software Developer

Collapse
 
fpuffer profile image
Frank Puffer

No. The job of a software developer is to transform requirements into software. Period.

Finding the most cost effective solution might be the job of a consultant.

But "software developer" is not a person, it's a role. Even if you are hired as a software developer, you are likely to take on other roles as well. And that's not a bad thing. Most of the time it does make sense.

Collapse
 
alainvanhout profile image
Alain Van Hout

It all depends on whether they want a code monkey or software developer: if the the requirements are of the form 'this exact design with that exact color', then it's the former while if they're of the form 'a customer should be able to ...' the it's the latter. Most jobs of course have some combination of both.

Collapse
 
eduardsi profile image
Eduards Sizovs

"I transform requirements into software. If you want cost-effective solution, call a consultant."

^ Don't tell this to your customer

Collapse
 
fpuffer profile image
Frank Puffer

In the role of a software developer, you don't talk to customers, at least not about business related stuff. But as I wrote, it does makes sense to take on different roles sometimes.