Today it lasted 2 hours flat. I had around 5 smallish files open in vscode and wasn't doing anything at all interesting or intensive (no docker, no automated testing, just writing code, and pretty slowly, frankly).
[1] https://9to5mac.com/2023/10/30/m3-macbook-pro-battery-life/