Life Happens
Almost two full years have passed since the point when I had “the energy” to write content. And, as most podcasts fail after just a few episodes, I’ve been unable to keep up with the writing. It was a genuine surprise to see how much effort goes into even the simplest of articles.
This, in turn, generated a significant inspirational backlog for potential content shortly.
Looking back on those two years, I’m happy with the outcome, and I don’t feel much regret for not writing. As the internet doesn’t forget, this might serve mostly as a reminder to myself when I look back on this point a few years down the road. Just writing my own timeline took some time, as each week was packed with more work than I wanted it to be! Work-life balance?!
What might I write about next year?
Emphasis on might!
Nixand management of my MacBazel
- Deep dive into Bazel and potential use cases
 - Migrating from 
v5/6tov7(or even preview ofv8) - Migrating from 
rules_k8storules_oci - Migrating from old 
WORKSPACESto the new approach withModules 
Observability
- What worked for me and what was essentially a waste of time
 - How to approach Observability in a new project
 
Terraform
GCP & K8S
- Match made in heaven or a disaster waiting to happen?
 
Zig & Go
BJJ
FlyFishing
What I’ve been up to?
2023
Projects
TLDR; Upped my skills in Observability, Terraform, GCP, Go, and Kubernetes. 🐳
Start of the year was marked by great fortune, as I got an opportunity to collaborate with a company that specializes in Terraform and extensively utilizing GCP (Google Cloud Platform).
From a technical standpoint, that offered me a lot of room to do true deep dives into a few projects I did for them:
- Observability on GCP
- The base project was written in Go, thus I could leverage OTEL
 - Learned a lot about the 
PrometheusandGrafanastack - Learned how powerful can logging and tracing actually be on GCP
- Became a fanboy of Tracing 🫢
 
 - Got my hands dirty with 
LokiandTempo 
 - Terraform
- Used the chance to learn an obscure side of Terraform
 - Adapted to a few different ways of writing and processing it [read stacks vs. workspaces vs. tg]
 
 - Go
- A few major migrations from existing services
- This bit was per requirement, but later, I’ve realized that I should have pushed back on it, as it created more problems than solutions
 
 - Introduced a custom testing suite
 
 - A few major migrations from existing services
 - Kubernetes
- The first time I did a deep dive into 
GKE 
 - The first time I did a deep dive into 
 
Looking back on it, I am grateful for both the learning opportunity and the personal growth offered, as I had to adapt significantly to the new environment.
And the downtime during the year I spent to incubate two startups, mostly technically and a bit on the front of teamformation. This, by my own surprised, brought a lot of business troubles of which I was not aware of. And even though it was not a pleasant thing, still I’m grateful that I’ve gone through it, as I now can say with certainty that it’s always important to understand business domain before diving into architecture and tech.
Finally, created a Home Lab (k3s | kds) and had a lot of fun with it!
Personal
- Lots of time with kiddos 🥰
 - Shifted a bit from 
FlyFishingback into fitness - Deep dives into investing and personal finance
 
2024
Projects
TLDR; Bazel, Graph Databases, and Crypto. 🐳
I had a brief break from the rat race - I intended it to span a few months, but I was surprised by a new opportunity… It’s hard saying no to a social network, so that brought a few new challenges:
- Bazel
- Explored all dark avenues of it
 - Had fun adapting to a really niche use-cases
 - Multi-platform builds, with multi-architecture support [e.g., all major devices and all systems had to be supported]
 
 - Graph Databases
- Migrated abstraction layer of a social graph from “deprecated” system to something fresh and dandy
 - Used 
Gremlinwith AWSNeptunefor the first time- Learned a lot about the 
TinkerPopstack - Came to realization that I would never use this in my own product (hint 
Neo4jftw)😂 
 - Learned a lot about the 
 
 - Observability
- Again, a ton of work on this front
 - Expanded the stack to include 
PyroscopeandAlloy 
 
And as a true bonus for this year, joined a crypto project; DevSecOps, having tons of fun!
Personal
- Lots of time with kiddos 🥰
 FlyFishingis back on the menuBJJis back on the menu as well! Knee recovery is going perfectly