Personal is an i7 12700, 32 GB RAM, 2TB storage and a NUC with i7 32GB 1TB, the nuc was for when I was contracting as the clients DB copy I needed was pretty huge and I didn't want to keep that in memory on my local.
2x1440p 27" mini led displays, wanted the 165Hz, actually noticeably easier to read text while scrolling for me, and I like the color accuracy for hobby stuff, plus cheap enough at 400 EUR on special each.
Work now is a 11700H I think, Lenovo ThinkPad series, 32GB RAM, works okay, nice is the Lenovo dock integration for work, just one thunderbolt cable driving the displays there.
How strong your machine needs to be is up to you, code base, and what you can tolerate. I detest lag during search/index, and most of the work I do involves large code bases, so hop around a lot in unfamiliar code, but it would be perfectly fine for most on a cheaper i3/i5, just a question of what your time is worth (be it your view or your boss who gets you hardware).