Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (Cyborg)
  • No Skin
Collapse
Brand Logo

CIRCLE WITH A DOT

  1. Home
  2. Uncategorized
  3. Parts of my job that I enjoy: - Designing systems - Writing elegant code - Learning new things - Solving interesting problems - Sharing knowledge

Parts of my job that I enjoy: - Designing systems - Writing elegant code - Learning new things - Solving interesting problems - Sharing knowledge

Scheduled Pinned Locked Moved Uncategorized
22 Posts 17 Posters 0 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • tojiro@mastodon.socialT This user is from outside of this forum
    tojiro@mastodon.socialT This user is from outside of this forum
    tojiro@mastodon.social
    wrote last edited by
    #1

    Parts of my job that I enjoy:
    - Designing systems
    - Writing elegant code
    - Learning new things
    - Solving interesting problems
    - Sharing knowledge

    Parts of my job I don't enjoy:
    - Reviewing other people's code
    - Debugging systems I'm not familiar with
    - Blindly using poorly documented interfaces
    - Dependency hell
    - Being forced into the latest fad

    AI enthusiasts: "What if I told you I've solved one of those lists for you?" ๐Ÿ˜

    swetland@chaos.socialS gee8sh@techhub.socialG chagrins@mastodon.gamedev.placeC lritter@mastodon.gamedev.placeL stompyrobot@mastodon.gamedev.placeS 13 Replies Last reply
    2
    0
    • tojiro@mastodon.socialT tojiro@mastodon.social

      Parts of my job that I enjoy:
      - Designing systems
      - Writing elegant code
      - Learning new things
      - Solving interesting problems
      - Sharing knowledge

      Parts of my job I don't enjoy:
      - Reviewing other people's code
      - Debugging systems I'm not familiar with
      - Blindly using poorly documented interfaces
      - Dependency hell
      - Being forced into the latest fad

      AI enthusiasts: "What if I told you I've solved one of those lists for you?" ๐Ÿ˜

      swetland@chaos.socialS This user is from outside of this forum
      swetland@chaos.socialS This user is from outside of this forum
      swetland@chaos.social
      wrote last edited by
      #2

      @tojiro I think notably, doing the List 1 items well, rather than outsourcing them to the slop machine, beyond being enjoyable, rewarding, and resulting in better code, reduces the List 2 misery for everyone else.

      kkarhan@jorts.horseK 1 Reply Last reply
      0
      • tojiro@mastodon.socialT tojiro@mastodon.social

        Parts of my job that I enjoy:
        - Designing systems
        - Writing elegant code
        - Learning new things
        - Solving interesting problems
        - Sharing knowledge

        Parts of my job I don't enjoy:
        - Reviewing other people's code
        - Debugging systems I'm not familiar with
        - Blindly using poorly documented interfaces
        - Dependency hell
        - Being forced into the latest fad

        AI enthusiasts: "What if I told you I've solved one of those lists for you?" ๐Ÿ˜

        gee8sh@techhub.socialG This user is from outside of this forum
        gee8sh@techhub.socialG This user is from outside of this forum
        gee8sh@techhub.social
        wrote last edited by
        #3

        @tojiro

        Someone once told me that they feel "ecstatic" about the prospect of not having to do one of these lists (i.e. the first one) ๐Ÿคฆ

        tojiro@mastodon.socialT 1 Reply Last reply
        0
        • gee8sh@techhub.socialG gee8sh@techhub.social

          @tojiro

          Someone once told me that they feel "ecstatic" about the prospect of not having to do one of these lists (i.e. the first one) ๐Ÿคฆ

          tojiro@mastodon.socialT This user is from outside of this forum
          tojiro@mastodon.socialT This user is from outside of this forum
          tojiro@mastodon.social
          wrote last edited by
          #4

          @gee8sh I've heard some people express a similar sentiment. But to me that feels like a cook whose favorite part of the job is doing the dishes? I'm sure they exist, but I can't relate.

          gee8sh@techhub.socialG lritter@mastodon.gamedev.placeL shakespearenut@mastodon.nzS 3 Replies Last reply
          0
          • tojiro@mastodon.socialT tojiro@mastodon.social

            @gee8sh I've heard some people express a similar sentiment. But to me that feels like a cook whose favorite part of the job is doing the dishes? I'm sure they exist, but I can't relate.

            gee8sh@techhub.socialG This user is from outside of this forum
            gee8sh@techhub.socialG This user is from outside of this forum
            gee8sh@techhub.social
            wrote last edited by
            #5

            @tojiro exactly! Spot on analogy.

            1 Reply Last reply
            0
            • tojiro@mastodon.socialT tojiro@mastodon.social

              Parts of my job that I enjoy:
              - Designing systems
              - Writing elegant code
              - Learning new things
              - Solving interesting problems
              - Sharing knowledge

              Parts of my job I don't enjoy:
              - Reviewing other people's code
              - Debugging systems I'm not familiar with
              - Blindly using poorly documented interfaces
              - Dependency hell
              - Being forced into the latest fad

              AI enthusiasts: "What if I told you I've solved one of those lists for you?" ๐Ÿ˜

              chagrins@mastodon.gamedev.placeC This user is from outside of this forum
              chagrins@mastodon.gamedev.placeC This user is from outside of this forum
              chagrins@mastodon.gamedev.place
              wrote last edited by
              #6

              @tojiro All I hear is they made List 2 longer and more awful.

              1 Reply Last reply
              0
              • tojiro@mastodon.socialT tojiro@mastodon.social

                @gee8sh I've heard some people express a similar sentiment. But to me that feels like a cook whose favorite part of the job is doing the dishes? I'm sure they exist, but I can't relate.

                lritter@mastodon.gamedev.placeL This user is from outside of this forum
                lritter@mastodon.gamedev.placeL This user is from outside of this forum
                lritter@mastodon.gamedev.place
                wrote last edited by
                #7

                @tojiro @gee8sh definitely not going to eat this cooks food

                1 Reply Last reply
                0
                • tojiro@mastodon.socialT tojiro@mastodon.social

                  Parts of my job that I enjoy:
                  - Designing systems
                  - Writing elegant code
                  - Learning new things
                  - Solving interesting problems
                  - Sharing knowledge

                  Parts of my job I don't enjoy:
                  - Reviewing other people's code
                  - Debugging systems I'm not familiar with
                  - Blindly using poorly documented interfaces
                  - Dependency hell
                  - Being forced into the latest fad

                  AI enthusiasts: "What if I told you I've solved one of those lists for you?" ๐Ÿ˜

                  lritter@mastodon.gamedev.placeL This user is from outside of this forum
                  lritter@mastodon.gamedev.placeL This user is from outside of this forum
                  lritter@mastodon.gamedev.place
                  wrote last edited by
                  #8

                  @tojiro they didn't even solve it it's a broken rube goldberg machine where you end up having to intervene all the time

                  1 Reply Last reply
                  0
                  • tojiro@mastodon.socialT tojiro@mastodon.social

                    @gee8sh I've heard some people express a similar sentiment. But to me that feels like a cook whose favorite part of the job is doing the dishes? I'm sure they exist, but I can't relate.

                    shakespearenut@mastodon.nzS This user is from outside of this forum
                    shakespearenut@mastodon.nzS This user is from outside of this forum
                    shakespearenut@mastodon.nz
                    wrote last edited by
                    #9

                    @tojiro @gee8sh Same applies to AI in education. They keep telling me AI can do my planning and create resources and Iโ€™m like, but thatโ€™s one of the parts of my job I like the best!

                    1 Reply Last reply
                    0
                    • tojiro@mastodon.socialT tojiro@mastodon.social

                      Parts of my job that I enjoy:
                      - Designing systems
                      - Writing elegant code
                      - Learning new things
                      - Solving interesting problems
                      - Sharing knowledge

                      Parts of my job I don't enjoy:
                      - Reviewing other people's code
                      - Debugging systems I'm not familiar with
                      - Blindly using poorly documented interfaces
                      - Dependency hell
                      - Being forced into the latest fad

                      AI enthusiasts: "What if I told you I've solved one of those lists for you?" ๐Ÿ˜

                      stompyrobot@mastodon.gamedev.placeS This user is from outside of this forum
                      stompyrobot@mastodon.gamedev.placeS This user is from outside of this forum
                      stompyrobot@mastodon.gamedev.place
                      wrote last edited by
                      #10

                      @tojiro
                      Reviewing other people's code and debugging unfamiliar modules is where we grow the most though.

                      My advice to new programmers is always "read other people's code! Do it regularly, with the goal to understand how it actually works. Step through it in the debugger!"

                      skylark13@mastodon.gamedev.placeS 1 Reply Last reply
                      0
                      • tojiro@mastodon.socialT tojiro@mastodon.social

                        Parts of my job that I enjoy:
                        - Designing systems
                        - Writing elegant code
                        - Learning new things
                        - Solving interesting problems
                        - Sharing knowledge

                        Parts of my job I don't enjoy:
                        - Reviewing other people's code
                        - Debugging systems I'm not familiar with
                        - Blindly using poorly documented interfaces
                        - Dependency hell
                        - Being forced into the latest fad

                        AI enthusiasts: "What if I told you I've solved one of those lists for you?" ๐Ÿ˜

                        tagaziel@meow.socialT This user is from outside of this forum
                        tagaziel@meow.socialT This user is from outside of this forum
                        tagaziel@meow.social
                        wrote last edited by
                        #11

                        @tojiro this is like me and copywriting, archiving, and documenting stuff.

                        The joyless ghouls want to deprive us all of even the smallest amounts of joy.

                        1 Reply Last reply
                        0
                        • tojiro@mastodon.socialT tojiro@mastodon.social

                          Parts of my job that I enjoy:
                          - Designing systems
                          - Writing elegant code
                          - Learning new things
                          - Solving interesting problems
                          - Sharing knowledge

                          Parts of my job I don't enjoy:
                          - Reviewing other people's code
                          - Debugging systems I'm not familiar with
                          - Blindly using poorly documented interfaces
                          - Dependency hell
                          - Being forced into the latest fad

                          AI enthusiasts: "What if I told you I've solved one of those lists for you?" ๐Ÿ˜

                          david_chisnall@infosec.exchangeD This user is from outside of this forum
                          david_chisnall@infosec.exchangeD This user is from outside of this forum
                          david_chisnall@infosec.exchange
                          wrote last edited by
                          #12

                          @tojiro

                          I enjoy reviewing other peopleโ€™s code. Either I learn something, or I get to teach them something (often both in the same PR), both of which are fun. Emphasis here on โ€˜peopleโ€™. I donโ€™t learn from a machine that regurgitates median-quality output, and it doesnโ€™t learn from my comments.

                          1 Reply Last reply
                          0
                          • tojiro@mastodon.socialT tojiro@mastodon.social

                            Parts of my job that I enjoy:
                            - Designing systems
                            - Writing elegant code
                            - Learning new things
                            - Solving interesting problems
                            - Sharing knowledge

                            Parts of my job I don't enjoy:
                            - Reviewing other people's code
                            - Debugging systems I'm not familiar with
                            - Blindly using poorly documented interfaces
                            - Dependency hell
                            - Being forced into the latest fad

                            AI enthusiasts: "What if I told you I've solved one of those lists for you?" ๐Ÿ˜

                            htpcnz@mastodon.socialH This user is from outside of this forum
                            htpcnz@mastodon.socialH This user is from outside of this forum
                            htpcnz@mastodon.social
                            wrote last edited by
                            #13

                            @tojiro really, so you say you like to learn new things? But first couple of things in your don't like to do list is review other peoples code and debug unfamiliar systems, sounds like you don't like to learn new things as that ain't the attitude of someone who likes to learn new things.

                            1 Reply Last reply
                            0
                            • swetland@chaos.socialS swetland@chaos.social

                              @tojiro I think notably, doing the List 1 items well, rather than outsourcing them to the slop machine, beyond being enjoyable, rewarding, and resulting in better code, reduces the List 2 misery for everyone else.

                              kkarhan@jorts.horseK This user is from outside of this forum
                              kkarhan@jorts.horseK This user is from outside of this forum
                              kkarhan@jorts.horse
                              wrote last edited by
                              #14

                              @swetland @tojiro exactly!

                              1 Reply Last reply
                              0
                              • tojiro@mastodon.socialT tojiro@mastodon.social

                                Parts of my job that I enjoy:
                                - Designing systems
                                - Writing elegant code
                                - Learning new things
                                - Solving interesting problems
                                - Sharing knowledge

                                Parts of my job I don't enjoy:
                                - Reviewing other people's code
                                - Debugging systems I'm not familiar with
                                - Blindly using poorly documented interfaces
                                - Dependency hell
                                - Being forced into the latest fad

                                AI enthusiasts: "What if I told you I've solved one of those lists for you?" ๐Ÿ˜

                                P This user is from outside of this forum
                                P This user is from outside of this forum
                                petersibley@mastodon.social
                                wrote last edited by
                                #15

                                @tojiro great summary of the madness .

                                1 Reply Last reply
                                0
                                • tojiro@mastodon.socialT tojiro@mastodon.social

                                  Parts of my job that I enjoy:
                                  - Designing systems
                                  - Writing elegant code
                                  - Learning new things
                                  - Solving interesting problems
                                  - Sharing knowledge

                                  Parts of my job I don't enjoy:
                                  - Reviewing other people's code
                                  - Debugging systems I'm not familiar with
                                  - Blindly using poorly documented interfaces
                                  - Dependency hell
                                  - Being forced into the latest fad

                                  AI enthusiasts: "What if I told you I've solved one of those lists for you?" ๐Ÿ˜

                                  dand@social.lolD This user is from outside of this forum
                                  dand@social.lolD This user is from outside of this forum
                                  dand@social.lol
                                  wrote last edited by
                                  #16

                                  @tojiro my experience has been that AI helps with a mixture of those two lists (and certainly doesnโ€™t โ€œsolveโ€ any of them completely). E.g. LLMs seem to pretty adept at dealing with dependency hell, or at least getting them untangled a lot more quickly than I can myself.

                                  1 Reply Last reply
                                  0
                                  • tojiro@mastodon.socialT tojiro@mastodon.social

                                    Parts of my job that I enjoy:
                                    - Designing systems
                                    - Writing elegant code
                                    - Learning new things
                                    - Solving interesting problems
                                    - Sharing knowledge

                                    Parts of my job I don't enjoy:
                                    - Reviewing other people's code
                                    - Debugging systems I'm not familiar with
                                    - Blindly using poorly documented interfaces
                                    - Dependency hell
                                    - Being forced into the latest fad

                                    AI enthusiasts: "What if I told you I've solved one of those lists for you?" ๐Ÿ˜

                                    thief_of_fire@infosec.exchangeT This user is from outside of this forum
                                    thief_of_fire@infosec.exchangeT This user is from outside of this forum
                                    thief_of_fire@infosec.exchange
                                    wrote last edited by
                                    #17

                                    @tojiro I rarely ever got to do anything at work from that first list even before AI ๐Ÿ˜‚

                                    1 Reply Last reply
                                    0
                                    • stompyrobot@mastodon.gamedev.placeS stompyrobot@mastodon.gamedev.place

                                      @tojiro
                                      Reviewing other people's code and debugging unfamiliar modules is where we grow the most though.

                                      My advice to new programmers is always "read other people's code! Do it regularly, with the goal to understand how it actually works. Step through it in the debugger!"

                                      skylark13@mastodon.gamedev.placeS This user is from outside of this forum
                                      skylark13@mastodon.gamedev.placeS This user is from outside of this forum
                                      skylark13@mastodon.gamedev.place
                                      wrote last edited by
                                      #18

                                      @StompyRobot @tojiro Not wanting to put words in Brandon's mouth, but I think the crucial part is, he's not saying he wants AI to do the second list instead of the first. AI could just not do either of them.

                                      Speaking for myself: I enjoy the same things and dislike the same things, but I will gladly continue doing the things I dislike (in part because as you say, there are positive things to be gained from doing them) but why on Earth would I want AI to do the things I enjoy the most?

                                      stompyrobot@mastodon.gamedev.placeS 1 Reply Last reply
                                      0
                                      • skylark13@mastodon.gamedev.placeS skylark13@mastodon.gamedev.place

                                        @StompyRobot @tojiro Not wanting to put words in Brandon's mouth, but I think the crucial part is, he's not saying he wants AI to do the second list instead of the first. AI could just not do either of them.

                                        Speaking for myself: I enjoy the same things and dislike the same things, but I will gladly continue doing the things I dislike (in part because as you say, there are positive things to be gained from doing them) but why on Earth would I want AI to do the things I enjoy the most?

                                        stompyrobot@mastodon.gamedev.placeS This user is from outside of this forum
                                        stompyrobot@mastodon.gamedev.placeS This user is from outside of this forum
                                        stompyrobot@mastodon.gamedev.place
                                        wrote last edited by
                                        #19

                                        @skylark13 @tojiro

                                        In the best of worlds, we get to pick which parts we do!

                                        A hobby woodcarver might use a knife where an industrial process would use CNC, and that's OK!

                                        Note that society doesn't pay me to "do the bits I enjoy" though. They pay me for robust, working software, as quickly as possible, and the models can help achieve that, when guided.

                                        skylark13@mastodon.gamedev.placeS 1 Reply Last reply
                                        0
                                        • tojiro@mastodon.socialT tojiro@mastodon.social

                                          Parts of my job that I enjoy:
                                          - Designing systems
                                          - Writing elegant code
                                          - Learning new things
                                          - Solving interesting problems
                                          - Sharing knowledge

                                          Parts of my job I don't enjoy:
                                          - Reviewing other people's code
                                          - Debugging systems I'm not familiar with
                                          - Blindly using poorly documented interfaces
                                          - Dependency hell
                                          - Being forced into the latest fad

                                          AI enthusiasts: "What if I told you I've solved one of those lists for you?" ๐Ÿ˜

                                          archo@mastodon.gamedev.placeA This user is from outside of this forum
                                          archo@mastodon.gamedev.placeA This user is from outside of this forum
                                          archo@mastodon.gamedev.place
                                          wrote last edited by
                                          #20

                                          @tojiro arguably they did solve "reviewing other **people's** code" too ๐Ÿ™‚

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups