I didn't get your point. I hope it wasn't to say NO. I asked about the difference between over the years and over time. Are they synonyms?No.
It may not take him years. He may grow stronger in a week or two.
Nobody is insisting this.I think it's pretty much useless to insist that someone should necessarily become stronger in a week or two rather than over the years.
I suppose it depends on how many repetitions of the meatball-making action one performs, how tedious the process is, and whether you are describing the passage of time immediately following your attainment of excellence or several years later. If you have to practice something hundreds of times to get good at it, you might not at first describe the attaining of excellence as happening 'in no time.' Years later, you might think of it as happening 'in no time.' But this is more philosophical than linguistic.That sounds incredibly odd to me. (See my earlier post.) In this case, I might say “in no time.”