I miss when learning felt simple. Writing a basic “hello world” used to be enough to make the whole day feel productive. Even if I didn’t build much, it still felt complete in a way that’s hard to describe now.
These days, everything moves faster. Information is everywhere, almost like it’s constantly flowing at you. I think of my attention like limited memory. When I wake up, I’ve got a fixed amount to spend, so I try to decide the night before exactly what I’ll focus on. That way, I don’t waste it on distractions. It worked well for a while, but lately it feels harder to keep up. The pace has increased, especially with AI in the mix, and it’s easy to feel like most of that “mental bandwidth” is gone early in the day.
Because of that, I started building something for myself, LifeOS. I’ve gone through a few names one of the funnier ones was “LaaS” (Life as a Service)..lol. It’s just a single place to manage everything I do daily, so I’m not constantly jumping between apps. Context switching adds up, and I want a cleaner, more focused way to work.
Since this is a personal project, I’m also using it to learn something new. I chose Go for the backend. I’d touched it before but never had a real reason to go deep. Now I do. I also have a stable Kubernetes cluster running, so the plan is to deploy LifeOS there and actually use it day to day. Building something I need makes the learning process feel more natural, even with limited use of AI.
The app will have different sections …a gallery, a skills page, project backlogs (since tools like Linear have started charging), a todo page, and more. Everything in one place, shaped around how I actually work.
I don’t know how big this project will get, and I’m fine with that. It’s more of a build-as-I-grow kind of system. Something I can keep iterating on during weekends or whenever I want to explore a new idea or technology. I’m taking it slow and trying to follow solid engineering practices as I go. There’s no fixed end goal, just a lot to learn along the way.