Why I like programming

By programming I mainly mean ‘web development’ as this is what I’ve mostly been doing.

I like programming because …

  • it is a mix of writing, reading, logic and art.
  • it involves personal decision making, group working and constructive feedback loops with other developers, people with different roles and users.
  • it is linked to many other disciplines or activities such as design, psychology, project management, entrepreneurship, game design …
  • it solves real-world problems.
  • it requires to constantly learn new things and better ways to do things.
  • it is a ‘hard skill’.
  • it can be used to do jobs that pay relatively well.
  • I can see the direct result of my work.
  • it is a craft that doesn’t requires me to be in a specific location. All I need is a computer and possibly an Internet connection.
  • it requires to be 100% focused on the task. When I am in this situation, I feel like anything can be done and I’m committed to do everything it takes to get it done.
  • it’s deeply satisfying to learn new concepts or understand how a piece of code works and slowly feel that everything comes together and becomes a ‘second nature’. In the good days, I think about the problems I have during the night, and when I reach the computer in the morning I know exactly what needs to be done. In those moments the coding part is almost automatic.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s