Re:How the Valley treats experienced people
by z3t4 on Sunday December 30, 2018 @05:25AM
(#18788441)
When I started programming I was very productive, even more then today, but I was ignorant about performance, data races, xxs, sql injects, lower level programming, sysadmin, general CS, etc. So I think the problem is managers see new guys being more productive, but the old "slow" guys gets paid double.
[ Parent
| on HN ]
Re:How the Valley treats experienced people
by Ma8ee on Sunday December 30, 2018 @06:46AM
(#18788686)
Of course it is faster to build a solution with bad performance, is hard to maintain and a nightmare to test. The manager who doesn’t know the difference is just a bad manager.
Re:How the Valley treats experienced people
by gronne on Sunday December 30, 2018 @07:01AM
(#18788728)
I thought that was the definition of a manager?
Re:How the Valley treats experienced people
by Ma8ee on Sunday December 30, 2018 @07:57AM
(#18788948)
I’ve had good managers.
Re:How the Valley treats experienced people
by gronne on Sunday December 30, 2018 @03:19PM
(#18791091)
I was mostly joking.
Re:How the Valley treats experienced people
by JustSomeNobody on Sunday December 30, 2018 @09:18AM
(#18789275)
I would argue if you were ignorant of those items, you were not very productive. Someone eventually had to come back and fix that.
It’s like tossing code at QA that you didn’t debug first. If your initial dev time was 8 hours but you have 6 more in fixing issues you didn’t really get done in 8 hours.
Re:How the Valley treats experienced people
by z3t4 on Monday December 31, 2018 @05:49AM
(#18794006)
As a senior developer you have a dilemma, leave code dept and maybe later get accused of writing crappy code. Or fix all edge cases and and get accused for being too slow and expensive. By the time I have assessed the requirements to chose the optimal balance between hardness and dev-time, setup the right environment and automated the deployment, and made a plan for scaling out ... My former self would have already shipped the code, it would be billed, and the boss would be happy. But you are right about the total productivity, because a year or so later, the boss will wonder why something that took 3 minutes to do before, now takes 3 hours. But usually those hours are billable, so the boss is happy anyway. Then there's time to market vs software quality, how performance and security only becomes an issue after the fact, maybe I'll write a blog post.