Marius’s Lemmy
  • Communities
  • Create Post
  • Create Community
  • heart
    Support Lemmy
  • search
    Search
  • Login
  • Sign Up
ooli@lemmy.world to Programmer Humor@lemmy.ml · 1 year ago

you're really not

i.redd.it

external-link
message-square
45
link
fedilink
465
external-link

you're really not

i.redd.it

ooli@lemmy.world to Programmer Humor@lemmy.ml · 1 year ago
message-square
45
link
fedilink
alert-triangle
You must log in or # to comment.
  • originalucifer@moist.catsweat.com
    link
    fedilink
    arrow-up
    69
    ·
    1 year ago

    why not both?

    • Malix@sopuli.xyz
      link
      fedilink
      arrow-up
      48
      ·
      1 year ago

      this is me, doing php and javascript on daily basis.

      • SpaceNoodle@lemmy.world
        link
        fedilink
        arrow-up
        39
        arrow-down
        2
        ·
        1 year ago

        https://988lifeline.org/

      • mesa@lemmy.world
        link
        fedilink
        English
        arrow-up
        15
        ·
        1 year ago

        That’s rough buddy.

        • SkaveRat@discuss.tchncs.de
          link
          fedilink
          arrow-up
          8
          arrow-down
          1
          ·
          1 year ago

          Fun fact, a glass of whisky is a good rubber duck substitute

          • SpaceNoodle@lemmy.world
            link
            fedilink
            arrow-up
            4
            arrow-down
            1
            ·
            1 year ago

            Gotta hit that Ballmer peak.

      • lichtmetzger@discuss.tchncs.de
        link
        fedilink
        arrow-up
        2
        ·
        1 year ago

        Same here. It’s not so bad. It get’s really bad when I have to work on older PHP5 projects, though. Or shudder WordPress projects without OOP.

  • Agent641@lemmy.world
    link
    fedilink
    arrow-up
    58
    arrow-down
    2
    ·
    1 year ago

    It is a poor craftsman who blames their tools, but I wouldn’t be so poor if these tools weren’t so shit.

  • masterofn001@lemmy.ca
    link
    fedilink
    arrow-up
    36
    ·
    1 year ago

    10 print “hello”
    20 goto hell

    I’m a bad programmer.

  • eldavi@lemmy.ml
    link
    fedilink
    arrow-up
    21
    ·
    1 year ago

    i have this pep talk with myself every time i have to switch languages for a project (especially between python & java) and i can’t remember how to do it at first.

    • einkorn@feddit.org
      link
      fedilink
      arrow-up
      22
      ·
      1 year ago

      During university I gave additional lessons for lower semesters and at times had to juggle three languages: Java, Typescript and plain JavaScript for that one professor who thought TS sucks.

      Coding on the spot got really messy at times.

  • bl_r@lemmy.dbzer0.com
    link
    fedilink
    arrow-up
    21
    arrow-down
    2
    ·
    1 year ago

    Me with python

    • Python@programming.dev
      link
      fedilink
      arrow-up
      19
      arrow-down
      1
      ·
      1 year ago

      :(

      • bl_r@lemmy.dbzer0.com
        link
        fedilink
        arrow-up
        18
        arrow-down
        1
        ·
        1 year ago

        Sorry, but you weren’t the type I thought you were all the time

        • magic_lobster_party@fedia.io
          link
          fedilink
          arrow-up
          3
          ·
          1 year ago

          The type is dynamic. It can be whatever you wish.

          • skulblaka@sh.itjust.works
            link
            fedilink
            arrow-up
            7
            ·
            1 year ago

            You say : the type is dynamic

            We hear : the type is imaginary

      • SkaveRat@discuss.tchncs.de
        link
        fedilink
        arrow-up
        4
        ·
        1 year ago

        You didn’t need that opening parenthesis in python

    • Xanthrax@lemmy.world
      link
      fedilink
      arrow-up
      5
      ·
      1 year ago

      Try lua as a middle ground. It’s object based but more classical with the syntax.

    • Gregor@gregtech.eu
      link
      fedilink
      arrow-up
      7
      arrow-down
      5
      ·
      1 year ago

      Python isnt bad tho

      • bl_r@lemmy.dbzer0.com
        link
        fedilink
        arrow-up
        21
        arrow-down
        1
        ·
        1 year ago

        It’s the best scripting language I know of, but man I hate dynamically types languages. I am so used to rust and C/C++ that reading any large script or program will drive me insane

        • thebestaquaman@lemmy.world
          link
          fedilink
          arrow-up
          13
          arrow-down
          1
          ·
          1 year ago

          The whitespace doesn’t bother me at all, but holy hell! Any time I’m trying to understand a Python program/library that’s anything above a couple thousand lines of code, I instantly feel a burning hate for dynamic typing.

          I love Python for scripting- in large part because of dynamic typing. IMO it’s just not a language made for building large infrastructures.

          • bl_r@lemmy.dbzer0.com
            link
            fedilink
            arrow-up
            3
            ·
            1 year ago

            Exactly.

            I use it a lot on my systems for very simple scripts because I am significantly more experienced in python compared to bash.

            I remember getting given a 10k line python script which “was the documentation” for an API i had to interact with using powershell. I hated life so much because of that stupid project.

        • porous_grey_matter@lemmy.ml
          link
          fedilink
          arrow-up
          2
          arrow-down
          1
          ·
          1 year ago

          I’ve had the joy of working on a python project with strict type checking enforced in CI and wow is it a different experience. Am a big fan.

        • kn33@lemmy.world
          link
          fedilink
          English
          arrow-up
          2
          arrow-down
          1
          ·
          1 year ago

          I can handle dynamically typed, but the whitespace thing kills me. I kind of really like PowerShell.

  • ∞🏳️‍⚧️Edie [it/it/its/its/itself, she/her/her/hers/herself, fae/faer/faer/faers/faerself, love/love/loves/loves/loveself, des/pair, null/void, none/use name]@lemmy.ml
    link
    fedilink
    English
    arrow-up
    8
    ·
    1 year ago

    I’m not a bad programmer, nix is just a horrible programming language

  • 👍Maximum Derek👍@discuss.tchncs.de
    link
    fedilink
    English
    arrow-up
    7
    ·
    1 year ago

    I have to bounce around between languages so much I don’t really think I’m fluent in anything anymore. I may not be a bad programmer, but some of my programming is bad.

  • deegeese@sopuli.xyz
    link
    fedilink
    arrow-up
    7
    ·
    1 year ago

    Or maybe it’s the wrong language for the task. Macromedia flash is pretty good for animated websites, an enterprise asset management system, not so much.

    My current cross to bear in an app written in Mulesoft because “it’s great with Salesforce” but completely unsuited for bulk data transfers.

    Sucks to be stuck with bad choices made before you got there.

  • stupidcasey@lemmy.world
    link
    fedilink
    arrow-up
    9
    arrow-down
    2
    ·
    1 year ago

    There’s no such thing as bad languages just bad programers anything outside of raw machine code is Just coping for a lack of skill.

    • AdamEatsAss@lemmy.world
      link
      fedilink
      arrow-up
      3
      ·
      1 year ago

      Machine code? If you can’t build a circuit to solve your problem it’s a lack of skill.

      • stupidcasey@lemmy.world
        link
        fedilink
        arrow-up
        2
        ·
        1 year ago

        Honestly probably easier than writing in machine code.

  • someacnt_@lemmy.world
    link
    fedilink
    arrow-up
    6
    ·
    1 year ago

    There is no good programming language, even including the ones people do not use.

    • affiliate@lemmy.world
      link
      fedilink
      arrow-up
      5
      arrow-down
      1
      ·
      1 year ago

      what about haskell

      • someacnt_@lemmy.world
        link
        fedilink
        arrow-up
        7
        ·
        1 year ago

        If only haskell devs were writing documentations, instead of going “type sigs is all the documentation you need!”

        • BlushedPotatoPlayers@sopuli.xyz
          link
          fedilink
          arrow-up
          1
          arrow-down
          1
          ·
          1 year ago

          They moved from python?

      • toastal@lemmy.ml
        link
        fedilink
        arrow-up
        6
        ·
        1 year ago

        Haskell devs like to write code, not maintain it. A bunch of libraries get written, but get abandoned shortly after for something new & shiny.

      • mogoh@lemmy.ml
        link
        fedilink
        arrow-up
        3
        ·
        1 year ago

        No!

    • yogsototh@programming.dev
      link
      fedilink
      arrow-up
      1
      arrow-down
      1
      ·
      1 year ago

      Clojure is pretty decent.

  • Pasta Dental@sh.itjust.works
    link
    fedilink
    arrow-up
    6
    ·
    1 year ago

    It’s both

  • electricprism@lemmy.ml
    link
    fedilink
    arrow-up
    2
    ·
    1 year ago

    What’s the name of that ancient Java UX again?

  • Spitzspot@lemmings.world
    link
    fedilink
    arrow-up
    6
    arrow-down
    4
    ·
    1 year ago

    “A bad workman blames his tools.”

    • davel [he/him]@lemmy.ml
      link
      fedilink
      English
      arrow-up
      12
      arrow-down
      1
      ·
      1 year ago

      We don’t always have the luxury of choosing our tools, and some tools are garbage.

    • trucy@lemmy.dbzer0.com
      link
      fedilink
      English
      arrow-up
      8
      ·
      1 year ago

      “A good workman chooses good tools”

  • LittleFeather@lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago

    Hm, why this sound so familiar :D

  • the_toast_is_gone@lemmy.world
    link
    fedilink
    arrow-up
    3
    arrow-down
    2
    ·
    1 year ago

    This is what I tell myself every time I find out the hard way what documented parts of Visual Basic didn’t make it into VBScript.

Programmer Humor@lemmy.ml

programmerhumor@lemmy.ml

Subscribe from Remote Instance

Create a post
You are not logged in. However you can subscribe from another Fediverse account, for example Lemmy or Mastodon. To do this, paste the following into the search field of your instance: !programmerhumor@lemmy.ml

Post funny things about programming here! (Or just rant about your favourite programming language.)

Rules:

  • Posts must be relevant to programming, programmers, or computer science.
  • No NSFW content.
  • Jokes must be in good taste. No hate speech, bigotry, etc.
Visibility: Public
globe

This community can be federated to other instances and be posted/commented in by their users.

  • 9 users / day
  • 693 users / week
  • 2.05K users / month
  • 6.04K users / 6 months
  • 1 local subscriber
  • 39.7K subscribers
  • 1.98K Posts
  • 35.9K Comments
  • Modlog
  • mods:
  • AgreeableLandscape@lemmy.ml
  • cat_programmer@lemmy.ml
  • UI: unknown version
  • BE: 0.19.15
  • Modlog
  • Legal
  • Instances
  • Docs
  • Code
  • join-lemmy.org