I have so many alarms, a php tasklog running on raspberry pi, RFID tags that my phone use to update the tasklog. I have php/database based around gtd that I'm supposed to be tying into the tasklog that I haven't gotten around to yet. And I have a couple of tablets mounted on walls in my house that are also set up as rudimentary dashboards/ endpoints for updating the tasklog (still not implemented that part). But the most helpful tool has been setup up some cardboard kanban boards with post it notes on them (which is probably why I haven't gotten around to tiying the gtd php code in the tasklog yet.)
I also have routines set up on my phone to block out social media during working hours to keep me from getting lost doom scrolling. Like if I open up instagram in the middle of the day, it redirects me to firefoxwith the webpage for the tasklog.
I've also considered setting up some code to text message me reminders of what I should be doing if I'm on a task for too long. Like if my current tasklog entry is Duolingo and it's past 20 minutes, send me a text ask me what I'm working on.
I am not diagnosed with anything, however, if I don't resort to this shit and trying to gamify/gaslight myself, nothing gets done. So who knows what that means. The weekends when I (try to) sleep in and go of my m-f schedule is chaos and none of my important projects get done.
The script for this "chat" was written by deepseek 3. Lately I have been locally experimenting with dolphin-mistral for nsfw stuff, and it's been... interesting. They're all lib models, but if you preface your prompts with the right information you can usually pull some interesting info out of it. What I typically do is the following.
Also, I'll often experiment with and steal from the patterns here:
https://github.com/danielmiessler/fabric/tree/main/patterns