Re:Working hard for the sake of working hard is laziness
by Swizec on Sunday October 06, 2013 @08:13PM
(#6505984)
It's because most software developers aren't salespeople. Simple as that.
Every freelancer who has found a way to explain why maintainable software is better, and why less code is better than more code, and why they spend less time than other person X, has thus also found a way to increase their rate by a handsome factor.
Unfortunately this is only possible for entrepreneurs. In a traditional employment situation your rate is defined by other people. They do define it as a business value (Google engineer makes more money than a government engineer), but they present it to their employees as a rate-per-time because that makes them easier to manage and more interchangeable.
Point is, at the end of the day, your pay is always judged based on the value you provide, not the time you put in.
Every freelancer who has found a way to explain why maintainable software is better, and why less code is better than more code, and why they spend less time than other person X, has thus also found a way to increase their rate by a handsome factor.
Unfortunately this is only possible for entrepreneurs. In a traditional employment situation your rate is defined by other people. They do define it as a business value (Google engineer makes more money than a government engineer), but they present it to their employees as a rate-per-time because that makes them easier to manage and more interchangeable.
Point is, at the end of the day, your pay is always judged based on the value you provide, not the time you put in.