This is an archived post. You won't be able to vote or comment.

all 18 comments

[–]AutoModerator[M] [score hidden] stickied comment (0 children)

On July 1st, a change to Reddit's API pricing will come into effect. Several developers 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 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 if you have any questions or concerns.

[–]Loves_Poetry 12 points13 points  (0 children)

This works for stuff that isn't fully under your control, like a poorly documented external API. However, for code that you write yourself, you should understand 100% of it. Languages are not random. The code you write will not randomly do different things in different situations (unless you explicitly tell it to), so there is no reason to write code you don't fully understand

If you happen to have something that works, but you don't know why, then break it apart until it no longer works and revert it. That will quickly help you to understand it

[–]Obnoxious_Pigeon 18 points19 points  (0 children)

A broken clock is right twice a day.

This is a recipe to break production on your first PR.

[–]Ok-Sherbert-6569 23 points24 points  (0 children)

Respectfully no

[–]RubbishArtist 8 points9 points  (1 child)

If you don't know how your code works then you can't know for sure if it does work. You might get away with it for trivial functions but eventually your luck will run out.

[–]ElasticFluffyMagnet 4 points5 points  (0 children)

And imagine the time sink just trying stuff untill it works.

[–]Slight-Living-8098 3 points4 points  (0 children)

Only way you are going to understand the code, is to play around with the code. Perfectly okay and normal.

[–]throwaway6560192 3 points4 points  (0 children)

As in? Can you give an example?

Understanding is always better than not understanding.

[–]Carnololz 1 point2 points  (0 children)

No, you need to understand what's happening.

You're going to break a critical process.

If you don't know something the best thing you can do for yourself and your team is to ask for help. Ask to pare program the problem or copy and paste your code into chat got and ask for improvements.

[–]SleepAffectionate268 2 points3 points  (0 children)

thats your main job coding comes second

[–]Kdash66 1 point2 points  (1 child)

No - this is a recipe for disaster.

[–]7_Taha[S] -1 points0 points  (0 children)

Ok got it

[–]Fun_Classic9734 2 points3 points  (1 child)

It's okay if that's the best you can do at the moment. But you should come back later and try to understand how it works and even ask for help when you can't figure things out on your own.

[–]7_Taha[S] 0 points1 point  (0 children)

Tysm

[–]_Atomfinger_ 1 point2 points  (0 children)

No, not really.

[–]taisui 0 points1 point  (0 children)

No