| ▲ | relaxing 5 hours ago | |
> The gigantic salaries paid to the most prolific employees is not due to their ability to write code. It is due to their ability to interrogate the shit out of the customer until they finally reveal the true requirements. That doesn’t describe any devs I know, especially not in the old days. Interrogating customers and bringing back requirements was the job of management (who got big salaries, too.) | ||
| ▲ | mkehrt 3 hours ago | parent | next [-] | |
I think this is true when you realize "customer" means "coworker" or "person on the next team over" or "management" or "your intuition about the problem". Which all sort of have the same shape. | ||
| ▲ | therealdrag0 5 hours ago | parent | prev | next [-] | |
Agree. What a strange perspective. Engineering is what is hard, and that includes coding and non-coding activities but doesn’t require customer interrogation. | ||
| ▲ | HeyLaughingBoy 4 hours ago | parent | prev | next [-] | |
That has only been true in the largest corporation I've worked for (around $4bn annually). Even then, we (devs) had to challenge inconsistencies in requirements or incomplete specifications. The only job I've ever had where I could just do exactly what I was told and get away with it was right after I got out of college. | ||
| ▲ | beachy 4 hours ago | parent | prev | next [-] | |
That job was often called a "business analyst" in "the old days". | ||
| ▲ | pjmlp 5 hours ago | parent | prev [-] | |
Not in agency or consulting jobs. | ||