Yeah, it's across the board it's not down to experience.
Sure sometimes you need to make do to meet deadlines and many times you'll even get away with just using whatever works. But I've also seen a fair few features delayed or become completely unfeasible due to code rot.
Also the more you refactor the more efficient you become at doing it.
lol nice comment while eating breakfast.
This has been my experience as well with developers (not just 'junior', but even more experienced ones)
Yeah, it's across the board it's not down to experience.
Sure sometimes you need to make do to meet deadlines and many times you'll even get away with just using whatever works. But I've also seen a fair few features delayed or become completely unfeasible due to code rot.
Also the more you refactor the more efficient you become at doing it.
Print that on a mug!