I'm a Python, Linux, Nix/NixOS, JavaScript, Rust, ... basically everything open-source enthusiast.
Personal Growth

Last edited at July 21, 2018

I am starting a different path in a company that I work at as a software engineer and that triggered something in me.

Intro

At first when I was offered a scrum master role, I did not even know what is it, let alone wanting to have that role. Besides I wanted to be more a team lead because well we kinda bloody needed that person as developers and I find soft skills of engineering very interesting. After a bit of research I realized that it can not be bad, this can be my … jumping-off point.

Since the change from software engineer to scrum master/team lead is that I must communicate and work with people more, there are more things that I can fu*k up - and yea I need to change that way of talking.

Then questions arisen: Will I be good enough? Am I capable enough to guide the team? Will the developers accept me?

My questions

Let’s go through them:

  • Will I be good enough?

I do not want to be less than perfect. Therefore I have much to learn and I think that I have a good opportunity here. It’s just a matter of being prepared and having a good plan for day-to-day activities to organize my time, that is easier said than done. I think that I have good coworkers that can help me at the start. Along with my wish to learn soft skills, my knowledge as software engineer at this company will be very valuable so there is also a logical aspect of me becoming a scrum master.

  • Am I capable enough to guide the team?

Well for starters, I know that I need to listen each one of them and take in consideration everything that they tell me. It’s not only the listening part that is important, also proper communication with developers and the rest of the company is a key.

  • Will the developers accept me?

If I respect everyone in the team, and act appropriately on everything they say, I think that this is doable.

Personal Growth

All that means that I need to do some changes in my life, because right now I am a nerd with passion for technology and probably very little communication and organization skills, but that does not mean I do not want to learn them, just … I haven’t had a real use to for that.

I have been listening to Soft Skills Engineering Podcast, which is very good for discovering the other side of software engineering. I like that they are joking about things like “if you do not like your job, change it”, as an software engineer that is an easy task, but will you be happier in the next job? I think that the trick is to learn how to accept certain things and not to change yourself in a way that you accept bad work ethics.

I am researching topics on how to run meetings and doing work properly, great books on that are Running Meetings and Getting Work Done from HBR 20-Minute Manager Series.

Also reading articles like… Plans are worthless, but planning is everything (link in the links section), here is a quick summary: Chaotic environments like software design and development are unexpected, therefore it is not going to happen the way you are planning. Then why plan at all if plans are worthless? If you haven’t been planning you can’t start to work.

This is not all, I have started to meditate every day to help me think more clearly, I am sure that this can help me in personal life also, not just at work. I am using Headspace (link is in links section).

Personal day-to-day plan is also something that I have done, I just need to follow it. It look’s like when should I wake up, then do warm up, meditate, clean up, eat breakfast, things that are logical to do, but I rarely do all of them every day - remember, its not about the plan, its about planning.

Conclusion

All this was triggered by a change at my job, so that’s why changes are so important to have in your life.

Well this is going to be a challenge and there is going to be much learning in my immediate future, but I am excited to do it! It really helps that people around me are supportive of my choices, so thank you!

Special thanks: Tea Zbasnik, Steven Rogalsky, Andraz Brodnik

Soft Skills Engineering Podcast

HBR 20-Minute Manager Series

Plans are worthless, but planning is everything

Headspace