Beefy Boxes and Bandwidth Generously Provided by pair Networks vroom
Just another Perl shrine
 
PerlMonks  

Re: Free Software Development, Money, and the Hacking Experience

by twerq (Deacon)
on Apr 11, 2001 at 18:33 UTC ( [id://71800]=note: print w/replies, xml ) Need Help??

This is an archived low-energy page for bots and other anonmyous visitors. Please sign up if you are a human and want to interact.


in reply to Free Software Development, Money, and the Hacking Experience

Would you also agree that money is a poor motivator for producing good code?

I've always marvelled at the prospect of paying your programmers an hourly rate. Especially when your superiors don't understand the technical in's and out's of what exactly it is you're doing. . .

The minute money ceases to become an object (read: salary wages, open source development, coding for personal pleasure) the craft is almost elevated to an art form, and everything has it's purpose.

twerq.
  • Comment on Re: Free Software Development, Money, and the Hacking Experience

Replies are listed 'Best First'.
Re: Re: Free Software Development, Money, and the Hacking Experience
by satchboost (Scribe) on Apr 11, 2001 at 19:05 UTC
    I have to say something here. Programming as an artform is SOLELY in the arms of the programmer. I'm paid a salary, but with OT incentives. Given that, it's very easy (and a number of the developers I work with do so) to just hack'n'slash your code and produce 100 kinds of crap. On the other hand, if you, within yourself, are an artist, then your code will be beautiful, regardless of whether money is an issue. In fact, having the luxury of being paid hourly, I can see the possibility of taking the time (cause you're getting paid for it) to truly "Do Things Right"(tm). If you're paid salary, then you just want to get things done in the minimum amount of time possible while still looking like you're working the maximum amount of time possible. Thus, you create whatever works and you don't care.

    The art in programming, I've found, is in how maintainable you strive to make your code. If you write with that in mind, then you will improve your code and (generally) come up with near-optimal code. If you code solely for speed or memory, there is art in that, but not in the same way. (In my opinion, of course.)

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://71800]
help
Sections?
Information?
Find Nodes?
Leftovers?
    Notices?
    hippoepoptai's answer Re: how do I set a cookie and redirect was blessed by hippo!
    erzuuliAnonymous Monks are no longer allowed to use Super Search, due to an excessive use of this resource by robots.