News for hackers. Stuff that matters.
Re:Employees are quitting instead of giving up working from ... by grillvogel on Tuesday June 01, 2021 @02:22PM (#27359034)
at my company the seniors are mainly responsible for driving projects/design and leading teams of juniors who do the implementation. working independently is not really an option
Re:Employees are quitting instead of giving up working from ... by slumdev on Tuesday June 01, 2021 @03:17PM (#27359871)
This is a very old model, and it's as dumb today as it was in the 1990s.

The seniors used to be called "architects," and the "driving projects/design" used to be called RUP.

Re:Employees are quitting instead of giving up working from ... by grillvogel on Tuesday June 01, 2021 @03:33PM (#27360064)
architect is a higher level, they tell us why our designs are bad
Re:Employees are quitting instead of giving up working from ... by slumdev on Tuesday June 01, 2021 @03:50PM (#27360284)
LOL. I feel for you. It's the same way in a lot of places.

Your seniors should definitely be thought leaders, but when they get "too senior" or "too important" to write code, the company is done innovating. That's a major organizational smell.

Re:Employees are quitting instead of giving up working from ... by grillvogel on Tuesday June 01, 2021 @03:55PM (#27360356)
why is that? isnt the main innovation done in design? anyone can code something up that has been designed for them already
Re:Employees are quitting instead of giving up working from ... by slumdev on Tuesday June 01, 2021 @04:08PM (#27360573)
If your design is so detailed that any code monkey can implement it without screwing it up, then you've probably spent more time writing design documents than you would have spent just building it.

And if your code isn't expressive enough that the design can be extracted without major effort, then the two will inevitably diverge at some point. Many bugs will appear.