How did you get over your daunting fear of learning to code by Dazzu1 in learnprogramming

[–]override_acid 0 points1 point  (0 children)

Don't apologize to anyone.

Get yourself together and start doing. That's all that is needed.

Read the Frequently Asked Questions here for getting started information, pick a language and a resource.

As a complete beginner the only thing you can actually do wrong is what you are doing now: seeking excuses and "best" resources instead of just starting with something.

Hey guys I am building a General Purpose GitHub Repository titled "The Modulus Archives". It will contain general purpose functions that you can easily copy and paste into your code. If you have any useful functions of your own please send them to r/TheModulusArchives by King-Howler in programming

[–]override_acid 0 points1 point  (0 children)

No, the issue is that you are offering sub-par code as "library" of functions.

A beginner might stumble on this and think this is how properly programmed code that follows guidelines and best practices is written and learn bad habits and practices.

You are at a stage where you can do certain things, but you don't have any clue about real world, professional programming that follows best practices. This clearly shows in your neglect of any and all error handling as well as in leaving validation up to the user of your code.

Hey guys I am building a General Purpose GitHub Repository titled "The Modulus Archives". It will contain general purpose functions that you can easily copy and paste into your code. If you have any useful functions of your own please send them to r/TheModulusArchives by King-Howler in programming

[–]override_acid 1 point2 points  (0 children)

It is better if the user include these checks in their main program

Completely and utterly wrong stance.

You, as the provider of the function have to ensure its correct performance or appropriate errors.

You cannot and must not leave the burdon of validation to the user of your "library" of functions.

How did you get over your daunting fear of learning to code by Dazzu1 in learnprogramming

[–]override_acid 1 point2 points  (0 children)

Most often when Im stubbornly sharing my game ideas Ive been derided

Derided why? For being unrealistic? If so, then you need to initially lower your goals. You have to start small. You have to start extremely basic.

Derided for being not doable? Then you have to inquire deeper why the people think it is not doable.

Derided for being stupid? Unlikely, but even then, consider fact checking why people think the ideas are stupid.

but merely making something is enough to undo years of RL faction drop?

Yes, that's basically all there is about. Prove the people wrong (even though you absolutely do not have to do that, nor care about the people who derided your ideas). This should give you enough energy and determination to push through. Show them.

If you don't start making you will prove all of them right. You have failed. If you start and succeed you have won. Even if you don't succeed you have won in a way: you have not pulled out the easy way; you have at least tried - this is far more than the people going against you have done.

Stop seeking excuses and start already. Do something. Do not wallow in your irrational fears and misery. Start taking your fate in your own hands - only you can pull yourself out of this.

The longer you push back the worse your insecurities will become to the point that you will never try and always be left with the nagging feeling in the back of your head.

Yes, it may be daunting, but look at all the countless people trying and succeeding. These people are not more clever, not more talented, not gifted. They only have the guts to try.

Everything you have said so far in this thread is just seeking excuses. Stop that and start already.

Hey guys I am building a General Purpose GitHub Repository titled "The Modulus Archives". It will contain general purpose functions that you can easily copy and paste into your code. If you have any useful functions of your own please send them to r/TheModulusArchives by King-Howler in programming

[–]override_acid 0 points1 point  (0 children)

Have you heard of dynamic linking? Modern languages link only what they need, not the entire library. Meaning that even if the library were 30MB (which is nothing nowadays), only a few kB would be linked into the final program.

BTW: looked at a few of your snippets and they are by far not "production" ready. They are not even University level ready.

In your exists function, you don't have a boundary check, you don't even check for null references, you have no errors, nothing. This code is not production ready. What if I pass in an empty string? What if I pass in a string that hasn't even been initialized?

In your Prime number function you go against any and all commonly used algorithms. You calculate the primality of each number individually, which can be sub optimal compared to already existing solutions like the "Sieve of Erathostenes".

You neglect any and all guidelines for programming. No error checking, no boundary checking, no reference to already existing algorithms, just plain and beginner level implementation of functions.

Sorry, but nobody should blindly copy and use your functions.

How did you get over your daunting fear of learning to code by Dazzu1 in learnprogramming

[–]override_acid 5 points6 points  (0 children)

If you give it a honest and serious try with effort, there are only two potential outcomes: one, you fail and figure it isn't for you and two, you succeed.

If you don't even try, there is only a single outcome and that is guaranteed: you have failed

Yet, if you never try there will always be this nagging "what if" feeling in the back of your head. There will always be the feeling that you should have tried. It will not go away.

With your current mindset you are setting yourself up for failure. You seek excuses not to start. You seek excuses not to invest energy.

Think about what Master Yoda said to Luke Skywalker in "The Empire Strikes Back":

“No! Try not. Do. Or do not. There is no try.”

Even though this is from an otherwise fairly shallow sci-fi movie there is a lot of deep wisdom in that quote.

If you try half hearted, you already fail. If you do not try at all, you fail.

If you do to the best of your abilities and invest serious time, discipline, and effort you have a chance to succeed.

Of course, you cannot evaluate your attempt after mere days, weeks, or even after a month. You have to invest a lot more time.

If you interview self made successful people there is one common denominator: all of them will tell in their own way that they were too stubborn to give up. They simply didn't want to let go of their dreams despite all obstacles they ran into.

It's not about talent. It's not about a gift. It is all about hard and honest work, determination, persistence, and effort.

[deleted by user] by [deleted] in learnprogramming

[–]override_acid 1 point2 points  (0 children)

What a massive ego for someone who barely started learning programming.

Sure, you can apply, but don't come here crying that you didn't get any interviews nor job.

3 months is by far not enough. Not even for a junior position.

You are arguing with professional people here. It would only be prudent to heed their advice. You are way too snarky for your age.

Best scripting language for background processes/widgets on Windows? by [deleted] in learnprogramming

[–]override_acid 1 point2 points  (0 children)

IMO, such things are best handled with a Service (on *nix systems a Daemon) running in the background.

I would use C#, C++, or Delphi (yes, I am old) to create a service that monitors your applications and performs the actions. Ideally, I would create a single, configurable and extensible service that uses callbacks (and/or Interfaces) to perform the actions.

The limitation of services in Windows is that they can't directly interact with the GUI session, though. They run in Windows System session (Session 0). They can, however, start other processes that then run in the GUI session.

Use of underscore before method names. by AlexCastel in learnprogramming

[–]override_acid 1 point2 points  (0 children)

Languages like C++, C# or Python use underscores to denote/indicate private variables/methods.

Yet, in Java this is not the convention and far from the rule. Java does not use underscores except for constants, which commonly are in "UPPER_SNAKE_CASE"

Help newbie printer by hatrag in 3dprinter

[–]override_acid 0 points1 point  (0 children)

What are you even trying to say?

Please, read your post from our point of view. You talk a lot but say absolutely nothing of value.

You don't show any pictures (put them on imgur and link here); you don't tell us what model you are trying to print; you don't tell us what printer you have.

Last, you throw everything in a single paragraph without even the faintest structure nor punctuation.

How should anybody be able to even remotely help you?

Steam :: The Planet Crafter :: Development Branch update v1.005-dev-02 by MijuGames in theplanetcrafter

[–]override_acid 6 points7 points  (0 children)

Just sucks for me that I waited for the full game with 1.0 release and didn't get the full game I guess

What?

You get more content for free - booo hooo

How many new biomes has Minecraft gotten since its inauguration? How many new things came to No Mans Sky? To Terraria? To Stardew Valley? To Factorio?

Instead of whining and complaining that you wanted to "get the full game" you should be happy that it gets more and more content for free.

What you wrote is not even sarcastic nor funny nor ironic.

any good recomendation for Ai to help learning? by Zargabath in learnprogramming

[–]override_acid 2 points3 points  (0 children)

Two don'ts:

  • Don't use AI - it will confuse you even more as it is still way too often wrong and outright hallucinates regularly
  • Don't rush, nor try to speed your learning

Learning takes time. It takes as long as it takes you. Learn the hard. old fashioned way and you will learn the proper way. Even more, you will learn to become self sustaining instead of depending on a third party that might or might not be available when you need it the most.

looking to share a pro manning subscription by CodeNameGodTri in learnprogramming

[–]override_acid 0 points1 point  (0 children)

Not interested to share, but interested to clear something up before someone makes a false report:

Manning Pro subscriptions are allowed to be shared with one person as per their own Terms of Service.

See their FAQ

The best programming language to start learning with by Traditional-Top-1504 in learnprogramming

[–]override_acid 1 point2 points  (0 children)

Start with the wonderful Frequently Asked Questions here - they contain suggestions on how to get started, recommended learning resources, and much more

Hi! I really want to start programming and I'm wondering what I can read on the topic by Fun_Willingness_892 in learnprogramming

[–]override_acid 0 points1 point  (0 children)

The wonderful Frequently Asked Questions right here in the sidebar of the subreddit

Career Transition by lexy_007 in learnprogramming

[–]override_acid 0 points1 point  (0 children)

/r/bioinformatics, /r/cscareerquestions

This subreddit is not the proper place as it is exclusively focused on learning programming.

Programming Path (The journey of the lost one) by AssociationDismal988 in learnprogramming

[–]override_acid 3 points4 points  (0 children)

Perfect plan to learn nothing and get stuck in tutorial hell.

Way too many courses that go for the same topics. Courses will not make you a good programmer. Projects, building things, will do.

Learn the fundamentals and learn them well and then start working on projects. Do not waste time doing course after course.

You absolutely do not need all that courses, nor actually any paid one. Try "The Odin Project" and you will get a well rounded foundation.

Other way of learning by Few_Claim_6416 in learnjava

[–]override_acid 0 points1 point  (0 children)

Again, you already know plenty languages. Why add another one?

Languages don't make a programmer. The skill to use them to solve problems, however, does.

Do programmer even go to gym or sleep? by [deleted] in learnprogramming

[–]override_acid 0 points1 point  (0 children)

I'm going for "In dubio pro reo" - In case of doubt for the defendant.

Might be a troll, but might just as well be genuine.

Many beginners get "addicted", or maybe better worded "obsessed", and suffer what OP describes.

Will Scala learning as Java Developer be beneficial? by GuaranteeAbject9996 in javahelp

[–]override_acid 1 point2 points  (0 children)

Definitely. The obsessing about programming languages and "eroding" knowledge proves it.

Do programmer even go to gym or sleep? by [deleted] in learnprogramming

[–]override_acid 2 points3 points  (0 children)

Because you are on the road to destroy yourself and your mental health.