I've been testing coding capabilities a bit (mostly scripts - so that work done by ai is reproducible).
- Context size is very much a required thing along with model capabilities.
- Local model can generate good enough script in one shot - but reiterations r crazy
- Use git to keep files tracked (easy to revert) and make a modular script - main script calls function a, function b etc where functions are relatively self contained (no need to look at others) when u need new capability add function c
- If something need changing- try to do it urself (unless it's whole architectural change, then just start new project)
As for image gen + chat . as long as chat model + context + image model fits, u should be fine.
In my case I find signal updates (through notification) way too often. I've actually added "Guardian project" repo to F droid specifically for signal auto updates. It comes with few other good apps. (This is generally a day slower than notification update, I just ignore notification for a day)