1. 49
  1.  

  2. 13

    Every programmer who is not a games dev is a failed games dev. :-)

    1. 13

      I’m not sure that ‘failed’ is the right framing. I found game development really fun when I was a child and it was a great way of learning to program. The best way of learning to program is to write the kind of software that you care about. As a child, games counted for close to 100% of what I wanted to do with a computer, and easily 100% of what I wanted to do with a computer and couldn’t with existing off-the-shelf software, and so were the main thing to drive my interest in programming. As I grew older, I didn’t stop enjoying games, but I started doing a lot more things with computers. The set of things that I wanted to do with a computer but can’t do with existing software still has games in there somewhere, but as a tiny percentage and so I’m much happier playing off-the-shelf games and writing bespoke software in other domains.

      1. 7

        I have never been interested in game dev, even as a kid, despite playing tons of video games. In elementary school a bunch of my friends were tinkering around with GameMaker, but I never was interested. I toyed around with it for less than an hour before getting bored.

        1. 3

          I don’t know what this means. I’m neither a games dev nor a failed games dev. So… am I not a programmer?

          1. 1

            Don’t take it personal, I think that OP just tried to make a joke based on his own experience that just fell flat.

          2. 2

            That’s just nonsense.

          3. 3

            TL;DR: yak shaving, but fun apparently.

            1. 1

              it’s one of the best ways to learn!

            2. 1

              I loved the article, so well written it takes no effort to read, very compelling.

              I realized that the syntax wasn’t the problem, it is the semantics, which is a much, much harder problem.

              I would love to know more about this, I’ve never wrote a compiler so I don’t really know what this means in the context of HTML.