I personally like the idea of a "companion AI", it comes up a lot in video games and sci-fi stories (funnily enough ones where capitalism has been taken out back and shot.)
But the concept of a second brain that you can use to rubber duck concepts, decipher documentation and save your wrists from carpal tunnel when dealing with boilerplate is very useful.
With that all said, as a senior dev my day is only about 50-75% coding (on a good day) and the rest is often meetings/planning boards/bug triage/helping juniors and just plain translating product requirements into meaningful pieces of work for Devs, which I've not had much luck using an LLM to replace.
But the concept of a second brain that you can use to rubber duck concepts, decipher documentation and save your wrists from carpal tunnel when dealing with boilerplate is very useful.
With that all said, as a senior dev my day is only about 50-75% coding (on a good day) and the rest is often meetings/planning boards/bug triage/helping juniors and just plain translating product requirements into meaningful pieces of work for Devs, which I've not had much luck using an LLM to replace.