Software Development

What is the difference between middle and senior developer?

Software development is not just a profession; it’s an art, a science, and a journey. At different stages of this journey, we find ourselves with varying levels of expertise and problem-solving skills. A frequent question that comes up is, what sets a senior developer apart from a middle-level developer? The answer may surprise you: It’s less about the code you write and more about the problems you solve.

Defining Roles

Middle Developers: Generally, middle developers are proficient in coding and can build features, fix bugs, and understand the project at a reasonable depth. They are essential team members who contribute significantly to the codebase.

What is RFCs and how to use them

Today my colleague shared that they started to use RFCs inside of their development team. I was surprised in a way that I thought “why it’s not a common practice?”. I know that it’s not a common practice because I never used it in my previous companies. But I think it’s a good practice and I want to share it with you.

What is RFC?

RFC stands for Request for Comments. It’s a document that describes a new feature or a change to the existing system. It should describe a problem and proposed solution. It’s used to discuss the change with the team and to get feedback from the team.