In college they taught us waterfall was dead and agile was the future. Now I practice waterfall daily. Research and planning phases measured in hours instead of months. The highest leverage activity isn't writing code anymore—it's planning and context management.
When I started programming, learning my environment WAS the thing. Somewhere along the line, improving my dev environment felt like toil- wrestling with configs and bash scripts while juggling deadlines. Sometimes it was fun, often it was not. AI has completely changed that. My dev environment has become the playground for my imagination.
Setting up gopls and golangci-lint together in Neovim with Mason. You want both - gopls for language features and golangci-lint for comprehensive linting.