No relation to the sports channel.

  • 3 Posts
  • 12 Comments
Joined 2 years ago
cake
Cake day: June 9th, 2023

help-circle









  • I drifted slowly from right-libertarian to a more leftish position: pro-union, pro-social-programs, skeptical of the compatibility of unregulated capitalism with individual freedom. Still no fan of tankies.

    This wasn’t from anyone sitting down and trying to convince me, though. Part of it was discovering how close right-libertarianism had always been to white-supremacism: some old Ron Paul newsletters were unpleasantly enlightening. Part was seeing people who called themselves “libertarians” line up with the far right to support state violence, especially against black and brown people. And heck, part was from getting richer and seeing how that worked.

    I have a lot of sympathy for the frustrations that get young men into right-wing positions and occasionally I try to puncture some of the nonsense they’re being fed.


  • Until you know a few very different languages, you don’t know what a good language is, so just relax on having opinions about which languages are better. You don’t need those opinions. They just get in your way.

    Don’t even worry about what your first language is. The CS snobs used to say BASIC causes brain damage and that us '80s microcomputer kids were permanently ruined … but that was wrong. JavaScript is fine, C# is fine … as long as you don’t stop there.

    (One of my first programming languages after BASIC was ZZT-OOP, the scripting language for Tim Sweeney’s first published game, back when Epic Games was called Potomac Computer Systems. It doesn’t have numbers. If you want to count something, you can move objects around on the game board to count it. If ZZT-OOP doesn’t cause brain damage, no language will.)


    Please don’t say the new language you’re being asked to learn is “unintuitive”. That’s just a rude word for “not yet familiar to me”. So what if the first language you used required curly braces, and the next one you learn doesn’t? So what if type inference means that you don’t have to write int on your ints? You’ll get used to it.

    You learned how to use curly braces, and you’ll learn how to use something else too. You’re smart. You can cope with indentation rules or significant capitalization or funny punctuation. The idea that some features are “unintuitive” rather than merely temporarily unfamiliar is just getting in your way.