
The system I use to manage chaos as a CTO
Over the past few years I've been balancing software engineering with management as a Head of Backend. During that time I've faced plenty of challenges, but one has always been the hardest: keeping everything under control.
At some point I realized my brain simply couldn't keep up anymore:
- tomorrow I need to send the latest Java developer rates to the Sales team;
- next Wednesday is the deadline for backend estimations on a new project;
- I delegated a task and now I need to remember to follow up at the right time;
- ...and the list goes on.
That's how the chaos slowly builds up. Earlier this year I became CTO, and things only got more complicated. Before long I had reminders, notes, and to-dos scattered across Calendar, Reminders, Notes, Notion, and several messaging apps.
I've always admired people who keep their promises and never forget important things. I try to be that kind of person myself, so I'm constantly looking for better ways to stay organized.
I've always liked the idea of visualizing work as timelines. The closest thing I found was the Planner plugin for Obsidian, but even that couldn't fully fit the way I wanted to work.
Eventually I sat down and wrote a list of everything I wanted from such a tool. That's how my own timeline organizer was born. I've been using it almost every day for the past month. It helps me stay on top of important things, look back at past events, and understand how different situations evolved over time.
The screenshot shows a real part of my day-to-day workflow. I changed all the names and project titles, of course, because of NDAs.
By the way, how do you deal with this kind of chaos? I'd love to hear what works for you.