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

help-circle
  • For real though, containerization isn’t the only way to separate applications from each other but totally fine, it’s the “It works on my machine, so here’s my machine” mentality that doesn’t fill me with confidence. I’ve seen too much barely-working jank in containers that probably only get updated when a new version of the containerized application itself is released.













  • I wonder if they will call the next versions 12 and especially 13. Alternative names:

    • Windows AI (because all those new features are so transformative)
    • Windows Azure Blue, Red and Yellow (Home and Pro, neither allowing local accounts, also Enterprise where non-hybrid AD still kinda works)
    • Windows Edge 20XX (everything has to use cloud computing terms!)
    • Windows. Just Windows. (four years later: Windows 2 announced!)






  • kshade@lemmy.worldtoScience Memes@mander.xyzCalculus made easy
    link
    fedilink
    English
    arrow-up
    15
    arrow-down
    2
    ·
    edit-2
    2 months ago

    Algebraic notation breaks just about every rule programmers are taught about keeping their code human readable. For example:

    • Variable and function names should be descriptive
    • Don’t cram everything into one line
    • Break up large statements
    • Consistency is key
    • Don’t be fancy for fancy’s sake, don’t over-optimize (this is for learning, remember?)
    • Add in-line comments for lines that aren’t easily grasped
    • Be explicit where possible (it’s a convention to omit the multiplication operator when multiplying variables because variables are only one letter anyway…)

    And then we force kids to cram the whole stdlib (or rather its local bastardization) into their heads or at best give them intentionally bad (uncommented) documentation during exams while wondering why so many just don’t seem to get it, even resent it.