Why I Stopped Coding and Why I'd Start Again
|
|
|
|
| Articles Reviews Python | |
| Written by Brian McConnell | |
| Saturday, 10 February 2007 | |
|
{mos_sb_discuss:36}
It's been
about a year since I wrote a program. I've written snippets of code
since then but have mostly focused on managing other developers. This
is partly because, as a business owner, my spare time is scarce; I have
many tasks to juggle. It's also because programming stopped being fun
for me.
I have been fascinated with computers and telecom systems since I was a child, but in the past several years, coding has become more of a chore, in large part because the task of actually designing something useful is a small one compared with the much less interesting work that's now required.
My favorite
language is Python. I am partial to it for several reasons, but mainly
because Python source is easy to write and easy to read. I have always
disliked C/C++ and derivatives languages such as Java because they are,
for me anyway, a chore to work with. For whatever reason, I have a
tendency not to see punctuation marks when I am writing. It's a trivial
thing, but I would spend a half hour trying to track down a missing I like Python particularly for its versatility. I could use
it as a command-line tool in one instance, a standalone app in another,
or as a web script in another. Other languages can do this, but it
seemed especially easy to do this with Python. I've used it to build a
lot of useful little apps, for example, a Spanish flashcard program
that I use to memorize vocabulary. I also like it because it is as
close to procedural code as you can get. Anytime I needed to build a
small utility of some sort, it was a great choice, unless I wanted to
do something like talk to a database, or distribute something for use on other peoples' computers. When I started my most recent venture, I really wanted to use
Python for most of our applications. It's easy to read, runs on
everything, and because of that, is cheap to support. The problem is
that to do anything useful, you invariably need to talk to a database,
and that's where Python falls flat on its face. I am not picking Python
out for abuse here; it's what I've worked with the most. And in any
case, my critique of current programming tools applies across the board. Powered by jReviews |
|
| Last Updated ( Saturday, 07 July 2007 ) | |
| < Prev | Next > |
|---|







