• 0 Posts
  • 128 Comments
Joined 1 year ago
cake
Cake day: June 13th, 2023

help-circle
  • I will continue to argue that GenX is the only true technology literate generation because we grew up with the technology as it evolved.

    This is a terrible argument. Technology is always evolving. There have been like 10 different versions of Windows that I’ve used growing up as a millennial, across 3 different architectures, with huge advances in storage, memory, CPU speeds, and graphics processing - it’s pretty ignorant to dismiss all that and claim Gen X “grew up with the technology”. Like duh, every generation “grows up with the technology” of their generation.

    I think the point I’ve seen elsewhere on this post is more accurate - every generation has some technologically literate people and some technologically illiterate people. Congrats, you happen to be literate, but I guarantee for every one of you, there’s also a Gen X’er that can barely function a computer enough to check their email. Just like the boomer generation, and the millennials, and even Gen Z and Alpha. This whole “XYZ generation is the most ABC” bullshit is just another way to create divides, and make people forget we’re all way more alike than we are different.







  • Only if there are changes in the same files and on the same lines in both branches. And if you’re a commit freak, you should probably be squashing/amending, especially if you’re making multiple commits of changes on the same lines in the same files. The --amend flag exists for a reason. No one needs to see your “fixed things”, “changed things again”, “fixed it for real” type commits.







  • Look, it’s fine if you prefer other languages to python, I won’t besmirch anyone’s preferences. But literally everything in your post exists in nearly every programming language (minus some of the typing stuff, I’ll give you that, but it’s getting a lot better). Like, every language has some learning curve to setting up tooling, or configuring your IDE the way you like it, or learning how to navigate documentation so that it’s useful, or trying to decide on one of the multiple ways of doing things. I guarantee, as someone with limited experience with Java, I’d have a difficult time setting up and using IntelliJ, and figuring out which build/packaging system I need to use, and figuring out how to use whatever libraries I need, simply because I’m unfamiliar with the ecosystem. That’s all you’re describing - the initial learning curve in getting familiar with a new language. Which is why I pointed out all the things I pointed out. It’s where I start when I’m introducing developers to python.





  • zalgotext@sh.itjust.workstoProgrammer Humor@lemmy.ml1 hour in Java
    link
    fedilink
    arrow-up
    19
    arrow-down
    4
    ·
    1 month ago

    If you need any kind of libraries

    PyPI has a huge selection of libraries

    assistance from an IDE

    PyCharm a super powerful IDE, VSCode has tons of Python extensions that L rival PyCharm’s functionality, lots of other IDEs have decent python support

    or a distribution build

    Not sure exactly what you mean by this

    or you’re more familiar with another language

    Yeah this can be said about any language. “You’re quickest in the language you’re most familiar with”. That’s basically a tautology.