• bort@sopuli.xyz
    link
    fedilink
    English
    arrow-up
    74
    ·
    21 hours ago

    I read “Code was never the hard part” as “Writing the Code down is easier than the stuff you do before it (like Architecture, Design Patterns, Requirements) and after it (Testing, Troubleshooting, Refactoring, etc)”.

    • Kangae_Hishiryo@scribe.disroot.org
      link
      fedilink
      English
      arrow-up
      1
      ·
      2 hours ago

      For me the part before it is the only easy one lol. For the rest, I don’t even know how to program anything more than a basic Hello World in Python.

      • Taldan@lemmy.world
        link
        fedilink
        English
        arrow-up
        7
        ·
        1 hour ago

        How could you possibly do things like architectude and design patterns without being able to code…?

        • Kangae_Hishiryo@scribe.disroot.org
          link
          fedilink
          English
          arrow-up
          1
          ·
          48 minutes ago

          I’m not sure why, maybe is because I live perpetually overstressed and I’m dyscalculic, but I can’t just understand anything about the part of actually writing code. Like, I can conceptually and theoretically know really much about programming, programming languages and how they work (and how they would work better), but when it comes to start learning the syntax and what every symbol, word and all that means and how do they combine… Oopsie.

          In few words, I do understand the theory, all the concepts and the programming semantics, but the code grammar is hard for me, and the syntax is nearly impossible as it involves too much maths.

          As architecture and design are more about natural language and logical reasoning, and I’m actually good in those two things (I have hyperlogia [if “hypercalculia” is the polar opposite of dyscalculia, then this is the same for dyslogia]), or at least can be totally done without any maths and totally with only these two things (because yeah, symbolic logic is also hard for me), I can do these things to a pretty good extent.

          Hope this allows you to better undertand. 😄

    • AnarchistArtificer@lemmy.world
      link
      fedilink
      English
      arrow-up
      4
      ·
      7 hours ago

      Yeah, I feel like the author of this blog post read the referenced piece in a quite adversarial manner. Even if a programmer does no talking to stakeholders at all, the planning and design part of the process is still huge, and largely invisible if all you’re looking at is the end result. That invisible skill and labour is the difference between a mediocre personal project of mine, and the output of a seasoned professional.

    • bluGill@fedia.io
      link
      fedilink
      arrow-up
      19
      ·
      13 hours ago

      Writing code was never more than 20% of what I do as a programmer. All those other things are where I have always spent me time, and those are the hard part.

      • Dultas@lemmy.world
        link
        fedilink
        English
        arrow-up
        4
        ·
        11 hours ago

        And to me the least fun. Programming is the fun part, everything else is stuff I have to deal with to do the fun part.

        • bluGill@fedia.io
          link
          fedilink
          arrow-up
          1
          ·
          10 hours ago

          All of it has parts I hate there is a lot of boring code I’ve had to work on. And sometimes the fun code is things I finish and say nobody should every do that…

          • Dultas@lemmy.world
            link
            fedilink
            English
            arrow-up
            1
            ·
            27 minutes ago

            Then look at it again in a year and go, “Who wrote this?!” Do a git blame then go, “Oh, why did I do this?”