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

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...
There are many reasons why we must write: Writing is thinking. It shapes thoughts. We learn fresh ideas when we write them. Whatever we read, watch, and listen to is not ours. We internalize them by writing them in complete sentences....
How to make a career decision? Ask yourself and answer truly: Do you imagine yourself in five years still coding the same thing or coding at least? Related Note(s): 8a: Making the decision between management or IC Leadership; Reply via...
Growing in seniority requires more autonomous work. One needs to be able to work independently from others and in ambiguity. Helping others improve what they are doing becomes the kind of motto. Clear, concise, and transparent...
Look at the defined career path in your company. If you don't have one, ask your manager about the expectations. List them down and learn what moving to the next level requires. Then focus on achieving them one by one. While doing this,...
If you have the energy, do side projects where you can test what you've learned in a sandbox environment. While growing, you need to be able to identify the gaps in your knowledge, and you need a place to test your ideas first before...
The senior and above levels are more autonomous than juniors or lower levels. Prove your autonomy. But don't create a silo of your own. You should be able to work by yourself while still sharing what you've learned and done on the way,...
Be kind. If you're working with juniors, they can make mistakes, but they are still people. Be a decent human being. Nothing comes out of being a dickhead. You cannot have a bigger impact if you are a dickhead. Source(s): Software World...
Search Random