Systems and Goals | ✉️ #61

Illustration of a person smiling while holding a fluffy cat with a paper airplane doodle above. Text reads "MKDEV DISPATCH #61" and "SYSTEMS AND GOALS" against a background of paper airplane patterns. Illustration of a person smiling while holding a fluffy cat with a paper airplane doodle above. Text reads "MKDEV DISPATCH #61" and "SYSTEMS AND GOALS" against a background of paper airplane patterns.

Hey! 👋

I’ve read on X that it’s illegal to say “Happy New Year” after 7th of January, so I won’t.

Instead, I want to talk about Systems and Goals. It will start quite personal, but I promise, I will try to distill some work-related advice in it in a bit.

A while ago I realized, that my brain can’t think in terms of fixed goals. I used to set goals for the whole year ahead - learn new language, read X books, run a marathon. I don’t think I ever achieved any of them. Later, I realized, that the goal in itself can only serve as a temporal direction indicator. To get to any goal, you need to have a system. And, more importantly, once you achieve this goal, you need to keep going. And systems are what keeps you (or, at least, me) going after the goal is achieved.

Thus it became more important for me to build a habit of exercising every day and continuously improve my health metrics, than having a goal of running a marathon. I will run a marathon, and booking a particular date and time for marathon (aka - always have some kind of deadline) is extremely important, but I want to keep exercising even after that date and time - and for this, I need to have a schedule, a habit, a training plan and so on. Same goes, for example, with investments and so many other things.

Same applies, I believe, to any DevOps, Infra, AI, Software Engineering work. While it’s really important to reduce your cloud bill by X% by end of the quarter, it’s even more important to establish proper FinOps practices and make sure everyone is conscious about cloud spending and the role money plays in cloud architecture. It’s great to set a goal of rolling out new observability platform, but you really need to have a system of working with and acting upon your observability data.

Naturally, our work is guided by tasks and projects, which inevitably leads to the goal-oriented approach. But thinking about the systems that power the journey from one goal and task to another is a must - as well as continuous optimization of these systems. It helps to achieve those goals, but in many areas it helps to go beyond one-time goals and focus on how your infrastructure, software delivery and, ultimately, company move forward faster and faster with less and less compromises along the way.

Happy New Year.


What We've Shared

And on the website we have these two new articles:


What We've Discovered


The 62nd mkdev dispatch will arrive on Friday, January 31st. See you next time!