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

We can discover our hidden creativity instead of focusing on negativity and how incompetent we feel. Set aside some time and go over the following to find out your creative sides: Success: Think back and find out your talents and...
We can define traditional systems thinking as separating the system into parts, looking at the relationships between them, and designing the overall system while thinking about these relations. In systems thinking, the problem is...
While preparing and planning software architectures, the architect can get help from the actors/actions model to discover how the system will be used by whom. The architect defines actors and how they act in the system. The actors map...
Event Storming is a component discovery technique from Domain-Driven Design. An architect assumes that the system will use events and messages. Together with the team, they identify which events will occur and how these events will be...
The level of the architect's involvement in the project should be certain and not very deep. When architects create extremely detailed software designs, they begin micromanaging the work. This is one of the reasons why architects are...
When giving or receiving feedback, the statement is true. But I couldn't stop myself from thinking and challenging it by thinking about different cultures. Does it apply to every culture, especially where people highly avoid...
Our perception differs from others about situations, ourselves, and our behaviors. For example, when someone fails, we think they are not capable of the job or don't have what it takes. But when we fail, we say and believe that the...
Confrontational cultures such as Russia and the Netherlands drive the confrontation with honesty. They are openly honest about things, and the situation derives from their culture. Only you can be honest with yourself if you are honest...
Conflicts are healthy in relationships. Always agreeing with each other will demand sacrifice from one side. One side hides their true thoughts or accumulates resentment that bursts out after a while. The relationship feels fake, not...
Entity-Trap Anti-Pattern Creating entity managers to perform CRUD operations is not architectural thinking, and the result is not architecture. These operations can be easily handled by frameworks such as Ruby on Rails, NakedObjects, or...
When a request is made to a layered architected service, if the request has to go through all the layers without applying any business logic, the situation indicates an architecture sinkhole anti-pattern. This pattern happens often. The...
We might not intend to do something, but the situation can develop so that our behavior impacts others differently than our intention. That's why we often say or hear that "I know their intentions are good, but they shouldn't behave in...
"Doubts are formed around concepts, ideas, beliefs, and rejections. They are very rarely formed on experience." — Andy, Headspace. Most self-doubts are rooted in beliefs. We believe we won't be able to do anything. Even though we get...
When we evaluate ourselves, we put some measurements. Depending on the measure, we feel satisfied, happy, and fulfilled. The measurements directed to self-worth--how much we feel valued by ourselves—usually come from negative...
Happiness without any problems is improbable. Instead of focusing on removing all the problems, we should focus on which problems to tackle. Because if we try to solve every single issue, we won't have any energy left. Additionally,...
Search Random