Be helpful otherwise go get a life, have a Beer, etc etc


+ Reply to Thread
Results 1 to 40 of 61

Hybrid View

  1. #1
    Join Date
    Nov 2003
    Location
    Wellton, U.S.A.
    Posts
    5,924


    Did you find this post helpful? Yes | No

    Default

    Quote Originally Posted by skimask View Post
    You write code?
    I wish I could do that...
    You heard the thing about a hundred monkeys and a hundred typewriters producing novels?
    When it comes to coding I am Monkey 99
    Dave
    Always wear safety glasses while programming.

  2. #2
    T.Jackson's Avatar
    T.Jackson Guest


    Did you find this post helpful? Yes | No

    Default

    There's 3 things that make a programmer good.

    1. Reasoning
    2. Terminology
    3. Imagination

    Put simply, "reasoning" is logic. Terminology is knowledge. Imagination is passion.

    You're an expert programmer if you've got a strong strength in all 3 ...

    Trent Jackson

  3. #3
    Join Date
    Jan 2006
    Location
    Istanbul
    Posts
    1,185


    Did you find this post helpful? Yes | No

    Default

    Quote Originally Posted by T.Jackson View Post
    There's 3 things that make a programmer good.

    1. Reasoning
    2. Terminology
    3. Imagination

    Put simply, "reasoning" is logic. Terminology is knowledge. Imagination is passion.

    You're an expert programmer if you've got a strong strength in all 3 ...

    Trent Jackson


    Come on TJ,

    Those are what you think.
    You should have started with "I think there are three things ....".

    The word "good" is not a good choice to express whether a programmer is good or not.

    And who determines the level of being "good" for a program or code or programmer?

    In mechanical engineering, or chemical engineering or electrical engineering etc. there are rules and formulas that you are entitled to.
    Those are the law of the nature, no one can change them.
    The engineers in those fields must use those formulas to calculate & built something.
    AND if one day the building collapses, then you can use the expression of "good" or "bad" for the engineering.

    However, when it comes to programming, there are no rules, just "shoulds" and "should nots"; you design and then create your laws, rules and the nature.

    There is always a better code writer TJ, you know it very well.

    If your code works, and it does what you need, whether in two lines or 10 lines then it is good enough for the application. And if you are happy with it, then it is good enough programming.


    Therefore, there is no good programmer TJ, but good enough programming.

    Your three things are something you think.

    ----------------------
    Last edited by sayzer; - 13th June 2008 at 09:18. Reason: typo
    "If the Earth were a single state, Istanbul would be its capital." Napoleon Bonaparte

  4. #4
    T.Jackson's Avatar
    T.Jackson Guest


    Did you find this post helpful? Yes | No

    Default

    Well ...

    They're my original thoughts anyhow. I've read 3 books and I'm a quarter of my way through a bachelor’s degree in Information Technology. Plus I have 5 years experience as a programmer.

    Trent Jackson

  5. #5
    Join Date
    Nov 2003
    Location
    Wellton, U.S.A.
    Posts
    5,924


    Did you find this post helpful? Yes | No

    Default

    Trent does make a good point

    Need to be able to think logically to solve problems.

    Need to have knowledge in the system you are working with and of what ever the program is to accomplish.

    Need to have an imagination to put it all together.

    And like sayzer said.
    If your code works, and it does what you need, whether in two lines or 10 lines then it is good enough for the application. And if you are happy with it, then it is good enough programming.
    IMHO
    Dave
    Always wear safety glasses while programming.

  6. #6
    Join Date
    Sep 2004
    Location
    montreal, canada
    Posts
    6,898


    Did you find this post helpful? Yes | No

    Default

    On another forum, one user have the following signature..
    'Good enough is perfect'


    and then ...
    http://paulbuchheit.blogspot.com/200...nough-and.html
    Last edited by mister_e; - 13th June 2008 at 13:57.
    Steve

    It's not a bug, it's a random feature.
    There's no problem, only learning opportunities.

  7. #7
    skimask's Avatar
    skimask Guest


    Did you find this post helpful? Yes | No

    Default

    Quote Originally Posted by T.Jackson View Post
    They're my original thoughts anyhow. I've read 3 books and I'm a quarter of my way through a bachelor’s degree in Information Technology. Plus I have 5 years experience as a programmer.
    Trent Jackson
    Could ya speak up a bit! I can't hear you very well from all the way up there!

  8. #8


    Did you find this post helpful? Yes | No

    Default

    I may be incorrect but I believe this thread has totally lost its original topic of discussion.

    People helping people is what this forum is all about is it not? If I have written/modified some code that can be of use to someone they are by means free to use it. I would like nothing better than to know that I helped someone out and that they appreciated it. It's all part of learning I think. I personally prefer the hands approach to learning things. I am quite certain there are numerous others much like myself here also. Reading a smart-ass reply does nothing but consume peoples times and discourage them from posting and sharing future postings. This however is just my 2 cents worth.

Similar Threads

  1. Conway's Game Of Life
    By wellyboot in forum mel PIC BASIC Pro
    Replies: 45
    Last Post: - 28th May 2020, 06:14
  2. Did everyone go out for BEER ?
    By Archangel in forum Off Topic
    Replies: 3
    Last Post: - 13th July 2008, 02:39
  3. Worst day of my life
    By brid0030 in forum USB
    Replies: 6
    Last Post: - 12th March 2008, 22:27
  4. EEPROM life expectancy?
    By muddy0409 in forum General
    Replies: 3
    Last Post: - 1st May 2007, 12:44
  5. Any chance of Life being easy?
    By josegamez in forum mel PIC BASIC Pro
    Replies: 4
    Last Post: - 2nd November 2006, 20:52

Members who have read this thread : 0

You do not have permission to view the list of names.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts