• 0 Posts
  • 912 Comments
Joined 3 years ago
cake
Cake day: November 14th, 2023

help-circle







  • Very interesting perspective, thank you for sharing that!

    artisans working at their craft – and i think it lays bare their background and how they see the world and themselves in it.

    I don’t think it has anything to do with how I see the world and myself in it, in my case specifically. When I say coding is a craft, I base it solely on the fact that problem solving using code can happen in so many different ways, and there will be almost as many code styles and problem solving styles as there are coders.

    I’ve seen it when reviewing as many other people’s code as I have. I have reviewed what must be thousands of student coding assignments over the decade or so I was in academia, and for each assignment, there was almost no hand-in that was the same, despite the sometimes extremely narrow problem scope. Were they identical, they were usually suspected of cheating or collaborating too closely, and when confronted, usually admitted as much.

    And in my soon-to-be decade in the private sector I’ve seen so many styles as well, even with coding style guides in place. And not just style discrepancies, but just thinking about problems, and different ways of solving them. None necessarily worse than the other (although mine is surely the best out of all the equal ones).

    This is what I mean when I say it’s a craft. 🙂 Everyone has they way. It’s much like molding a sculpture, while it simultaneously also can be viewed simply as a tool for solving a problem, by the sole, isolated programmer.



  • Victor@lemmy.worldtoProgrammer Humor@lemmy.mlWelp
    link
    fedilink
    arrow-up
    18
    arrow-down
    1
    ·
    4 days ago

    I assume you don’t do this for a living then. We who chose this line of work I think actually usually enjoy the coding.

    At least moreso than reviewing and fixing other people’s bad code.

    But it’s not like we don’t do those fun things you mentioned, too. You first think of a design, investigate the high level trade-offs, iterate, brainstorm, repeat. Then you code a bit, then start over and see if what you did works, and circle back. The coding part is the smallest part IME.

    So I don’t get this whole “AI lets me do other things”. AI for me takes up the same time as it would’ve taken me to do it myself, because learning the code output, reviewing it, refactoring, and fixing shit takes so much time compared to just doing it, that it’s at least equally time consuming. And leaves me with the boring bits.

    Coding is a craft, and I enjoy my craft. 🤷‍♂️










  • Whoa, holy hell, bro? Why did you get so hostile? Defensive as fuck.

    I said it was not only what you said, but more than what you said. I included your shit after my own take and perspective. 🤷‍♂️

    Don’t bring your insecurities into the mix and call it my fault, dude.

    Yes, we were talking about separate aspects of the same thing, exactly. And I seem to know more about one side and you more about another one. Exactly what was going on, and then you snapped for no reason. 😂

    Thanks for the back and forth but you lost me on this one. Bye. 🙋‍♂️