That doesn't mean I enjoy it using AI. I loved coding. I was really good at it! I spent decades honing my abilities, and while some of those skills are still applicable when working with AI, many are not.
I want my company to be successful, so I work as effectively as I can. Unfortunately, the most effective method of working no longer scratches the creative/craftsman itch that it used to.
Right now I'm mitigating it by taking up creative writing in the evenings. That's difficult and creative in a way that coding used to be. Identifying and solving character and story problems feels like debugging and designing used to. Learning to craft effective prose feels like it used to when I was picking up a new programming language and learning its idioms.
These managers literally believe, or are made to pretend, that AI is better than you and faster than you. Any argument to the contrary is a CLM.
Or is this just everywhere now?
It usually speaks to the approach you are taking, but I also believe sprint-based planning leads development teams to make work fit into it instead of needing natural time to do it.
Let's remember that all of have probably built full systems over a weekend. What organizational dysfunction has led to us needing a sprint is what needs fixing.
If I write everything by hand, I know I'm leaving velocity or quality on the table. If I use LLMs, I can eventually get good output from it, either by going faster with moderate quality, or by going slower and focusing on better code. But that makes me hate the whole development process. I enjoyed modeling a problem with types and, writing functions that work on these types. Automating that process (either the cognitive work itself, or the typing work to bring ideas to life) takes away most of my fun.
Hard to not use it
I am sure Anthropic is full of smart people who are making Claude work well for those who do not want to be vibe coding and who believe that's not productive either.