Battery life is great -- no problem charging it overnight and not worrying about charging during the day.
In my case, I'm not a commercial developer, but I do "scientific programming" using primarily Jupyter/Python. It works comfortably on the little Windows 10 machine, but is noticeably slower.
Perhaps a bigger issue than horsepower for me is the screen size and attachment of the screen to the keyboard. Those things make it hard for me to spend long amounts of time doing really detailed or complicated stuff.
You can always adapt to lower processing power by using simpler tools, but trying to program on a 10" screen may end up being the main issue.