Hi Folks,
I love coding because:
1. Writing a program gives me a goal, something to achieve. I like goals and
once a goal is achieved, it is very satisfying.
2. Writing code compels me to focus and discipline my mind. Whenever I am
undisciplined and have a mental lapse, it leads to mistakes. I like to think
that I am a pretty disciplined person.
3. Writing code means solving problems. I like solving problems.
4. Writing code requires that I immerse myself deeply in small, precise
details. Whereas some people like the "big picture," I like the details.
5. Writing code requires precision--no fuzziness, no ambiguity. I like to
think that writing code helps make my thinking more precise and logical. I
value clear, logical thinking.
6. Writing code involves communicating with a machine. To communicate with the
machine, I must learn its language. Learning its language is enjoyable to me.
7. Writing code involves creating abstractions that hide details. While I like
details, I also like abstractions.
8. When writing code, I often encounter problems that require expertise in an
area that I am unfamiliar with. This gives me an opportunity to talk to, and
ask questions of, smart people. I like talking to smart people. I like to
think their smartness will rub off on me and make me smarter.
9. Our society--I think--values people that can write code. It's nice to feel
that I am valued.
10. Approaches to developing code are constantly evolving. That pushes me to
keep moving forward in my skillset.
Why do you love writing code?
/Roger
|