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

Hey friend, In the last Mektup, I talked about proactive mentorship and what makes a mentor great. Let's continue with coaching and teaching and the differences between all three. Mentorship is the first step any engineer takes. Almost...
Enabling teams consist of experts in a subtopic where deep expertise is required. These teams take pressure from stream-aligned teams by doing research and guiding them in certain areas. Enabling teams join stream-aligned teams, share...
Hey friend, I've been mentoring people all around the world for a while. As I stepped into the management role, I also started coaching people in my team who were already mentors. When I started mentoring, I thought it would be less work...
Stream-aligned teams are the most common but most mistaken teams. They are the bones of any organization, yet I have seen they often have many problems because other team topologies don't exist, and organizations work only with these...
The pre-maturely decided team structures often fail sooner than expected. Teams have to be formed around a vision of a domain. While forming any team, we must consider which dependencies the team will have, the cultural and technical...
Ad-hoc team design sounds excellent for solving a problem or delivering a specific project part. However, in this situation, many things appear as an afterthought. Because each team builds tech debt and tries to solve it after some time....
In theory, having team APIs is great and can work in relaxed times. Defining and enforcing them is tricky in a dynamic company that changes every few months. Team APIs need a constant team with a consistent push to follow the APIs. In...
Hey friend, Today, I wanted to write you about mentoring, but this seemed more suitable for the current tech scene. As many companies take a look at how to use their workforce more effectively to increase profits and cut costs, I wanted...
Too Few Processes is Chaos; Too Many Won't Move Anything Hey friend, Two Mektups ago, I mentioned a mindset that engineers should develop: process thinking. This one is a bit tricky because it’s one of the areas where software engineers...
I’ve been thinking about drug usage for a while and never had a chance to have an open conversation with anyone for a long time until recently. I wondered for a long time if drug users think about the background of the drug they use or...
Hey friend, In the last Mektup, I talked about product thinking. That struck a chord on HackerNews, and thousands of people read and commented on it. I haven’t read the comments yet. I always have mixed feelings about comments...
Hey friend, Up until my mid-level engineering, I didn’t think about the product. My focus was on writing good code, designing software well, and delivering it on time. Clean and readable code, decoupling dependencies and sub-systems,...
People’s learning paths differ from person to person. Some throw themselves into challenges and learn by doing it; some research the fundamentals before applying knowledge. A subgroup within this range learns the best when they take...
Hey friend, We started reading Team Topologies in a book club at work. I'm still in the first 100 pages of the book, but one chapter changed my perspective, and I want to share that with you. Before, I thought that not all engineering...
There is an understanding that the more communication between teams and people, the better the work. Within the teams, this holds. However, leaders must be mindful of the communication overhead and its impact. When we unnecessarily...
Search Random