Candost Dagdeviren

Sign in

I have faced this question recently while we were talking about leadership qualities and skills with a friend. The underlying reasoning was focused on one of the leadership archetypes, harsh, authoritarian, and ruthless leaders. After the question, I went silent. During my long silence (two weeks), I challenged both the…


I think deploying software is similar to going to the supermarket for groceries. We don’t visit the supermarket five times to buy five apples. We batch several things together to optimize our lives. Also, we don’t buy fifty kilos of apple for the next five months. Sometimes we buy in…


Also, you don’t need to use it in the new project at work.

Please stop pushing yourself to learn a new programming language every three to six months. It won’t help you and your career. Yes, you need to develop yourself, stay up to date, and progress in your career. Using a new language in a new project where no other person knows…


Originally published at https://candost.blog on May 16, 2021.

During the life journey, we make many proposals to create a place for ourselves in the communities. Our recommendations can be as simple as deciding which spacing style we should use ( tabs or spaces) in a project or writing an RFC


Originally published at https://candost.blog on May 11, 2021.

Through your career, your work and tasks start simple and evolve. While working on software projects, you first begin with smaller tasks with the goal is finishing the job and learning. After gaining experience, you start taking more responsibilities. By becoming a…


A new calendar invitation arrives. Ellen looks into the event’s details, and she is not sure if she should accept it or not. It is conflicting with her plans. She actually wanted to finish the task from two days ago. She goes to Slack and talks with her boss, who…


Often, there are situations where one of the engineers wants to develop a feature in a certain way, and another engineer finds the solution stupid. The engineer may insist on the solution they suggested or push a significant change in the codebase. When other developer stands on their way, these…


You can read this post and others first on my blog at candost.blog.

In organizations and communities, people work hard to agree. Although decision-makers have valid reasons to make meaningful choices, they often communicate poorly. If they make mistakes, they either apologize or defend themselves and keep the lousy communication…


Every engineering team has some sort of documentation of their team’s work. Most often, these documents get disorganized reasonably quickly. People have a hard time finding their way around. When adding new records becomes painful, people start adding them into the wrong places. …


You can read this post on my blog at candost.blog.

Many software engineers step back when the time comes for writing documentation or a report. Although most communication in life happens in writing via WhatsApp, Telegram, etc., we avoid writing structured text. …

Candost Dagdeviren

Software Engineering Team Leader, Coach, Mentor, Blogger, Podcaster

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store