Skip Navigation

πŸ’‘πš‚π—†π–Ίπ—‹π—π—†π–Ίπ—‡ π™°π—‰π—‰π—ŒπŸ“±
πŸ’‘πš‚π—†π–Ίπ—‹π—π—†π–Ίπ—‡ π™°π—‰π—‰π—ŒπŸ“± @ SmartmanApps @programming.dev
Posts
22
Comments
591
Joined
2 yr. ago

  • It is just that here, in this situation, I didn’t get it

    I scrolled back to see, and I think that initial one was just someone who disagreed with your suggestion, for whatever reason (like I downvote incorrect responses to order of operations questions. i.e. hearsay which contradicts what's actually in textbooks and taught), but then yeah, there was some piling on when you asked for an explanation, and I just write them off as "I don't want to see this" types. At first it bothered me, but in the end I just take out of it that I got more upvotes than downvotes, so just proceed with business as usual then. :-)

    Remember the human, and all of that

    Yeah, there's some keyboard-warriors who forget that. You learn to just ignore the downvoters unless, like in your situation, you'd like an explanation as to why your particular suggestion was downvoted by someone. e.g. maybe they know something that you don't. There was a whole side-discussion about Kagi like that (someone had seen something on a blog, and someone else pointed out the CEO's response to the blog, etc. - I didn't read the whole thing... but I didn't downvote it either ;-) ).

  • I can’t even recall the last time I downvoted something

    I've downvoted things which I know are wrong (people love expressing opinions on things they have no expertise on - just check out the threads on order of operations! πŸ˜‚), and upvote correct things (the whole point to up/downvote is to push relevant things to the top), otherwise neither usually. Sometimes I use upvote to indicate I liked something someone said.

    just seems so… lazy

    Yep.

  • And now I am getting downvoted for asking an honest question

    Welcome to programming.dev! πŸ˜‚I've had the same happen (technical issue, looking for a solution or workaround, get downvoted). I take it as "I'm not interested in this - don't ever show me anything about this again" - well, just scroll on by then, not hard. πŸ™„

  • Well, the link doesn’t load for me

    Yeah, they're doing an upgrade right now. Yes, it's the Maths explanation - -25 is the correct answer.

  • Within those three groups it doesn’t really matter which ones you do first

    It absolutely does matter. You must do exponents after brackets and before multiplication and division, for the precise reason you said that exponents are shorthand for multiplication. In other words, there's 4 groups, not three.

  • Oh, I nearly forgot! I had to learn Python too... because I had to teach it. Did try to argue for C#, which is allowed under the curriculum (and would be a more suitable language to teach), but then found it's hard to get that agreed on because so many schools just run Python because it's easier for them from an administrative point of view - I found I wasn't alone in this predicament. Thanks school admins...

  • Pascal was the first real language I learned (after basic)

    Same. Taught myself some Basic in high school (first on a school computer, then we got a computer at home), learnt Pascal in 1st year Uni (programming basics - wrote a bunch of stuff for myself in Pascal for my computer) then C in 2nd year (OOP), and then Assembler in 3rd year. Later I taught myself (with the help of some books and courses.... and intellisense! πŸ˜‚) C#.

  • People complain that there’s β€œtoo many parentheses”. People like to complain about dumb stuff.

    πŸ˜‚I'm off on a tangent here, but this made me laugh so much! As a Maths teacher I see all the time people complaining about "this is ambiguous - add more parentheses for clarity!" when the reality is Maths is never ambiguous and they've just forgotten 2 of the most important rules of Maths (meaning we already have the correct amount). πŸ˜‚ These very same people often put the brackets in the wrong place anyway when they do add them adding/removing brackets

  • YIj54yALOJxEsY20eU has compromised on their privacy values by not including a special character in their username.

    They're just trying to convey they're not THAT strong. πŸ˜‚

  • online safety and security are never taught or communicated

    As a Computer Science teacher I'm gonna tell you that isn't true at all. We absolutely DO teach about e-safety. Kids probably know more about it than their parents do!

  • don’t have to learn about indenting until you cover flow control

    Which is one of the very first things they're taught - "hello world", variables ("Enter your name", "hello {name}"), branches, and loops, in that order.

    I’m not sure I can think of a language that would be better suited to learning

    Pascal - it's what it was designed for. Variables, branches, and loops, with strong types and optional indenting. Once people have a handle on that, THEN move onto OOP.

  • For the people saying Python is beginner friendly, no, it isn't. I had to teach it to high school students (I had no choice in the language). Having to have exact indenting, whilst also not caring at all about how you use your variables, not to mention is OOP, is all a bit much for some students, some of whom don't even fully grasp how to use loops yet. One step at a time.

  • Pascal was designed for beginners, so I'd start there. Get a handle on the basics before you move onto something which is using object-oriented programming, as that's a whole thing to understand in itself. One step at a time (I'm a teacher, and we always only teach students one concept at a time). And once you've got the basics then C# in a Nutshell series of books (one for each version of C# as new features come out) is very good with explaining the next level stuff and not rehashing the basics (there may be similar books available for other languages, but that's outside my area of expertise).

  • Yeah, I've already been putting SOLVED on questions when I've found a solution, as I saw some other sites doing that.