I remember when I started selfhosting my own instance of GitLab, which had simple code editor that allows you to edit code quickly inline. Then they integrated with fork of Visual Studio Code and allowed you to code in real repository directly in GL.
I was thinking of doing quick code changes to applications at this way, change some configuration of my API, quick fix of my mobile phone for home automation and etc.
But it is hard!
It is hard to do anything substantial this way. You lack code completion, hints, terminal, debugger, tests and everything IDE gives you.
It was trial and error basically. And on mobile phone editing of files was terrible!
But now you have coding agents. You can just ask your PC to write some code and test it. You can ask it to do review and fix issues.
You can ask it to do design for you.
And if fails still very often doing silly stuff…
But it is thousands times better and you do not have to fix everything yourself. Of course there are other issues like hacked packages and malicious code that steals your credentials.
But having an ability to ask your PC to fix your tool that you made to send you emails about failed cronjob when you are on the bus… that is something new.
I am doing a lot of that via SSHing into one of my servers from my phone:

This is great!
This gives you that great felling of tinkering and achieving stuff without all of those problems, like broken syntax and debugging issue.
The only thing better than that would be probably ability to talk to my agent and explain what to do while relaxing or lawn mowing.

