• 1 Post
  • 14 Comments
Joined 1 year ago
cake
Cake day: June 20th, 2023

help-circle
  • jedibob5@lemmy.worldtoProgrammer Humor@lemmy.mlBefore and after programming
    link
    fedilink
    English
    arrow-up
    75
    arrow-down
    1
    ·
    14 days ago

    The whitespace doesn’t bother me. Any IDE worth a damn will manage that for you. As for the type system, yeah, I strongly prefer static typing, but for simpler projects I can see the convenience of it.

    My real issue with Python comes with managing a development environment when multiple developers are working on it. Dependency management in Python is a headache, and while in theory, virtual envs should help with synchronizing environments from machine to machine, I still find it endlessly fiddly with a bunch of things that can go wrong that are hard to diagnose.

    Python is great for small scripts, proofs-of-concept, and such, but I wouldn’t write anything more heavy-duty than that in it.



  • The problem is that “keeping the government out of the church’s business” is not the goal of the religious right when it comes to gay marriage. They want theocratic rule and the criminalization of what they see as sin. If both sides agreed on the principle of separation of church and state, most battles over LGBTQ rights would’ve been over long ago.

    Separating the legal concept of unions between individuals and the religious institution of marriage would be almost as unpalatable to many evangelicals as fully legal gay marriage, because they’d rather outlaw homosexuality altogether.














  • It does some funky things with type coercion and comparison which I don’t particularly like, but I generally understand why it does things that way.

    A lot of the weird quirks of JS come from the desire to avoid completely blowing up and crashing as much as possible, which makes sense in a web dev context. Forcing weird operations to at least return something can prevent an unhandled error state in a single component from causing an entire page to crash, even if that component ends up malfunctioning.