I tend to prioritize tasks in a last in, first out method. It is extremely inefficient and leads to a lack of proper prioritization, and work sliding out of memory. Sometimes I'll remember to do part of something but never get around to finish it. A task half remembered is half forgotten, and that's the half that gets you in trouble. I have spent a long time looking for something to organize my day in a simple manner, but a combination of busyness and distraction has kept me from finding the ideal solution. I had given up and started tracking things in Microsoft OneNote, which works for task lists if you are diligent, but it's also tied to either my work laptop or to signing in to Microsoft accounts on any device that I want to sync to. Anything that requires mixing work and personal schedules under a single work account, that I don't control, is untenable.
So I came up with a solution that combines my new interest in AI for creating personal webapps, and my urge to keep my brain moving by learning new things. The phrase vibe coding has taken on a negative connotation but, at least for simple tools, it has opened a skillset for me that I didn't have before. There are also people creating far more complicated things with it than I have or will. Despite what seems to be the prevailing opinion, it still isn't just pushing buttons and boom, website made and done. Sure, there is the time-saving aspect of prompting AI (Claude in my case) to create the code and structure, but there's also hosting and domain registration to worry about.
Picking a host and knowing how to get your files up there, working through DNS and routing issues, and coming out the other end with a properly styled and functioning site, with a real .com TLD no less, is not point and click. Neither is all of the troubleshooting and making up for AI shortcomings along the way. One good example is when I used Claude to restyle this very blog you're reading.
It dutifully spit out the new code, and named it something other than index.html. That's simple for a lot of us to spot and fix, but with no experience, truly working off of vibes, it would be yet another task to spend brain and cpu cycles figuring out. Both this blog update, and the following time management tool, were doable enough with my previous experience. I still wouldn't say it's even close to the point where I could tell my dad to make a website and he'd bang it out without issue.
I've included a few pictures below. I call it Meridian Planner. Honestly didn't even think of the name. It was all just kind of out of the ether. Or given the relative opaqueness of most LLM responses, maybe out of the Silent Hill fog. What I have found though is that I was able to spin up a web app, securely log in with Google OAuth 2.0, enable persistence with a database on the backend with all user and GCal information encrypted at rest. That is a big deal for someone who would never call himself a software engineer or even web developer.
What it has allowed me to do is pull in my daily calendar, rank and schedule all tasks and goals for the day, and even ask the app to include things that aren't in any schedule, and it dutifully plans a full day based off of my working hours. I've even asked it to plan me a horror movie to watch at 8pm to wind down and it picked one for me and added it to the schedule. The color coding was really liked by a friend with ADHD that said it really added to the readability. And the THEMES! I love the themes. Even the secret themes made to celebrate a shared time in the service myself and another friend had. I love customization and building it just how I like it, in a tool built to fit my exact needs has been a revelation as far as usability goes.
So what's next? I have a few things I'd still like to implement now that I have persistent storage on the DB. I would like searchability for goals and tasks, history, and checklists to mark when I've done a task. I might also add the ability to leave notes about where I left off on a task, but maybe not because I would like to avoid clutter. At the end of the day, are there other tools that do the same job? Most likely yes, but I enjoy knowing that I got to stretch my brain, access a little bit of creativity, and have something made just the way I wanted it.