News for hackers. Stuff that matters.
Re:Why I Strive to be a 0.1x Engineer by vonmoltke on Wednesday January 27, 2016 @11:07AM (#10980773)
Developing new programs is a means to an end, not an end in itself. The need is to solve problems. Sometimes the best solution is to write new programs, sometimes the best solution is to modify existing programs, sometimes the best solution is to tweak off-the-shelf programs.

If you select for people who are good at, and like, writing new programs, then every solution becomes a new program. That isn't the best way to run a business.

Re:Why I Strive to be a 0.1x Engineer by fennecfoxen on Wednesday January 27, 2016 @11:33AM (#10980963)
> Developing new programs is a means to an end, not an end in itself.

Yeah, so this is just another case of the principal-agent problem. The thing which is best for you as a programmer may not always be the thing which is best for the company paying you. You'll have to find a balance between the two, and so will your employers.

Re:Why I Strive to be a 0.1x Engineer by skewart on Wednesday January 27, 2016 @01:33PM (#10981921)
This is a good point. I think the need for new programs has actually decreased relative to the overall need for software solutions over the past, say, twenty years. Between the rise of open source and the fact that lots of software products being built aren't very technically innovative I suspect the relative need for new code has decreased. It's more often about broadly figuring out how best to solve problems.

I wouldn't be surprised if, in response to this trend, we see the formalization of a new "product developer" role at startups that is kind of a hybrid engineer / product manager. This person can code perfectly well, but is also scrappy and really good at getting shit done. The Alice character in the story above would fit this role perfectly. These people can drive way too much business value for their role not to become a defined hiring target eventually.

Re:Why I Strive to be a 0.1x Engineer by thewarrior on Wednesday January 27, 2016 @11:16AM (#10980833)
So what you're saying is that its better to ultimately move into management ?
Re:Why I Strive to be a 0.1x Engineer by metaphorm on Wednesday January 27, 2016 @01:20PM (#10981803)
for Alice, and possibly also Bob, yes, their career advancement is most likely from software developer to product manager or technical lead, to VP of engineering somewhere.

for Clyde, definitely not. Clyde really loves coding as an end unto itself. his career advancement is probably getting picked up as a "unicorn" at a quant trading hedge fund, or joining a project that is coding low-level technology infrastructure at a big tech company like Goog/Msft/FB/Oracle/whatever.

Re:Why I Strive to be a 0.1x Engineer by smadge on Wednesday January 27, 2016 @02:15PM (#10982286)
why on earth would you let your developers decide what to develop? Isn't that the role of the product owner/client/management? There should be some back and forth between stakeholders.
Re:Why I Strive to be a 0.1x Engineer by smadge on Wednesday January 27, 2016 @07:14PM (#10984720)
I say this as a developer who, if it were up to me, would just spend all day refactoring existing code and not implementing new features or fixing bugs.