Candost's Blog

Candost's Blog

Candost

I used to think that reading would make me wise. One day, ten pages before finishing a book, I realized that I had read that same book before. At that point, my perspective on reading and, therefore, my life had changed. Now, I don’t care how many books I read; I take many notes, connect dots, and share what I’ve found on my blog and newsletter. I’m interested in many things at the same time (I’m a multipotentialite). On this blog, you’ll find me talking to about multiple aspects of life like leadership, software engineering, philosophy, psychology, software architecture & design, urban & industrial design, exercising, finance, Formula1 Racing, eating healthy, and many more. I’m a software engineering manager; that’s my current job. At home, I’m a writer and an avid reader. I rarely watch TV, movies or TV series. I don’t have any social media account (except Mastodon where I have automated posting of my new articles). Hence, I often miss the popular culture references in conversations. That’s alright. I don’t have FOMO; I embrace JOMO. I rarely read fictional books.

Latest Posts

In software reliability and availability, there are usually vague descriptions. When we say we offer good performance, what does it mean? This is why we use percentiles. Let's think about response times, often used in SLOs, along with...
The consistency model is defined as a contract between the software (process) and memory implementation (data store). Related Note(s): 42: What to Consider While Designing a Software System; DDIA: Consistency and Consensus in Distributed...
Usually, the leader of the multiple nodes serves the data; all read & write operations pass through the leader. This approach ensures that the served data acts like it is served from one node. There is a real-time guarantee for the data....
In the leader-follower data systems, if we don't pin clients to the followers, the clients are able to read data through different followers. The followers might be out-of-date. One follower might be behind the other due to asynchronous...
When we have values that define our personality, we always act accordingly. So, our values are actually limiting us. For example, if we value friendship, we will never yell at our friends, even if we really want to. If we value kindness,...
The focus is fundamental for achieving many things. Sticking to the values is one of them. Accepting a value requires saying no to the things that break the value. For example, if fidelity is one of our values, we will and need to, say...
Death is an unavoidable yet the most shunned concept in life. We live as we can escape from it. We don't think about it and continue our lives as if it is not there. The immortal feeling gives us entitlement. Immortality, or fake...
Guiding someone is not always giving directions. When something is wrong, we give directions or suggestions to correct the course. However, there is also positive reinforcement. With it, we guide the person by emphasizing what they have...
I've seen companies that have values written on walls. But I've never known why their values are on the wall. If you're a leader looking to find your company values, look at your life. It's your company, and leaders rarely change in...
While trying to create a culture—a good one—a leader makes many mistakes, that's normal and unavoidable. Learning from these mistakes is what makes everything different. Learning comes from making things wrong to make them right. As a...
When we look at high performers in our teams, there are usually two types of people: superstars and rock stars. Superstars seek steep growth and look for changes constantly. They are ambitious at work, and if we don't challenge them with...
If you want to grow in your career, focus on the profession, not the title. Titles differ from company to company. Being a senior developer doesn't mean having the necessary knowledge or skills. In one company, you can be a senior. In...
How do we make a decision about going into management or staying on the IC track when we come to the point of senior engineer? You need leadership experience in both management and IC track. So, focus on your motivation. What motivates...
Learn what's going on behind the scene. Learn the principles of frameworks. Why did they take that specific approach? What is the approach? Understand how it works but don't get hyped about the framework itself. Related Note(s): 12:...
Being able to write is crucial. Both technical and non-technical writing is unavoidable. Communicating clearly with each other requires us to understand the job very well so that we can explain. Related Note(s): 1: Why do we bother to...
Search Random