The author switched from VSCode to Zed, a lightweight IDE written in Rust, due to VSCode's increasing bugginess and intrusive AI features. Zed provided a familiar UI and fast performance, but required some configuration for Python development. The author had to set up language servers and configure settings to get Zed working smoothly with Python. Overall, the author is satisfied with Zed and finds it to be a viable alternative to VSCode.