3 ms·
Also, the big challenges in software organizations I deal with are getting a group of a dozen or so “code-slingers” to work effectively as a team. That’s reall
by throwaway31131 1y ago
Also, the big challenges in software organizations I deal with are getting a group of a dozen or so “code-slingers” to work effectively as a team. That’s really hard and it’s been the fundamental management problem for the entire time I’ve been in the industry, which is decades. Not enough LOC has never really been a thing.
- skydhash 1y agoAlso the many communications roundtrips to know what to code-sling. That's just as difficult as doing code-slinging well as a group.
- delusional 1y agoI've only been in industry for 7 years. So far, the problem I've seen at my two employers have been stopping the "code-slingers" from making absolutely worthless systems that create a ton on noise in the organization, and redirecting their efforts towards long term valuable and productive ends. From observation and induction, it seems very easy to contribute net-negative value in a software development position, and delivering long-term net positive value really requires a lot of discipline from the developers, or a lot of wrangling from non-technical members. PS: Discipline here does not mean "being picky about what things to accept" it means being picky about what things you make up. From observation, a lot of the most valuable work is super fucking boring, and it takes discipline not to make up a more intellectually stimulating task.
- WalterSear 1y agoAI solves that problem with brute force: if you need 5x fewer engineers working on an application, your team will find coordination 5x easier.