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

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...
Don't be afraid of asking questions. Ask all of your questions to understand clearly. You are not only learning by asking but also helping the other to learn the basic facts, key details, or most practical aspects better. Also, when...
When someone tries to teach something to another person, they find out missing knowledge about the topic. They learn better. The framework you teach doesn't matter. You can record a screencast, write a blog, or give a talk, it doesn't...
Seniority is not about being smarter. Senior engineers are not smarter than you. They only have more experience and they faced and solved varying problems. Reply via email | Reply via Mastodon | Comment
If a person knows many programming languages, it doesn't mean that they earned the senior title. Someone can be an expert in different programming languages but can still be mid-level. Learning the principles behind a few languages can...
The moment you stop asking questions, you stop growing. It doesn't matter if you are a junior or senior; if you don't ask questions, you don't learn and grow. Resourced: These (damn) Annoying Tenure Engineers; Reply via email | Reply via...
Senior people can quickly analyze the inherited code and understand the things that need to be done. According to the result of the analysis, they can estimate the work and show pitfalls, and requirements. Reply via email | Reply via...
Growing up in a career doesn't always mean that you become an expert in the field. You can be an all-rounder, expert, or manager. It's up to you to pick one. My recommendation is that learn one profession well, learn the tooling, and...
If you work alone all the time, you’ll never be a senior. If you think you know the best, you’ll never be a senior. If you always work with senior, staff, or principal engineers, you’ll never be a senior. You have to mentor, train, and...
When you are waiting for work to be completed, think about what the future will look like. If you have time, plan for it. When you have time, make sure that others have what they need to do the work. Catch up with them and ask them if...
The meetings are where the actual work happens. Don’t think you don’t have time to complete the work. In the meetings, thoughts are discussed, ideas are reviewed, and decisions are made. There is no escape from the meetings in...
Search Random