GNU social JP
  • FAQ
  • Login
GNU social JPは日本のGNU socialサーバーです。
Usage/ToS/admin/test/Pleroma FE
  • Public

    • Public
    • Network
    • Groups
    • Featured
    • Popular
    • People

Conversation

Notices

  1. Embed this notice
    Raccoon🏳️‍🌈 (raccoon@techhub.social)'s status on Tuesday, 30-Jan-2024 08:54:05 JST Raccoon🏳️‍🌈 Raccoon🏳️‍🌈
    • taco, bird/cat :verified420:
    • coolbeans
    • Colin (@ Anthrocon)
    • Cody :collar: :verified_paw:

    @lettosprey @cody @chirpbirb @colinstu @coolbean
    So let me drop some background on this.

    When I went to University, I already had a degree in programming. There were a dozen staff there, and I was the most competent programming teacher in the entire school. Note that I didn't work for the school because I didn't have a masters, I taught night classes and did tutoring.

    I wasn't being paid to look at this stuff.

    When I first started helping students, I would have all this trouble with their space-based code indentation, where I would be trying to quickly flip through it and my cursor would keep getting lost in the indentation or I would have to figure out how many spaces they were using whenever I added a line.

    At some point I realized I was spending like 10 minutes extra on the ones who weren't using tabs, so I wrote a script that quickly converted spaces into tabs.

    At some point I put it up and started making them use this before they brought it to me.

    In conversation Tuesday, 30-Jan-2024 08:54:05 JST from techhub.social permalink

    Attachments

    1. No result found on File_thumbnail lookup.
      IIS Windows Server

    • Embed this notice
      Polychrome :blabcat: (polychrome@poly.cybre.city)'s status on Tuesday, 30-Jan-2024 08:54:30 JST Polychrome :blabcat: Polychrome :blabcat:
      in reply to
      • taco, bird/cat :verified420:
      • coolbeans
      • Colin (@ Anthrocon)
      • Noxy 🐾
      • Cody :collar: :verified_paw:
      @Raccoon @noxypaws @lettosprey @cody @chirpbirb @colinstu @coolbean Tabs, for sure. I've started with Pascal and C and things just kept rolling, yo. :blobcatuwu:
      In conversation Tuesday, 30-Jan-2024 08:54:30 JST permalink
    • Embed this notice
      Raccoon🏳️‍🌈 (raccoon@techhub.social)'s status on Tuesday, 30-Jan-2024 08:54:31 JST Raccoon🏳️‍🌈 Raccoon🏳️‍🌈
      in reply to
      • taco, bird/cat :verified420:
      • coolbeans
      • Colin (@ Anthrocon)
      • Noxy 🐾
      • Cody :collar: :verified_paw:

      @noxypaws @lettosprey @cody @chirpbirb @colinstu @coolbean
      So like, I'm not really sure how to explain this to you without saying "Go spend a few days building a big project in tabs, then go convert it to spaces and try to bug fix", but it's basically a matter of you learning little quick movements on the keyboard (professional programmers learn to type very fast), and your cursor getting stuck in between these spaces that your muscle memory expects to be tabs.

      It can throw off your entire flow state.

      In conversation Tuesday, 30-Jan-2024 08:54:31 JST permalink

      Attachments

      1. Domain not in remote thumbnail source whitelist: www.henkel.it
        Consumer Brands
        from Henkel
        Consumer Brands è una piattaforma multi-categoria che include un'ampia gamma di marchi molto conosciuti. Il suo portafoglio si concentra su due categorie principali: Laundry & Home Care e Hair.
    • Embed this notice
      Noxy 🐾 (noxypaws@packmates.org)'s status on Tuesday, 30-Jan-2024 08:54:32 JST Noxy 🐾 Noxy 🐾
      in reply to
      • taco, bird/cat :verified420:
      • coolbeans
      • Colin (@ Anthrocon)
      • Cody :collar: :verified_paw:

      @Raccoon @lettosprey @cody @chirpbirb @colinstu @coolbean how are spaces so disruptive to you? i genuinely don't understand.

      In conversation Tuesday, 30-Jan-2024 08:54:32 JST permalink
    • Embed this notice
      Raccoon🏳️‍🌈 (raccoon@techhub.social)'s status on Tuesday, 30-Jan-2024 09:07:31 JST Raccoon🏳️‍🌈 Raccoon🏳️‍🌈
      in reply to
      • Polychrome :blabcat:
      • taco, bird/cat :verified420:
      • coolbeans
      • Colin (@ Anthrocon)
      • Noxy 🐾
      • Cody :collar: :verified_paw:

      @cody @Polychrome @noxypaws @chirpbirb @colinstu @coolbean @lettosprey
      Someone else in the thread posted this link to an old Reddit thread, which I remember reading a while back, which I also think really throws a wrench in the "spaces" standard: being able to set tab sizes is important for accessibility, for people with visual impairments, and people with differently sized displays.

      With spaces, 2 might seem large for one person while 8 might seem small, and you're not giving them the option to quickly convert it. This isn't just an aesthetic choice, it's a functional one, which can vary from basic comfort when reading to being able to work around a serious physical or technical issue.

      Also, honestly, y'all seriously do not understand how much smoother the workflow of tabs can be than spaces. Tabs people have no idea how you put up with it.

      https://old.reddit.com/r/javascript/comments/c8drjo/nobody_talks_about_the_real_reason_to_use_tabs/

      In conversation Tuesday, 30-Jan-2024 09:07:31 JST permalink
      Polychrome :blabcat: likes this.
    • Embed this notice
      Cody :collar: :verified_paw: (cody@catboy.baby)'s status on Tuesday, 30-Jan-2024 09:07:32 JST Cody :collar: :verified_paw: Cody :collar: :verified_paw:
      in reply to
      • Polychrome :blabcat:
      • taco, bird/cat :verified420:
      • coolbeans
      • Colin (@ Anthrocon)
      • Noxy 🐾

      @Polychrome@poly.cybre.city @Raccoon@techhub.social @noxypaws@packmates.org @lettosprey@tech.lgbt @chirpbirb@meow.social @colinstu@birdbutt.com @coolbean@seafoam.space As long as you're not doing two spaces... whatever lmao

      In conversation Tuesday, 30-Jan-2024 09:07:32 JST permalink

Feeds

  • Activity Streams
  • RSS 2.0
  • Atom
  • Help
  • About
  • FAQ
  • TOS
  • Privacy
  • Source
  • Version
  • Contact

GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.