Different people think differently.
Different people have different ways of working.
My way of work?
Fight first. Defend later.
I don’t have the luxury to go do documentation before I do things. If I do that, I will forever be in documentation, then implementation, then back to documentation to change the procedures, and then back to implementation.
I don’t have the time.
I have a rough idea how things work. Then I go and implement it. And then I improve on it. And then, with the improved implementation, work out the documentation.
No. Documentation don’t really work in uncharted waters. You don’t even have the slightest idea where you are going, how are you going to plot out your route properly. Sure, you can say, draw the path first. And so, are you going to strictly follow your planned route? Are you so sure that you are not going to hit any rocks, or any other obstacles along the way?
That is why, I absolutely hate people, who like to jump around and screaming this and that. Why this not done. Why that not done.
Hello. I have not been going out for lunch for the past few weeks. You think while you all are spending 1-2 hours eating, I have been doing absolutely nothing?
There are lots of things to be done. Unbalanced workloads. Priorities. Roles and responsibilities.
I can choose to hide in my area of work, and ignore all other things. But I don’t want.
Why restrict oneself, and make oneself become so dispensable?
One thing for sure is, if you remain solely in your initial area of work, and you work for years, after 10 years, you will still be the guru only in your area of work. That is assuming nothing goes wrong.
Same for games. Will you solely level up on just one skill?
Some things, are just not everything…