Over the course of many months, I've been essentially building a new OS. This OS is meant for a single user: me. I would have never bothered to put in the effort without coding agents, but we're now in the age of single-user software!
This has meant that a lot of the ways that I would build and deploy normal products have gone out the window. I work on it as I'm using it with my changes updating it live. A few times (mainly at the office) people have seen it and were curious/confused. There are so many parts that I can't possibly explain all of it.
Now it's not an OS in the traditional sense -- it still runs on top of Linux and Android. In the case of Android, it runs as a launcher or "home app". This has however very quickly become the app that I spend 99% of my time in. Everything that I would normally use a computer/phone for (email, chat, work, writing, entertainment, finances, travel, ...) I simply do in Console. It also speaks to all my hardware.
I've wanted to write about this for so long because I've learned so much and built so many cool things but it seemed like quite an overwhelming task, as every day I was adding more and more. I'm building the one tool to rule them all (for me at least)!
This week I realised something: Console is transforming fast enough that I will no longer be able to document my journey if I delay any longer. This is because I've started deleting and replacing entire "products" within console with better products that capture what I learned about how I like to use this tool.
So I figured: let's start small and try to be consistent. Today I just wanted to share something I found amusing. I have a system where the head agent under a project can fork itself (I'll explain this another time) and the forks used to have alphanumeric names that are hard to keep track of, but I couldn't be bothered to constantly rename them.
So I made them get randomised names (verb + animal) and now it's much easier to picture a cool otter, a busy owl, or a cosy crow taking on tasks and remember what they're doing!
