Beefy Boxes and Bandwidth Generously Provided by pair Networks
Keep It Simple, Stupid

Comment on

( #3333=superdoc: print w/replies, xml ) Need Help??
One of the great advantages and disadvantages of a community, being it something like perlmonks or some IRC channel, is that you are surrounded by people who know a lot more than you, people who THINK they know more than you and ofcourse people just wanting to know more than you :)

I'm not involved in any kind of project, other than school stuff but that's mostly in COBOL, so I dont know what it is to work with collegues... YET

I am however, surrounded by people (friends, family) who don't know a thing about programming in general or programming in perl specifically. Whenever I get stuck, I try to explain the problem in plain english to an unsuspecting victim (the whiteboard is just great for that stuff) and that gets me thinking. In fact, I might just explain my problem to an empty chair if I can just step thru the program and think about it in logical steps.

One of the other great things about communities is that everyone has a different perspective on problems and solutions. If someone asks a question on a topic you dont master yet (and you have time for it), you look it up, experiment with it and give your opinion (at least, that's what I try to do). While helping others, you help yourself. When someone else provides a solution different than yours, you should wonder how come this solution is better/worse than mine and what can I learn from it. I always try to ask myself... What can I learn from this?

I spent houres a day on IRC sometimes, usually answering newbie questions and I noticed my answers have changed throughout the years. For example, I used to provide newbies with the classic %FORM based form parser but at one point I started answering those questions with If you're not using, you're on your own (something like clean your room).At some point, you automatically start tossing more advanced terms at a poor newbies head and he calls for mommy... so you work on your approach, you learn how to do it differently (you look for more than one way to do it).

My point being, respect and acknowledge the people that know more than you and consider what you could learn from them. At the same time, respect and acknowledge the people that know less than you and consider what you might learn from them too. In one way or the other, everybody's learning from everybody :)

Knowledge is not reflected by your XP or by the status in an IRC channel, it's not reflected by funky stickers on bumpers or laptops, knowledge is the key to learning from and to others.

... Quidquid perl dictum sit, altum viditur.

In reply to Re: Second rate programmers and my confession by Beatnik
in thread Second rate programmers and my confession by Ovid

Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post; it's "PerlMonks-approved HTML":

  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.
  • Log In?

    What's my password?
    Create A New User
    [Corion]: I guess I should not read some discussions on HackerNews - the crowd there is weirdly different - "you have to stay current in tech" (by following all the latest JS trends) is a meme there, but it doesn't really match my experience
    [Corion]: At least in my area, experience can beat most new tech anyway because most new tech is just a rehash of things abandoned in the 70s and we still have a lot of that ;)
    [Corion]: choroba: Ah, that will be next Friday for $work ;) Drinking enough water is key ;))
    [Corion]: But then, maybe that's just my experience with things, and maybe Hacker News is just people much younger who haven't seen more than one tech cycle...
    [choroba]: s/water/bear/ and s/enough/too much/
    [choroba]: beer
    [choroba]: oh ok
    [marto]: I crashed the ScotLUG Christmas night, having never actually been to ScotLUG
    [choroba]: Corion yeah, I probably already told you about how Bjarne Stroustrup was asked whether he still watched the new tech trends and what really impressed him
    [choroba]: His reply was "I watch them, but I haven't been impressed in the last 10 years. There's been nothing new". That was 2 years ago :)

    How do I use this? | Other CB clients
    Other Users?
    Others cooling their heels in the Monastery: (7)
    As of 2016-12-09 10:19 GMT
    Find Nodes?
      Voting Booth?
      On a regular basis, I'm most likely to spy upon:

      Results (150 votes). Check out past polls.