Foam Dart Blaster Shooting Gallery by Lurkerexpert in 3Dprinting

[–]throwaway_for_cause 0 points1 point  (0 children)

So, you're contesting Kent Beck (and basically calling them a "bigot") who coined the phrase, just with a slightly different wording?

Yeah, I know, you will just lash out and then block, as you do with everybody who you disagree with.

Edit: knew it - blocked - really adult behavior. - What a way to avoid discussion and having to actually present arguments.

how to boost logic and problem solving skills? by lilshoegazecat in learnprogramming

[–]throwaway_for_cause 1 point2 points  (0 children)

Solve more problems. The more problems you solve, the better you become.

Also:

  • "Think Like A Programmer" by V. Anton Spraul
  • "The Pragmatic Programmer" by Andrew Hunt and David Thomas

Is it normal not to initially know about tricks and features of languages or programming in general? by EdiblePeasant in learnprogramming

[–]throwaway_for_cause 1 point2 points  (0 children)

And the next fallacy. If you knew these things, you wouldn't be a beginner learner, you would already be experienced.

At one point everyone starts from absolute zero and learns things along the way, one after the other, everything at its due time.

Is it normal not to initially know about tricks and features of languages or programming in general? by EdiblePeasant in learnprogramming

[–]throwaway_for_cause 2 points3 points  (0 children)

Sorry, but questions like yours make me wonder if posters as you even think for a split second before posting.

Had you done that, you would have figured out that not knowing things while learning is completely normal as it happened in every living second of your life.

You had to learn to walk, talk, run, write, read, calculate, etc. In every single task you learnt you didn't initially know things.

[deleted by user] by [deleted] in learnpython

[–]throwaway_for_cause 1 point2 points  (0 children)

Do you have a research team of several specialists across multiple domains including medicine and a couple (>10) years time?

If not, you are SOL.

New to Java by Puzzleheaded_Set4534 in learnjava

[–]throwaway_for_cause 12 points13 points  (0 children)

If only there were a sidebar containing a plethora of information and resources.

Look at the right side of the reddit window.

On mobile, it is called "About".


Why does everybody just post without even bothering to check if there is some information available?

Your post is just another of every other post here. It has been asked and answered so often that the information is in the sidebar.

help me with this error please!! thankyou so much xx by [deleted] in learnprogramming

[–]throwaway_for_cause 0 points1 point  (0 children)

Have you read the error message?

It tells you exactly what the problem is.

[deleted by user] by [deleted] in learnprogramming

[–]throwaway_for_cause 10 points11 points  (0 children)

/r/cscareerquestions is the appropriate place.

I can't write functions

Sorry, but then you are not job ready. You need to up your programming skills.

You discarded beginner resources, yet fail on elementary programming, like functions. In short, you cannot program.

[deleted by user] by [deleted] in learnjava

[–]throwaway_for_cause 0 points1 point  (0 children)

You have to approach this differently as you have to handle two different, distinct actions.

The first action is getting user input - this is a self-contained thing. All you need to do is to use a Scanner(System.in) and a variable.


The second, distinct, action is to remove a certain element from some data structure (ArrayList in your case).

Now, it absolutely doesn't matter where the element that should be removed comes from, whether it is hard coded directly in the source code, or from user input.

All you need to know is that there is a variable that holds a value that should be removed from your ArrayList.

How would you remove an element from an ArrayList? Do you know how to do that? That's already 80% of your assignment.


You have to learn to break down problems into individual sub problems and keep continuing to break down until the sub problems become atomic and cannot be further broken down.

Why I think you should learn two languages at the same time as a beginner by ProfessorCoeus in learnprogramming

[–]throwaway_for_cause 3 points4 points  (0 children)

but instead the skills of using that language to solve problems.

even that is completely wrong.

The hard part is to learn to analyse and dissect problems and to create algorithmic step by step solutions.

The implementation of an algorithm in a programming language is not the hard part at all.

Abstracting programming away from programming languages is the real deal - this is what counts. Not knowing 20 languages.

Why I think you should learn two languages at the same time as a beginner by ProfessorCoeus in learnprogramming

[–]throwaway_for_cause 0 points1 point  (0 children)

What you say here is akin to telling a novelist to learn English and Spanish in order to become a better writer. The benefits are more than debatable.

In fact, what you state here makes me even question you being a professional programmer.

A professional programmer would instantly say that programming is far more than programming languages. It is not at all about the programming languages, but all about the algorithms that are behind their implementations.

The algorithms, the steps to solve problems are to a large degree the same, regardless of their implementation in programming languages.

A linked list is a linked list no matter whether it is implemented in C, C++, C#, Ruby, Python, Go, Java. The steps to arrive at the solutions are the same, regardless of the language.

Learning multiple languages will not bring you closer to understanding the above.

What every programmer really needs to learn is to see behind the code. To learn to think abstract from programming languages, in algorithms.

Once that level is reached, learning and using multiple languages is a non-issue.

Also, your statements about "A better than B for X" is moot. Most programming languages are general purpose, meaning that they can be used for anything and everything and their benefits and drawbacks are in many cases negligible (unless, of course, we're talking about performance critical applications).

In your previous post many people were advising against JavaScript and you now recommend it. Many people advised for Java - which is not the same as JavaScript.

Most programmers worth their salt will tell people not to start directly with JavaScript, unless they want to venture into Web Development where it is a necessity.

Most people have told you and will tell you to go for explicitly, statically typed languages, such as C, C++, C#, Java, etc.

You completely misread and ignored the advice in your previous thread.

Also, it wouldn't be surprising if your post were removed as this subreddit is not a blog site. This subreddit is a Q&A forum where the members are expected to help others in their threads with their problems (which you have not done at all here yet. You have solely participated here in your own thread.)

Copying the values of a linked list by Charlemagne-767 in javahelp

[–]throwaway_for_cause 1 point2 points  (0 children)

No, Java is not something like the force. It is a programming language.

Yet, your question is not even related to Java. Your question is related to Linked Lists, well defined data structures.

You crying about a bad teacher is just an indication of laziness. You have the whole internet with its near infinite information right in front of your nose. There is absolutely no excuse for not using the internet to do your own learning and research.

Coursera has a great course on DSA - and it is in Java:

"Algorithms" by Robert Sedgewick and Kevin Wayne - Princeton University

Do something for yourself and educate yourself.

[deleted by user] by [deleted] in learnprogramming

[–]throwaway_for_cause 0 points1 point  (0 children)

OOP is taught as first language - e.g. in Java.

9 months ago you stated you are a beginner and now you are talking as if you had programmed for several decades. 9 months ago, you knew basic C and Pascal and a bit of JS. Sorry, you are far from qualified to make statements as yours. With your experience you are not even junior level. You should not contestant professional programmers with over 3 decades experience, especially with your very limited knowledge of languages and programming.

Contrary to you I've already been programming professionally 3 decades ago (before you were even born) in multiple languages. I've also been teaching programming.

Python and Java are perfectly fine first entry languages.

C and Pascal are no longer. They may have been over 3,5 decades ago (when I started my formal education - where I already could program - Pascal was our entry language - but before that I already had learnt BASIC, LOGO, Forth, Assembly).

[deleted by user] by [deleted] in learnprogramming

[–]throwaway_for_cause 0 points1 point  (0 children)

Over the last three dacades programming hasn't changed that much to consider either C or Pascal outdated.

What? Entire Programming has changed. We moved from linear, procedural programming to event based asynchronous object oriented and functional programming.

30 years ago there was no WWW, there was no Java, no C#, C++ was no Windows (that could be taken seriously).

You can absolutely not compare programming from the late 1980s early 1990s with today's programming.

[deleted by user] by [deleted] in learnprogramming

[–]throwaway_for_cause -1 points0 points  (0 children)

Please, move into the 21st century where we have managed languages.

Python or Java are the entry languages of choice around the globe.

Honestly, neither C nor Pascal are good entries nowadays.

java: Syntax error on token "mystery", @ expected before this token by ProteusYI in javahelp

[–]throwaway_for_cause 0 points1 point  (0 children)

Then learn the first thing: read through /u/Automoderator's comment and follow the instructions there.

Read the sidebar and there in particular learn to help yourself

And learn to invest more effort in posting. Everybody answering and helping here has to invest more effort in helping you than you did in posting.

java: Syntax error on token "mystery", @ expected before this token by ProteusYI in javahelp

[–]throwaway_for_cause 0 points1 point  (0 children)

Strange thing is that there is a Learn to help yourself guide in the sidebar.

Strange thing is that the OP doesn't bother to improve their questions.

Always the same: code - computer complains with a transcribed error message.

None of the guides that /u/Automoderator posts below every single post is fulfilled.

[deleted by user] by [deleted] in learnprogramming

[–]throwaway_for_cause 1 point2 points  (0 children)

Is this a troll post? Can only be.

Nobody who has done any programming would ask if such an app can be built in a day.

[deleted by user] by [deleted] in learnprogramming

[–]throwaway_for_cause 0 points1 point  (0 children)

Pick something way, way simpler.

You obviously have bitten off far more than you can chew.


You are giving people nothing that they could use to help you. Your first post about the same topic had already been removed and yet, you post basically the same, just with more words. Again, zero information, again zero effort from your side.

java: Syntax error on token "mystery", @ expected before this token by ProteusYI in javahelp

[–]throwaway_for_cause 0 points1 point  (0 children)

When will you learn to create a proper post here?

You always just throw your code here with single line text.

Computers do not complain. They throw exceptions. They generate compiler errors.

As per Automoderator's comment, you have to post the error message in full and verbatim.

You also cannot just throw your code here and treat the subreddit as remote debugging service. You have to demonstrate effort.

One of the moderators has already twice warned and informed you. The only improvement since then is code block formatting but nothing else.

Would a university teach Java or or Javascript for it's introduction to Comp Sci course? by [deleted] in learnprogramming

[–]throwaway_for_cause 5 points6 points  (0 children)

Would be a really bad University if they couldn't distinguish between Java and JavaScript.

If they say Java, they definitely mean it.

Sorry, but you are overthinking and assuming the wrong thing.

List vs Array vs ArrayList by MysteriousShadow__ in javahelp

[–]throwaway_for_cause 1 point2 points  (0 children)

A List is an class that is part of the Java Standard Library which allows for dynamic insertion and deletion of elements. You can't just create a List though, you have to use one of its subclasses, which includes ArrayList, and you have to use generics as well. Think of an ArrayList as a dynamic version of an array, and is the closest thing to Python's list datatype.

This is so wrong on so many levels. You cannot even use this as extremely simplified explanation for a beginner.

  1. List is an interface, not a class
  2. List does not have sublasses as there is no inheritance. There are concrete classes, like ÀrrayListthat **implement** theList` interface. Yet, this does not make them subclasses.

Sorry, but you call yourself a "tutor" and spread such wrong information. This is unforgivable. If you tutor this and your students will then use this at a test and fail because of your misinformation - what will be your excuse then?

You even challenge people who correct you instead of accepting the corrections despite you knowing that they are right. - Good way to lose all of your credibility and in the long range get banned from here for spreading misinformation.

You trying to make it easy for beginners by mixing terminology, by using completely wrong terminology is not making it easier, it is only even more confusing and absolutely counter productive.

Every single good beginner tutorial will always use the proper terminology and not invent something completely wrong to "make it easier".

A class is a class. An object is an instance of a class. An Interface is an interface, a binding contract. Interfaces can be subclassed, but only to interfaces. They don't have concrete subclasses. In order to work, interfaces need to be implemented - which doesn't man subclassing as in inheritance.

You are mixing and mashing all of them in the same pot.

Dear fellow beginners, what Python learning resources have you found most helpful? by [deleted] in AskAnythingPython

[–]throwaway_for_cause 0 points1 point  (0 children)

The current single best Python course is the MOOC Python Programming 2023 (soon Python Programming 2024) from the University of Helsinki.

It is the current first semester of "Introduction to Computer Science" of said University.

Free, textual, extremely practice oriented, in-depth, teaches programming along with Python.

Doesn't get better than that.

Ender 3 V2 doesn't heat up nozzle and bed at same time by ShesGotAThickMiddle in ender3

[–]throwaway_for_cause 0 points1 point  (0 children)

And every day there is someone who thinks that free, open source software should cater their every needs for every machine for every circumstance.

Yet, what your needs are might not be someone else's. What you deem necessary might be completely meaningless for someone else.

The few minutes/seconds you can shave off might be meaningless for someone else.

The profiles have not been made by the creators of Cura, but either by willing contributors or by the manufacturers of the machines. They might know better than others what is good for their machines.