Perspective of a Thinking Human Being

  • arch linux
  • general
  • programming
  • tips & tricks
Home › Programming, Do I Have What it Takes?

Reply to comment

Program for fun

peets (not verified) — Tue, 02/19/2008 - 10:15

I "learned" to program when I was a teenager because I wanted to write games.

Then I learned to program because I worked in a software company.

Now I like to learn new languages because it's very fun to explore the mindset that comes along with a language.

I write programs because it's fun and because it can make my life easier. Right now I'm finishing up a little program that reads the RSS feed of a few webcomics I like, extracts relevant info (title, date, commentary, etc.) and adds it to the comic image which gets saved locally on disk. It's not very useful, but it saves me from going to the websites, and mostly it's fun to write.

When I was considering learning to program, I too thought it was a tedious and boring task, but worthwhile because of the applications. Now that I've been programming for a bit, I realize it's quite the contrary: programming is the opposite of tediousness. It's about finding a way of abstracting tasks so that they don't need to be repeated. It can be quite artistic.

Also, programming will give you power over your computer. There should not be popup balloons telling you what to do. As a programmer, you tell your computer exactly what you want it to do. I don't believe in power over other living beings, but power over a CPU can be quite a good feeling :o)

Start simple. Maybe a good introduction to programming is beginning to use the command line shell for your everyday tasks. When you understand its power, you'll only want more. And there is always more! Hooray for Turing completeness!

Reply

The content of this field is kept private and will not be shown publicly.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.

More information about formatting options

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.
12 + 5 =
Solve this simple math problem and enter the result. E.g. for 1+3, enter 4.

Navigation

  • Recent posts
  • Feed aggregator

User login

What is OpenID?
CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.
4 + 10 =
Solve this simple math problem and enter the result. E.g. for 1+3, enter 4.
  • Log in using OpenID
  • Cancel OpenID login
  • Create new account
  • Request new password

Recent comments

  • forex blog is essential
    1 sec ago
  • online Forex trading
    3 min 3 sec ago
  • online casinos > online
    1 week 6 days ago
  • well, I use...
    6 weeks 1 day ago
  • Youtube video question?
    8 weeks 1 day ago
  • Awesome!
    13 weeks 5 hours ago
  • Great newsletter!! - Keep it up ;)
    13 weeks 5 hours ago
  • Not for the end-user
    13 weeks 1 day ago
  • you can test it on
    13 weeks 1 day ago
  • Efficiency
    13 weeks 1 day ago

Search

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.
2 + 4 =
Solve this simple math problem and enter the result. E.g. for 1+3, enter 4.

Who's online

There are currently 0 users and 5 guests online.
  • arch linux
  • general
  • programming
  • tips & tricks

Copyright © 2008 - Eduardo Romero - All rights reserved.