Beefy Boxes and Bandwidth Generously Provided by pair Networks
laziness, impatience, and hubris

What Programmers Want

by mikedshelton (Beadle)
on Dec 10, 2003 at 20:55 UTC ( #313868=perlmeditation: print w/replies, xml ) Need Help??

    What do YOU want?
    What do YOU need?
    What is on YOUR wishlist?

Some developers focus on the latest technology. Others act more as a consultant using existing technology and building relationships to find solutions. Still others are shielded from the end-user and rely soley on their manager for tasks, direction.

What 'type' best represents you? Coder, Programmer, Hacker, Developer... Is there another 'type' that best describes your role

Share your story. YOU are NOT alone

Replies are listed 'Best First'.
Re: What Programmers Want
by exussum0 (Vicar) on Dec 11, 2003 at 05:03 UTC
    I am an idealist.

    I want a tech department that understands, that architecture.. structure.. standards, documentation especially on large projects, need to be formed.

    I don't want Hitler over my shoulder, preventing me from using $x vs $iterator, but I'd like to see, $thisVariable vs $this_variable in some consistency.

    I want to know that the biz people I work with understand that this is software and not desiging a car or sewing. I want my systems analysists doing requirements gathering and all the steps for a successful project.

    I want my QA dept not to say, "it's broken" and that's it. I want them to find my mistakes early and quickly.

    I want my support group to be able to be trained on supporting my software. If an error is thrown, I want them to understand what it is, how it's caused and what to do about it.

    I'm a hacker.. a coder.. a programmer, and when I work, a developer. I want my hacking to be the way I want it, but when I work in a team, I want to be able to expect my peers to behave in a proper manner and vice versa for myself.

    Play that funky music white boy..
      Sporty, Very well said :D
Re: What Programmers Want
by tcf22 (Priest) on Dec 10, 2003 at 21:04 UTC
    What do YOU want?
    What do YOU need?
    What is on YOUR wishlist?

    Simple Answer:
    Reasonable deadlines and a spec that doesn't change twice a week during development.

    I consider my self a developer, who likes to hack.

    - Tom


      Plus more time to learn.

Re: What Programmers Want
by hardburn (Abbot) on Dec 10, 2003 at 21:19 UTC

    I want Salena Sol's head nailed into a tree with something dull and rusty. Though this might have something to do with the fact that I just spent all afternoon debugging a CGI of his that management won't give us the time to replace.

    I wanted to explore how Perl's closures can be manipulated, and ended up creating an object system by accident.
    -- Schemer

    : () { :|:& };:

    Note: All code is untested, unless otherwise stated

      Come on now ... are you sure you couldn't have reimplemented it in that afternoon? ;-)

        Yes, actually. It's a 2556 line CGI (511 lines after going through B::Deparse--there are a bloody lot of comments (not POD, either)). We actually had a project going to replace it, but that was put on hold indefinately after a few weeks of work and would probably have taken another few weeks of coding.

        I wanted to explore how Perl's closures can be manipulated, and ended up creating an object system by accident.
        -- Schemer

        : () { :|:& };:

        Note: All code is untested, unless otherwise stated

Re: What Programmers Want
by BrowserUk (Patriarch) on Dec 10, 2003 at 22:42 UTC

    That's simple. P6.

    Examine what is said, not who speaks.
    "Efficiency is intelligent laziness." -David Dunham
    "Think for yourself!" - Abigail

      I second that. Though I'd settle for Apocalypse 12 (objects) for a while since I know it's going to take more time to get parrot nailed down, let alone perl 6

        I dunno. A12 is going to hurt your head. I think you'll really like roles, though.

Re: What Programmers Want
by theorbtwo (Prior) on Dec 11, 2003 at 06:38 UTC

    I'm a hacker. I want a good idea, that I can keep working on until I get something I like, and not stop when I get to a boring part, but still feel like I've accomplished something at the end.

    I'm a consultant. I want my client to give me a clear spec, the tools I need, and a wide-open timeframe. Then I want them to get out of my way. Good money would be nice, too.

    Warning: Unless otherwise stated, code is untested. Do not use without understanding. Code is posted in the hopes it is useful, but without warranty. All copyrights are relinquished into the public domain unless otherwise stated. I am not an angel. I am capable of error, and err on a fairly regular basis. If I made a mistake, please let me know (such as by replying to this node).

      I want to write the killer app. It seems most of the good ideas are already implemented, I want to be famous and important, darn it!

      Work wise, I want to have fun. When you are having fun, that's all that matters. I'm in programming for the love of it, not the money, so grunt work doesn't exactly motivate me like it should. I need to innovate constantly, or I'm not as happy. Freedom from politics would be nice too.

Re: What Programmers Want
by WhiteBird (Hermit) on Dec 12, 2003 at 02:30 UTC
    I suppose I'm somewhere between a coder and a hacker. Programmer sounds a bit too formal to cover what I do. I haven't had the formal CIS training, so my whole approach to programming is just kludged together anyway.

    What I need is more money. And more time.

    I want interesting problems that can be solved with computer programming, processes that need fixing, questions that need answers. I need a large room full of books and resources for study and research. And then I need the time--long stretches of time so I can work without interruption. I want reasonable deadlines to keep me on task, but not stringent enough to force me into taking slippery short-cuts instead of doing things the right way.

    And it would be nice to have a roomful of real-life Monks down the hall from me that I could visit when I need to brainstorm something or when I need to have my code reviewed. In the meantime, perlmonks-the-website is the next best thing.

Re: What Programmers Want
by Wassercrats (Initiate) on Dec 11, 2003 at 03:46 UTC
    The CGI work I'm doing makes me feel like a hacker, mainly because of HTML incompatibilities between browsers, but I don't want to be one. I don't want to learn anything new or do benchmarking or learn the inner workings of a language. I don't like trial and error, which is a major part of hacking and testing. I want to come up with software product ideas and/or work out the logic to make them computer programs. Luckily, I've gotten by with a fraction of the Perl that it seems other's know here, and though I'd like to know more, I wouldn't enjoy learning more, though I'm forced to learn more sometimes.

    I guess I'm a developer.

Log In?

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: perlmeditation [id://313868]
Approved by traveler
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others contemplating the Monastery: (3)
As of 2023-09-21 16:37 GMT
Find Nodes?
    Voting Booth?

    No recent polls found