You can use it as a glorified internet terminal with some light office apps within 256GB.
But it’s a pain in the ass to swap applications constantly, clear caches, delete large files and so on once you exceed those use cases.
512GB is a bit better, but then I shouldn’t have multiple toolchains or other large applications installed, multiple versions of Xcode, etcetera.