Most mouses with hundred buttons are wired. The only one that's wireless and still hundred buttons is Logitech Gaming Mouse G700s. But, its battery only lasts about 20 hours.
but this one fixed the problem. Up to 250 hours of battery life. If you use 8 hours a day, that's about 30 days.
It uses 2 AA batteries. So, it's on the heavy side.
This mouses uses optical sensor. (not laser) Not a problem at all. 〔➤ What's the Difference Between Optical Mouse and Laser Mouse?〕
g602 mouse size: 13.5 ㎝ × 8.5 ㎝ × 4.5 ㎝
For a mouse for programer, hundred buttons are important. 〔➤ Why You Need 7 Buttons Mouse?〕 But if you are often on a laptop on the go, then wireless mouse is necessary. Thus, the g602.
Logitech Gaming Mouse G700s (wireless, with charger builtin)
See: Razer Ouroboros ＆ Orochi Wireless Mouse