I used a base M1 air for my primary personal laptop for 5 years. It was fine with VS code and any development work sans running containers.