I hit the end of the yearly upgrade cycle back in 2003. That’s the year I put together a P4 based (screaming fast at the time) machine. That’d be the one I’m still using today! There just isn’t any need for more power driving me forward. Sure, I added more RAM, updated a video card, and replaced (with larger faster) failed hard drives. However, the core system still is plenty fast enough for all my work and play needs. No problem using it as a coding platform and even does flight sims with plenty of FPS!
So, upgrades to my PC are basically dead (at least until I can’t get repair parts). However, the tablet/smartphone is not a replacement. I’ve tried them. I have a couple. They sit in a corner and collect dust, basically unused. They do not solve any of my problems as a software developer.