Holy crap you literally described my exact experience from 2 months ago, including the 5 years in one company, having done my best by 3-4 years and getting to another company that made me feel accomplishment as I haven't felt in quite a long time.

My friend's hypothesis is that "good developers shouldn't stay in a single job for longer than 3 years, since after that you stop learning", maybe he's right...

code of conduct - report abuse