Our News Team @ 11 with host Snot Flickerman

  • 6 Posts
  • 919 Comments
Joined 11 months ago
cake
Cake day: October 24th, 2023

help-circle














  • So much yes on the typing, The number of young people who don’t even own a laptop and do all homework/correspondence on their phone is too damn high. (Which coincidentally, is tied to how they don’t understand file systems/path)

    That’s not to shun the use of phones or that form factor, and maybe this is just the old fogey in me, but phone interfaces are so limited and you have to jump through so many hoops to do what amount to keyboard shortcuts on a PC. (Yes I know some young people can be quite quick and accurate with them… thus old fogey)

    It’s rather more about how long it ends up taking them because they’re shunning a device that is aimed at streamlining such processes, instead of a device that is aimed at being a phone, with a computer slapped on for funsies.




  • hand out USB drives/cheap SSDs

    learning some “real” programming

    1. Handing out drives has to go hand-in-hand with education about how “you shouldn’t just plug in any drive that someone hands you or you find on the street.” That’s basic security consciousness at this point. You might point them towards the Open Source schematics for this USB Firewall: https://globotron.nz/products/usg-v1-0-hardware-usb-firewall

    2. Don’t start with “real” programming. Start with scripting. A place where you can get the feel of the ideas of programming while starting somewhere more basic. Linux scripting and Powershell scripting are both good places to start. You still get programming fundamentals (what is a loop, what’s an if-else statement, etc) without jumping into confusing versioning or where to get updates (should I let Windows update Python, or do I want to update it with pip? You have to choose one or things get fucky with them overwriting each other).

    3. When I mean more basic I mean literally things like SYNTAX and PATH are way more important for students to be understanding before they start programming. Syntax and path (relative and absolute), in my opinion, are easier to learn when you’re learning them on the OS you’re using. That means “real programming” is obfuscating things like syntax and path, and students need to understand these core concepts before they move on to "real programming.* EDIT: Like seriously, students need to understand what the fuck a delimiter is and why it is!