11

A question to all experienced developers!
What is that one thing or advice that you would like to give to your past self when you just started programming ?

Comments
  • 9
    Just date multiple people and take their money THEN start a programming career.
  • 11
    - Stop being poor
    - leave town sooner, there's no opportunity there
    - report your uncle for child abuse
    - your grandfather hides the good liquor in the pesticide shed
    - your parents are stealing money from you
    - don't stop the car from rolling in front of traffic that time your dad fell asleep at the wheel
    - get a new phone number and lose the old one

    All of this would save me time and is useless for everyone else. 😋
  • 8
    Keep it simple, stupid. You learn a lot of concepts, but you shouldn't use them everywhere you can.
  • 3
    Dunno. Maybe "spend less time in useless uni" and "get your shit together, you useless depressed piece of shit!"
  • 6
    Don't bother with interpreted languages and learn properly typed ones right away
  • 6
    @SortOfTested "Stop being poor" lmao "Just buy a house" or what
  • 1
    Don't be so hard on yourself.
  • 5
    @kescherRant
    With my family, poor was a choice and a culture. Their decisions, laziness, stupid spending and irresponsible pleasure seeking kept them in their miserable station.
  • 5
    I wish I could go back and tell myself in college that:

    "Bro, everyone else is as confused as you are, maybe more. Keep at it, you'll love this after a while."

    I don't know if it would have worked, but I would have liked to start with coding rather than change to it much later in life.
  • 1
    @SortOfTested I wondered how can one just stop being poor. But then read your second comment.

    You are wiser than you look.
  • 5
    Advice I'd like to give my past self is, change jobs every 1.5 years or at max 2.
  • 1
  • 8
    @iiii because I never made a job switch in 7 years of my career.

    1. I never got to learn. I struggled to learn myself because I never learned anything at work.

    2. My earnings became stagnant. Folks with my experience are earning 5x to 10x.

    3. My network of people is very small and full of cunts.

    4. My exposure to different industries, domains, markets, and products is very limited.

    5. I did grow a bit vertically but it's technically of no use.

    6. Now for all the above reasons, I am finding it difficult to switch as stability was once considered a good sign is now looked down upon because market changed very rapidly in last decade.
  • 3
    @F1973 wow. That's a lot.
  • 3
    @F1973 Number 3 is so relatable. You're gonna have fun nuking that network. It feels fuckinh awesome. I hope you meet better people.
  • 2
    @rutee07 I have met good people like yourself.

    Via internet for sure. Maybe we'll never meet. We might never know if the other user passed away.

    But all here are good people and good friends. This remote bond is stronger to me than IRL people around.

    I value this friendship and hopefully we all get to meet and hangout someday :)
  • 2
    @F1973 You had me crying into my cum sock. That is precious. :')
  • 2
    @rutee07 hahahahahahah this cracked me up. Much needed laugh.
  • 2
    @N00bPancakes That and "dude, chill
    Stop overusing that big brain of yours."

    @OP You're at 666. You know the drill
  • 1
    If I'm repeating, my apologies.
    Start at C. Not C++ (please don't start with python), start with, C. When you have the basics down there, all the other languages will come much easier.
  • 0
    Choose the career path for becoming a medic for the navy instead.
  • 2
    Take naming seriously; getting into the habit of using full, descriptive names that describe what things are there for, with no abbreviations, data types, or generic words, such as `function`, `handler`, or `factory`.

    Structure your code up front by writing comments describing what should happen where and when and then writing the code the comment is for afterwards.

    Always add thorough comments for things that are not done in a standard or obvious way.
  • 0
    Comment you code. Future you will appreciate it.
  • 0
    @Inxentas write your code so it won't require comments
Add Comment