ℹ️ The text discusses the importance of mastering one's craft, whether it is photography or programming, and emphasizes that professionals should be knowledgeable about their tools and equipment to excel in their field. It also highlights the significance of people skills in software engineering.
I came across this nugget while reading a bit about photography and art. It is
so much tempting to replace photography with programming.
It took me back two decades in time. All those experiments to understand the
seemingly hard concepts - memory, execution models, networks etc.. Falling in
love with linux, open source and dropping the fear to explore unknowns. Seeing
the systems as a set of patterns, forming hypothesis and using tools to verify
them fast.
These days I deal with somewhat larger systems serving tens of thousand requests
per second. And I have grown to believe that software engineering is 99% about
people and a fraction of computer science. There may be some truth in that.
Why do we have to be practical anyways?
Let that 1% be our craft. That’s the essence for which we are in business.