Beefy Boxes and Bandwidth Generously Provided by pair Networks
Think about Loose Coupling
 
PerlMonks  

Re: Re: Permanence and Programming as a "craft"

by koolade (Pilgrim)
on Apr 18, 2001 at 21:16 UTC ( #73581=note: print w/replies, xml ) Need Help??


in reply to Re: Permanence and Programming as a "craft"
in thread Permanence and Programming as a "craft"

Well, tables (as furniture) aren't permanent as well; as soon as it starts to show age or wear, it will be replaced, just as perl scripts that don't scale well or keep up with current technologies.

Even though software is less permanent than other creations (furniture, art, music, etc.) there's another difference--you can continually imporove software. To me, that's even more appealing than permanence. If a carpenter creates a table and looks at it decades from now, there still may be things he/she would change. Furniture styles change, tables get sturdier, etc. (Yeah, you get the drift. The analogy is starting to wear down).

I love working on a piece of software, finishing it, looking at it proudly, then start hacking at it again a while later to make it better. The sky's the limit, and sometimes that's frustrating if you just focus on what you could do, but overall it forces you to continually work at mastering your craft and producing better and better quality work. And you also have the benefit of building on top of an existing work, not always having to start from scratch.

  • Comment on Re: Re: Permanence and Programming as a "craft"

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://73581]
help
Chatterbox?
and all is quiet...

How do I use this? | Other CB clients
Other Users?
Others imbibing at the Monastery: (6)
As of 2018-07-16 22:30 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?
    It has been suggested to rename Perl 6 in order to boost its marketing potential. Which name would you prefer?















    Results (352 votes). Check out past polls.

    Notices?