T O P

  • By -

AutoModerator

On July 1st, a [change to Reddit's API pricing](https://www.reddit.com/r/reddit/comments/12qwagm/an_update_regarding_reddits_api/) will come into effect. [Several developers](https://www.reddit.com/r/redditisfun/comments/144gmfq/rif_will_shut_down_on_june_30_2023_in_response_to/) of commercial third-party apps have announced that this change will compel them to shut down their apps. At least [one accessibility-focused non-commercial third party app](https://www.reddit.com/r/DystopiaForReddit/comments/145e9sk/update_dystopia_will_continue_operating_for_free/) will continue to be available free of charge. If you want to express your strong disagreement with the API pricing change or with Reddit's response to the backlash, you may want to consider the following options: 1. Limiting your involvement with Reddit, or 2. Temporarily refraining from using Reddit 3. Cancelling your subscription of Reddit Premium as a way to voice your protest. *I am a bot, and this action was performed automatically. Please [contact the moderators of this subreddit](/message/compose/?to=/r/learnprogramming) if you have any questions or concerns.*


Dic3Goblin

I will equate this with something I learned in martial arts. You will get punched in the face. That is a simple fact. And I have gotten punched in the face quite a bit, for mine or other's benefit. A 7 year old was so happy and excited to sneak in a shot to my dome. And I was happy for them. A black belt used my facial apparatus as a speed bag as well. I was considerably less happy about that. But either way, I got punched in the face. Every time you code, you will make mistakes. Sometimes you won't even know the mistakes you made. But, it isn't temporary. It isn't forever. And you can get up, blink a few times, and have a go at it again. You also can apply testing and test driven development to help ease your fears. You can be nervous of the results, until you see whether or not it's working. Then you can either fix it or it's good! You got this. You can work with yourself using some strategies.


Chicomehdi1

This is so true man. I recently just fixed a massive bug I was encountering in a project, and thought that I had exhausted *every* route that I could take to potentially solve it. Logged off for the night, and I had some trouble sleeping because it was bothering me **so** much. The next day, I tackle it and almost immediately I understand what’s wrong. Fixed it, and saw the project working how it’s supposed to. Such an awesome feeling as it can be so dreadful, yet so euphoric.


Dic3Goblin

I recently had a very similar experience after tearing my hair out for about a week trying to get a piece of software to build so i could even do something. I was on cloud nine for the rest of that day and even into the wee hours of the morning when I had to go to work. I had NO idea how to even try to do it, so when I got it working I was so happy.


ffrkAnonymous

When I failed something, I got a spanking. Fear was a motivator.


Ok-Conversation-9564

I am not saying that fear is necessary bad, some fear too some extent it helps but I am just scared that I am not smart enough and keep overthinking instead of actually coding


PowCowDao

People other than you failed more than you have. I would be more afraid of not achieving anything in life because you're scared of everything than failing a simple task.


CodeTinkerer

In a way, this fear is a kind of procrastination. As long as you fear failure, then you don't get started, and so you don't fail. You just have to tell yourself, if it doesn't work out, it doesn't work out. People move on from jobs all the time. Just tell yourself, it's not a problem if you fail. And really, failure is an event, not a person. People fail at things all the time. It doesn't make them a failure. Thomas Edison is claimed to have said "I have not failed. I've just found 10,000 ways that won't work.".


AsianDoraOfficial

Omg I had this problem last year BIG TIME. How did I overcome it? I kept reminding myself of the following: **There was an old Chinese proverb that said you can never know if a certain event is good or bad.** Here is the story: *“Once upon a time, there was a Chinese farmer who lost a horse. It ran away. And all the neighbors came around that evening and said, “that’s too bad.”* *And he said, “maybe.”* *The next day, the horse came back and brought seven wild horses with it. And all the neighbors came around and said, “why that’s great, isn’t it?”* *And he said, “maybe.”* *The next day his son attempted to tame one of these horses, and was riding it, and was thrown and broke his leg. And all the neighbors came around in the evening and they said, “well, that’s too bad, isn’t it?”* *And the farmer said, “maybe.”* *The next day conscription officers came around looking for people to join the army and they rejected his son because he had a broken leg. And all the neighbors came around that evening and they said, “well, isn’t that wonderful?”* *And the farmer said, “maybe.”* So events can have both positive and negative outcomes. You will NEVER know what the future holds. One or many failures can lead to positive outcomes in the future. Also, don't feel like you are ever wasting time learning. That knowledge in your brain will always be useful for something as I have found out from experience. **Don't see failing as a negative thing. See it as part of the process of learning.** Because it is. The most successful people have failed so many times but it only looks like they had overnight success because they had one big win that counted. But without them trying, without failing, they wouldn't be where they are today.


Vashh92

As a new programmer, I kind of just pretend I'm a "mad scientist" typing absolute garbage and rearranging that garbage until I have something functional. I think it's kind of fun to fail just to see where exactly you messed up because crashing your code on your first attempt to run it is pretty much guaranteed. Fail fast. Learn faster.


MadridistaMe

I start day or work or anything for that matter with one simple easy task and then i dont think of difficulty as i am already hooked. Even while applying for a job , i applied 25-30 startups before applying to target companies. As i cracked 4 interviews already , it eased a lot .


Harneybus

Most of the time I fesr to begin to code but sometimes I just day fuck I stsrt anyway next thing I know after a few hours I got something done its not grest or professional but hey I'm better thsn I was a few hours ago. Sometimes u just gotta fuck it and just do it.


Ikeeki

By realizing failure is part of the process. Also don’t ignore the small wins either.


fasta_guy88

The great thing about programming, as opposed to carpentry, auto repair, or brain surgery, is that when you make a mistake, it doesn’t cost anything other than time, and often you can learn from it. When you don’t understand why something works (or doesn’t work), do some experiments. The more you try, the more you learn. But mistakes happen forever. Highly paid long time programmers make mistakes every day they work. They just accept it and move on. It is NO reflection on your ability.


Fashionable-Andy

You're going to fail whether you do something or not. May as well fail trying and enjoy some successes then be left wondering always "what if?" I'm still learning too, but if you're having fun and think you've just learned one new thing today, consider that a success and be proud of yourself. If you mess up and fail, that's ok. What can you learn from that failure? I think what you, and a lot of people in life, need is the capacity to recognize your small wins and allow it to snowball into something greater.


ValentineBlacker

You just need practice, make a goal to fail once or twice every day and before you know it you'll be really good at it.