If you want to become a master in the field of automation, I encourage you to read this post and I will present you the approach to the subject as a craftsman.
What is actually being a craftsman in the context of automation? It is definitely more than just being a great specialist in your field, delivering high-quality code, and delivering business value.
It’s about treating software engineering as a lifestyle. Continuous improvement, even if you take small steps, and trying to do everything the best you can.
It doesn’t matter what you do, whether you write documentation, code, get to know frameworks, or even trim the grass in your backyard the most important thing is that -> you try to be better than yesterday every day.
One person you should compare yourself with is you from a month ago, a few years ago, etc. I personally define it as the „Men in the Mirror” rule – exactly like the famous song by M.J.
As a craftsman, on the way to getting the best results, you need to find the simplest solutions and choose the tools best suited to the job at hand. The craftsman does not get attached to the tool, the craftsman devotes all his attention to the work.
In the case of software engineering using this approach, it is important to focus on solving the issue, not writing code (you are not a manager – you do not need to be able to write a letter for several pages that don’t contain any factual information
A craftsman understands processes and always tries to do the work in such a way as to simplify the work of other members of his team as much as possible, be it other programmers or testers.
If you want to become a true craftsman and master any field, you need to be brave and honest. Sometimes you have to make a lot of effort to implement your plans and achieve more than other people. Being honest also involves refusing. The craftsman is firm to say „no” when necessary, even when exposed to someone else’s negative opinion. Saying „no” is also a professional approach.
Are you a Craftsman in some area of your life?