3 ms·
>Devs naturally lack incentive - it's an existential nature of software, i.e. it can go on forever. It's not like building a house. But we're talking about adu
by barberousse 8y ago
>Devs naturally lack incentive - it's an existential nature of software, i.e. it can go on forever. It's not like building a house.
But we're talking about adult humans who have agreed to a contract to fulfill business needs in exchange for money, I tend to presume that its on the developer to guarantee their end of the contract, otherwise business won't fulfull there's and I further presume business gets to decide what the criteria are. If things are otherwise, which this seems to be suggesting, then that would be an egregious business error, keeping on developers that aren't delivering anything, and if your tech lead isn't giving you honest assessments you let them go too. This looks the business problem is being coupled into the warrant behind sprints being key cause devs "naturally lack incentive".
I also don't know how to agree with developers "naturally" lacking incentive, given they could lose their job, but I've definitely met developers with little motivation. That level of motivation tends to be tied to wider organizational issues as well...
- sonnyblarney 8y ago"who have agreed to a contract to fulfill business needs in exchange for money, " Technically, that's true, but in reality not. Devs go to work, build stuff, and get paid every few weeks. Their direction really is oriented only towards the goals they are given. Business needs are often counterintuitive to the natural position of a developer. The reason I believe this, is because I'm a developer who moved into the business world. I see this utterly and fundamentally different now. Even how I approach writing code is different. Business needs are very difficult to understand for anyone who has not sat in a true business role: customer facing, selling i.e. direct sales etc.. A few people have a 'natural born' business instinct, but it's rare. Even people in regular marketing jobs (i.e. not marketing ops, like branding, creative) I find don't have an instinct for it. I like specific goals, that are attached to timings. They're not always going to be made, but both of those things are important. Developers moving in the wrong direction is more common in software than not.