News for hackers. Stuff that matters.
Re:Developers spend most of their time figuring the system out by zozbot234 on Wednesday March 30, 2022 @04:55PM (#30860658)
True expertise on a large, complex code base does not just take a few months; competence is best modeled as growing over long timespans, not as something that quickly reaches an "expert"-level ceiling. This is all the more true when-- as is often the case-- the codebase is a complicated legacy thing, full of accumulated "technical debt" and unneeded complexity of all sorts. This is not to say that 100% pair programming is always the answer, but doing it to some extent is likely warranted.
Re:Developers spend most of their time figuring the system out by dboreham on Wednesday March 30, 2022 @11:27PM (#30863536)
Someone with much more experience than me once told me it always takes a year. He turned out to be right, at least over the past 25 years.
Re:Developers spend most of their time figuring the system out by artificialLimbs on Thursday March 31, 2022 @01:17AM (#30864041)
This is exactly what I'm currently jumping into as a 'new' dev. I've been coding for about 3-4 years, am working on an ANCIENT php in-house ERP (we're still running v5!), and find the technical debt/unneeded complexity more shocking by the day. I've been in this position 3 months and feel like I've barely even scratched the surface of what is going on under the hood.

Teaming up for training is absolutely crucial at this time.