woke in class

This commit is contained in:
Wouter Groeneveld 2022-01-06 21:19:53 +01:00
parent 38a76cfe4c
commit 49148ff61f
3 changed files with 31 additions and 2 deletions

View File

@ -36,7 +36,7 @@ That got me thinking (urgh). Why does our society provide options that are decid
The same is true for games. Do I buy them on Steam or Good Old Games? Should I wait for a [Humble Bundle](https://www.humblebundle.com/about?hmb_source=navbar) that also donates to charities? Do the developers offer a way to directly buy from them?
The same is true for books. Did you know that on average, the profit margin of a physical book is less than `10%`? I earn about `€3` for each sale, and my book costs `€28.50`. Of course, [The Book Depository](https://www.bookdepository.com/) and Amazon put even more pressure on that retail price and even dare to undercut the market (which is [illegal in Belgium](https://www.boekenprijs.be/over-site)). Fabian Sanglard's [Doom Game Engine Book](https://fabiensanglard.net/gebbdoom/) fares off much worse: `$1.59` of the `$54` goes to him. Luckily, he told me that many people make great use of the Paypal donate button. The only _fair_ publisher I know of is [The Pragmatic Bookshelf](https://pragprog.com/become-an-author/), which state they pay out a royalty of `50%`. _"Far more than the industry standards"_. Indeed.
The same is true for books. Did you know that on average, the profit margin of a physical book is less than `10%`? I earn about `€3` for each sale, and my book costs `€28.50`. Of course, [The Book Depository](https://www.bookdepository.com/) and Amazon put even more pressure on that retail price and even dare to undercut the market (which is [illegal in Belgium](https://www.boekenprijs.be/over-site)). Fabien Sanglard's [Doom Game Engine Book](https://fabiensanglard.net/gebbdoom/) fares off much worse: `$1.59` of the `$54` goes to him. Luckily, he told me that many people make great use of the Paypal donate button. The only _fair_ publisher I know of is [The Pragmatic Bookshelf](https://pragprog.com/become-an-author/), which state they pay out a royalty of `50%`. _"Far more than the industry standards"_. Indeed.
![](../profit.jpg "A simplified breakdown of my book profit margin. ")

View File

@ -29,7 +29,7 @@ In the end of the next century, the busy sound of mechanical keystrokes filled _
The keystrokes did not come from classic beige looking keyboards attached to 80386 IBM PCs. They came from sleek black keyboards connected to NeXTstation computers running the NeXTSTEP operating system, the UNIX-based precursor to MacOS. Carmack and his team found that cross-compiling on NeXT hardware dramatically increased their productivity. The workstations shipped with 17" monitors that could handle more colors and larger resolutions[^highres], helping DOOM's map designers to get the job done.
[^highres]: `1120x832` pixels with a density of 92 DPI, compared to standard 14" monitors delivering a resolution of `640x480`, which already was considered high-end on PCs. Read more about this awesome technology and how id Software used it in Fabian Sanglaard's [Game Engine Black Book: DOOM](https://fabiensanglard.net/gebbdoom/index.html).
[^highres]: `1120x832` pixels with a density of 92 DPI, compared to standard 14" monitors delivering a resolution of `640x480`, which already was considered high-end on PCs. Read more about this awesome technology and how id Software used it in Fabien Sanglaard's [Game Engine Black Book: DOOM](https://fabiensanglard.net/gebbdoom/index.html).
Carmack admitted to spending over `$100,000` on NeXT computers during the entire course of DOOM and Quake's development. For many developers and designers, even the "cheaper" NeXTstations were well beyond their budgets. Still, their high price tag turned out to work well of id Software. By rejecting conventional IBM PCs as workstations, their bloody space marine shooter was churned out in just over a year, making millions within the first year of release.

View File

@ -0,0 +1,29 @@
---
title: Woke in Class
date: 2022-01-06T20:26:00+01:00
categories:
- braindump
---
Yesterday in the local news: [college teacher makes racist statements during online class](https://www.vrt.be/vrtnws/nl/2022/01/05/lector-hogeschool-pxl-doet-racistische-uitspraken-tijdens-online/). That sounds an awful lot like click bait, doesn't it? That's because, to a certain extend, it _is_.
Apparently, in an attempt to check up on his students and see if everyone is still peachy and paying attention, the teacher said something in the line of "You're all still following? I suddenly see a nigga appear, that can't be true". It is said that the teacher was a bit confused---because of the bad connection that temporarily disabled streaming thumbnails, meaning black "spots" appear? We don't know. Context, of course, is absent. Otherwise, the drama would quickly fade away.
Let's get a few things straight here. Of course it's wrong to blurt out things like that, even if you're a bit confused or trying to be funny. But you know what else is wrong? Secretly filming such a session without everyone's permission, sharing it to a private social media group, and having a good laugh. Then deciding to really screw the teacher over by taking it further. Yelling "#cancel this man!" on Twitter.
I am a teacher. Over the past two years, I've taught countless of times online using many different platforms. They all suck. It's plainly put _horrible_ and near impossible to get feedback from students. Ninety percent of them doesn't want to turn on their camera for various legit and shady reasons. How is the teacher supposed to know if you're still following along? I don't care if you don't want to pay attention, but I do care if you do and there is some way I can help you that I otherwise might skip. Checking up on students is meant to help, not to control. And teaching online makes that damn hard. I hate getting no reaction when I ask if everyone's still cool. Conclusion? Getting no image, blurry or blacked out images, or being confused as to what's going on is normal---or even inevitable.
I like to entertain my students. That is hard to do with technical contents of boring programming courses. The obvious solution is to deploy humor at the right moments. The problem is that picking those "right moments" is, depending on the audience, very difficult. I'll be the first to admit that making racist jokes is something that we did all too often in the industry, just to fool around, in-between "compiling, compiling!" exclamations. Colleagues knew that we were just fooling around. But those were no woke-aware students. I think I've made my share of misplaced jokes in front of class without giving it too much thought. I still remember at one point I said "that sucks", meaning "It's too bad that the time limit is exceeded for your test". The student understood "you suck". A few days later, I got a call. That indeed sucked. Conclusion? Misplaced jokes are easily misunderstood.
Again, I'm not trying to justify the teacher's statement. But I do think that we're all overreacting quite a bit here lately. Suddenly, everyone is walking on eggshells. Reading that news post made me scared: this could totally happen to me, while all I'm trying to do is get the attention of my students by breaking the boring stuff. During programming demos, I often deliberately make mistakes to point out certain best practices, and end it with something like "this is the shitty solution". This is my eleven-year-old industry "bullshit talk" experience I can't quite shake, but at the same time, am not willing to. I hate the thought of becoming an erudite and "distinguished" teacher. It is true that I should probably think more before saying something when facing a class. Of course there are other ways to entertain or attract attention. But I don't really _want_ to.
What's up with this cancel culture of late anyway? Twitter starts blocking accounts of users that claim COVID-vaccinated people can still infect others---which is _true_ and scientifically proven! Is Trump right after all? I've read stories of people taking refuge on Mastodon because of the blocking charade. Whether it's "the algorithm" or not, yelling `#cancel` and demanding erasure just because there's something or an opinion you don't like is not going to magically solve anything. In fact, it only makes things worse.
Two years ago, the [statue of Belgian king Leopold II was removed from the beautiful city hall of Leuven](https://www.vrt.be/vrtnws/nl/2020/11/17/beeld-leopold-ii-verwijderd-uit-nis-leuvens-stadhuis/). There are no artisan sculptors left that know the secrets of the trade, so a gaping hole is what you can marvel at next time you visit the city. The statue itself was... moved to the cellar:
> The town hall and the statues are protected, the statues are therefore not allowed to leave the town hall, they must remain in place. The niche will remain empty for the time being.
This woke thing is getting out of hand. Instead of turning a blind eye, perhaps we should educate our children on how Leopold II ruled, so we can learn from that.
The college teacher has shown remorse and is willing to talk about it. They're still debating on the repercussions. I hope his apology is genuine and the students, colleagues and director all accept it.