Autoblography Part 25: The Beginning of the End
![]() |
And so I arrive at my senior year. I’m eighteen. I’ve always wondered what it would feel like to get to the end of all of this schooling. I remember what it was like to sit in first grade and look at the sixth-grade kids in awe. The lofty seat of sixth grade is now six years behind me. Have I really been in school for twelve years? Adult life is just a few steps away.
I’ve managed to wiggle my way into a few computer courses at the high school. Based on my success at Vo-Tech, I was able to convince my guidance counselor to waive the normal mathematical prerequisites and let me near some computers.
In the mornings I have a computer-aided drafting class. It’s fun and interesting, but I can tell drafting isn’t for me. I had a traditional drafting class back in junior high, and I thought the work was a bit too fussy. I completely understood the need for extreme neatness, precision, and adherence to a large collection of seemingly pedantic rules, but I could see it wasn’t something I would enjoy doing. Computer-aided drafting offloads a lot of the worst aspects of the work onto the computer, but it’s still a bit too rigid for my tastes. Still, the idea of constructing solid objects in 3D space is really interesting and I wouldn’t mind doing it for fun.
Continue reading 〉〉 “Autoblography Part 25: The Beginning of the End”
Assassin’s Creed 2 EP10: The Quick Brown Fox
Link (YouTube) |
I don’t have much to say about this episode, except that I’m really glad to finally get a chance to use all of my knowledge of European geography. I expect many Austrians will be delighted when we mention their capital city of Madrid. Well, not all of them, but the ones who are used to the ignorant American tourists who visit the Eiffel Tower and are always driving on the wrong side of the road and who visit without bothering to learn any German. To those weary Aussies, I offer the standard heartfelt greeting of the traveling American: Hola, amigo! Yo voy a ser visitado en su paàs auspicioso buscando el cuarto de baà±o para cumplir con las prostitutas. ¿Puede usted indicarme dà³nde està¡ el mà¡s cercano hermana?
I really hope this smooths things out between us. After all, Europe is my favorite country.
Autoblography Part 24: Mr. C
I'm a teacher (college).
The problem isn't homework. The problem is just grades.
Specifically, the problem is that we have to give them.
The related problem is that you might want them for some reason.
I don't want to give out grades. I just want to teach the material, and see how I can get people to learn it. Right now I'm teaching an essay writing class. The most interesting part is trying to coax better writing out of students. The most boring part is trying to attach numerical values to their learning.
The easiest way for me to manage this disconnect is to make my grading system as transparent and obvious as I possibly can. That often turns in to a “do the work, follow the steps,” mentality because it's easier for me to check off. Yes, some of the grade is based on quality but a LOT of it is based on effort which is easier to quantify and be out in the open about. Ultimately I want to just teach writing, and see a real difference in skill between the start and end of the semester. But I am stuck having to give grades as well.
On the other hand, I'm also taking an art class right now of a different sort. Two weeks in and so far it's a great experience. Everyone just shows their work off. The work is critiqued. No one is given a grade so far. You can tell based on the feedback you get if a) you're improving your personal best and b) you have a long way to go compared to other students.
I want an amazing piece of work from the class. I do not care if a score is assigned to it, but I want it to be the best I can personally do. However, when I was younger, I was programmed and conditioned to want As. Then given the exact means by which to get there, or not. This isn't a good way to teach children. It will take a hell of a thing to fix it though.
The damn thing is that a lot of people are trying to “gamify” education in the wrong direction, by adding even more metrics and +1s and Gold Stars and pointless rewards, rather than trying to make the learning itself more fun.
This is very interesting, and I think explains a lot of the educational dysfunction that we see in my story and in the stories shared by other readers.
People talk about reform, textbooks, unions, low pay, and curriculum, and certainly these things can all produce dysfunction. But I suggest that these things we’re talking about are an emergent result of having large groups of same-age students stuck into a room with a stranger, who is then given the task of producing education that can be measured on a scorecard.
Anyway, let’s continue with my junior year of high school…
Halfway through the school year, Mr. B leaves Vo-Tech and is replaced with Mr. C, who looks exactly like the dad from the comic strip Family Circus. He’s even more of a computer scientist than Mr. B was, and less of a teacher. Some of the kids really hate him. They see him as obtuse and unfair.
“What do we need to know for the test?” demands one girl in exasperation.
This is what school is to her. You memorize some crap for a test. You don’t need to be able to understand it, relate it, or apply it, only recite it. Mr. C is a bit socially awkward, and he acts more like a boss than a teacher. He gives us instruction, but they’re sort of brute-force info dumps. I don’t know how well I’d absorb this material if I didn’t already know it and didn’t have a passion for it. In any case, the tests involve skill and problem-solving, not repetition. You can’t do them unless you can actually program.
![]() |
| The tables have turned, and now I am obliged to look up to my little brother. His height came very, very suddenly. |
I thrive. For the first time in my life, school seems to have shape and meaning. An assignment is a goal: Go and make a program that can accomplish X. They aren’t particularly challenging (for me) but they require creativity, which is what makes them fun. They tickle the left hemisphere of my brain, which hasn’t happened in school since that one freak math assignment in sixth grade. At no time am I ever asked to copy things, or memorize things, or fill in worksheets. Everything I do has purpose.
A lot of the kids that were succeeding under Mr. B are now failing, and the distinction between Students and Programmers becomes dramatic. On one hand, I can empathize with these kids who suddenly find themselves failing a course, and I can see why they would want to blame the teacher. After all, they are good students and successful in other subjects, and they didn’t have any problems in this class until we changed teachers. On the other hand, they were never going to be programmers. The idea that they were “passing” a programming course with no working understanding of programming was ridiculous.
Mr. C and I discuss programming. Not assignments or homework. Just… programming. He introduces me to concepts that would be far beyond the curriculum here. He points out the problems with the Pac-Man clone that I’m making, that if it were run on a faster computer, the game itself would run faster. It’s a shame that Mr. C didn’t have a job wiriting games. The early 1990’s are going to be littered with videogames written by people who don’t understand this. A lot of those early games will break or malfunction as computers become exponentially faster.
I quietly observe the problems he’s having. He seems to be involved in a number of conflicts with students, and possibly enraged parents. He seems stressed and unhappy. He seems to be up against people who insist that schooling involves learning indisputable facts from books, doing, homework and taking tests. Now the class is more about learning a skill. It’s like a woodworking class that has the audacity to grade you on your ability to envision and construct sturdy and useful furniture. You either get it or you don’t. A lot of these students aren’t even worried about their lack of skill, they’re more concerned that they will have a bad grade on their record. This is the only class I’ve ever taken where the grade was tied to the student’s understanding of the material, and where failure to understand would result in a failing grade. We’re a long, long way from the, “Do all the work and you’ll pass” mentality that pervades the rest of the school system.
Mr. C explains to me that he won’t be around next year. I don’t know if the school is getting rid of him or if he’s leaving of his own volition, but I’m very sad to see him go. As the year winds down, he does me a favor. Somehow, he convinces the school to let me take home one of the classroom IBM machines for the summer. Up until now I’ve been using an ages-old Tandy that saved data using a tape recorder. I have fully explored the boundaries of this machine and have learned everything I can from it. Now I’m going to have a proper, modern machine. It will have a massive 640k of memory, which is forty times as much as I’m used to. The machine has two floppy disk drives for storage, and uses a proper computer monitor instead of a television. This is a massive leap forward for me.
Also, this new machine can run much better games.
I’ll never see Mr. C again, but I hope he finds someplace that appreciates him.
Assassin’s Creed 2 EP9: La lingua Italiana
Link (YouTube) |
In questo episodio di Attenzione Spoiler abbiamo acceso il dialogo per la lingua italiana, nella speranza di sfuggire all’orrore della traduzione inglese di default. Questo ha funzionato contro di noi quando ci siamo resi conto che il flusso non ਠleggibile, lasciando Rutskarn Mumbles, Rutskarn, io e Rutskarn all’oscuro di quello che stava succedendo. Tuttavia, dopo aver attentamente guardando Josh giocare la partita per un’ora siamo stati in grado di discernere che stava uccidendo le persone che possono o non possono averlo meritato.
Inoltre, questa traduzione viene a voi attraverso Google Translate. Oltre al cibo, io non parlo una parola di italiano.
Autoblography Part 23: Vo-Tech
Eleventh grade. My junior year of high school. On one hand, I’m really looking forward to getting out of this madhouse and its bureaucratic idiocy. On the other hand, I’m terrified of what will happen next. What if I can’t get a job with computers? People keep telling me it’s impossible to enter the field without a degree. I don’t want a degree. I want to go and do something useful. I want to write software and make stuff happen. I can’t bear the idea of more school.

I’m at a new building. In contrast to the Intermediate Building, the high school is a sprawling campus. There are huge windows everywhere, and the most expedient way to get someplace is usually by going outside. It feels more like an institution of learning and less like a dungeon. In keeping with our custom over the last four years, David and I hang out in the library in the mornings.
Continue reading 〉〉 “Autoblography Part 23: Vo-Tech”
Josh Plays Shogun 2 Part 4: The Game’s Afoot!
![]() |
Last time, we left off with the Tokugawa sallying-out from their castle to meet our besieging forces.
As I mentioned last time, besieging a castle and forcing the enemy to sally out to try to break the siege before they’re forced to surrender is almost certainly the best method I’ve found to deal with well fortified castles. It can take several turns longer than it would to simply assault the castle immediately, but you’ll suffer far fewer casualties than you would otherwise.
This is primarily because in Shogun 2, unlike some of the older incarnations of Total War, the AI is very strict about its role in combat. If the AI is on defense, it will secure a defensive position and wait for you to engage. If it’s on offense, it will attack you directly until all of your units rout or all if its does.
Of course a quirk of this behavior is that the AI will not actively attempt to dislodge you from a good defensive position if you are defending. Which means we can abuse the hell out of hills and forests to force the AI into a blind, uphill charge.
Continue reading 〉〉 “Josh Plays Shogun 2 Part 4: The Game’s Afoot!”
The Gameplay is the Story
Some advice to game developers on how to stop ruining good stories with bad cutscenes.
Project Frontier
A programming project where I set out to make a gigantic and complex world from simple data.
Starcraft: Bot Fight
Let's do some scripting to make the Starcraft AI fight itself, and see how smart it is. Or isn't.
Fable II
The plot of this game isn't just dumb, it's actively hostile to the player. This game hates you and thinks you are stupid.
The Best of 2016
My picks for what was important, awesome, or worth talking about in 2016.
PC Hardware is Toast
This is why shopping for graphics cards is so stupid and miserable.
Hardware Review
So what happens when a SOFTWARE engineer tries to review hardware? This. This happens.
Revisiting a Dead Engine
I wanted to take the file format of a late 90s shooter and read it in modern-day Unity. This is the result.
Batman v. Superman Wasn't All Bad
It's not a good movie, but it was made with good intentions and if you look closely you can find a few interesting ideas.
This Game is Too Videogame-y
What's wrong with a game being "too videogameish"?
T w e n t y S i d e d


