5 thoughts on “Saturday Morning Gaming: Automachef

  1. I’ve got two similar-style games in my library: Game Dev Tycoon, in which you play as a software company trying to author the next big video game, and Human Resource Machine, in which you try to program a machine to solve various problems–this one is flat-out a programming sim.Report

      1. Unless you’re interviewing for a job that requires assembler programming, I think it’s more of a (mediocre) IQ test than a test of job-relevant abilities. I’ve been in the industry for twenty years and really only had a period of a year or so where my job involved reading assembler code in a debugger, and I don’t think I’ve ever had to write it.

        I actually had a test kind of like this for a job at a Japanese-owned company. It was on paper, but it described some kind of symbolic assembler language and you had to figure out the result of a sequence of operations. It wasn’t that hard, but there were a ton of questions and not much time, so you had to be quick. Oddly, this was the most technical portion of my interview.Report

        1. It’s been almost 40 years now since I had to write in assembler. I had to build a physical layer for test system for a new communications protocol. Every vendor was implementing a different subset of the protocol and none of them conformed to the actual link activation/deactivation parts. So I implemented all the tricky parts in software using a new TI DSP chip that was faster than any of the other deterministic microprocessors available (the first pair of chips I got from them had handwritten serial numbers), and the higher levels of the system could load the appropriate version. At one point, I had the only box in the world that (a) could implement the full protocol correctly and (b) could talk to all the partial implementations.

          Oh, and I had to design my own hardware.Report

        2. A few years aso, my son had to take an assembly language course for his CS degree; I took one when I was in college too. But mine was PDP-11 assembler, which was designed to be written by humans: the whole OS was written in it, as were all of the device drivers. I wrote some of those at my first real job, so the course had real practical value.

          My son’s class used MIPS assembler, which, like RISC machine languages in general, was intended only to be generated by compilers. I’m sure he’ll never use it. That class’s only value was to provide an idea of what computers are really doing deep down.Report

Comments are closed.