How Long Should It Take for a Developer to Be Productive?
Bringing a new developer onto a project—especially something as complex as an embedded C application—is always a balance. You want to get them up to speed quickly and ensure they learn the right way to do things. But how long should it actually take before they can fix bugs, add features, and contribute effectively? And if it’s taking months, what does that say about the project?