june 2022

This commit is contained in:
Wouter Groeneveld 2022-07-01 14:02:46 +02:00
parent e8cb664e45
commit 4f4e7c6f6b
3 changed files with 68 additions and 1 deletions

View File

@ -0,0 +1,53 @@
---
title: June 2022 In Review
date: 2022-07-01T12:06:00+02:00
tags:
- metapost
---
June 2022 is no more---this marks yet another midpoint of yet another year. June is traditionally a month filled with exam/master thesis/course project preparation and grading work. It's the first time I've seen students' Android/Kotlin projects as this was the first year we've taught the heavily revised course ourselves, and I must say I'm quite impressed with most works. It's only a small course (`3` ECTS) and very practical, but the Android development lifecycle system combined with Kotlin's new syntax ensures the challenge level stays high. A few classic cases of _whoops-I-started-too-late-and-got-swamped-with-other-assignments_ aside, the results were encouraging to continue the trend for the next academic year.
The quick overseas excursion to ElixirConfEU was also the first hybrid conference which I attended physically and the first programming-oriented conference that wasn't rooted in academia where I'd need to prepare a presentation for my own research. It was refreshingly laid-back, and we've had great fun exploring London the day(s) after. This month, July, brings [the ITiCSE conference](https://iticse.acm.org/2022/conference-program/) (_Innovation and Technology in Computer Science Education_), where I won't be able to go to in person, and I will have to present something. Oh well. Back to work.
Previous month in review: [May 2022](/post/2022/06/may-2022).
### Books I've read
A heavyweight and a quickie this time:
- [Imajica](https://www.goodreads.com/book/show/567704.Imajica) by Clive Barker. A seven hundred pages thick classic fantasy novel that manages to cover and somehow successfully combine topics such as religion and sex. A lot more of the latter that I didn't expect coming from such a genre. _Imajica_ has another semi-sequel, but I think I'm good for now. The last three hundred pages were a drag and I just wished it to be over but had to read on to find out how Barker concludes this epic adventure.
- [The Creative Habit: Learn It and Use It For Life](https://www.goodreads.com/book/show/254799.The_Creative_Habit) by Twyla Tharp. An insightful and practical book on Tharp's life as a dancing choreographer that was less about creativity than I thought it would be. It comes across as very demanding: give it your passion, your all, or otherwise, no creativity for you. I'm not sure whether that's true. I'm trying to link back my notes to creativity in software development but struggle with identifying interesting sections.
### Games I've played
The Game Boy cart craze has cooled down a bit but I'm still far from done. Speaking of handheld gaming: The [Evercade EXP device was announced](https://evercade.co.uk/exp/) recently, a much more polished version compared to the cheap plasticy look and awful screen the first machine shipped with. Too bad they didn't come up with this as the first iteration.
- [Speedy Gonzales Aztec Adventure](https://jefklakscodex.com/games/gameboycolor/speedy-gonzales-aztec-adventure/) by Sunsoft (2000). A forgettable and at times painfully bad Sonic clone that is very pretty to look at.
- [Teenage Mutant Ninja Turtles: Shredder's Revenge](/post/2022/06/shredders-revenges-soundtrack-isamazing) by Tribute Games (2022). A new but heavily retro-inspired beat 'em up (_Let's Kick Some Shell!_) that comes with an amazing soundtrack and gorgeous pixel animations. One of the better ones this year!
### Selected (blog) posts
- [Programming as teaching](https://mikelevins.github.io/posts/2020-02-03-programming-as-teaching/) by Mikel Evins (Thanks Brit). Programming approached as carpentry versus as teaching, very insightful.
- [Is Every Game of Slay the Spire Winnable?](https://forgottenarbiter.github.io/Is-Every-Seed-Winnable/) by Forgotten Arbiter (thanks Roy). The blog contains more great Slay the Spire deep dives, such as a dissection of achievements and how to efficiently harvest them.
- [Cycling through All The Streets in Central London](https://davis.vilum.uk/all-the-streets/) by Davis Vilum (thanks Linus). I love this and aim to replicate it in my hometown; but I first have to settle with a technology---or write something myself. Of course.
- [Reinforcement Learning with PyBoy](https://raw.githubusercontent.com/lixado/PyBoy-RL/main/README/report.pdf) by Pedro Alves and Andreas Høiberg Eike (Thanks Simon). Use the Python-powered PyBoy emulator in conjunction with machine learning to train the AI to finish the first level of Super Mario Land and Kirby's Dreamland.
- My friend Daniel Graziotin migrated his blog [I need coffee](https://ineed.coffee/index) to use Obsidian's export functionality!
- Misconceptions of [the 10x engineer](https://www.benkuhn.net/10x/) by Ben S. Kuhn. There's always much more that meets the eye, and Ben offers some insights and examples.
- [Charlotte Reed's backstory](http://maythethoughtsbewithyou.com/Backstory.html) on her work "May the Thoughts Be With You". I encountered her at her stall on the Notting Hill market, and her journey is pretty amazing. Of course I bought a book.
- [How to Stop LinkedIn's Toxig Algorithmic Manipulation](http://www.elsua.net/2022/06/17/how-to-stop-linkedins-toxic-algorithmic-manipulation/) by Luis Suarez. Conclusion? Quit LinkedIn and _kill it with fire_.
- [Data Race Patterns in Go](https://eng.uber.com/data-race-patterns-in-go/) by Milind Chabbi and Murali Krishna Ramanathan. Exceptionally detailed (they even published a paper based on this) and exceptionally scary: yet more proof that parallelism with Go isn't that simple.
- [Stop Using forEach!](https://danthedev.com/stop-using-foreach/) by Dan Prince. The more you look into it, the more you'll agree: JavaScript and its standard are a cesspool.
- [A decade of dotfiles](https://evanhahn.com/a-decade-of-dotfiles/) by Evan Hahn.
### Other random links
- [MJML E-mail HTML templates](https://mjml.io/try-it-live): finally a way to create e-mail templates without feeling the pain of compatibility.
- What do you get when you mix Erlang/OTP/Elixir and Golang? [Ergo: an actor-based microsfervice Framework](https://github.com/ergo-services/ergo) written in Go (Thanks Linus).
- A collection of random [Website Retro Stuff](https://neustadt.fr/retro-stuff/) on `neustadt.fr`.
- [Turn-Based Lovers](https://turnbasedlovers.com/), a website about... well... turn-based video games, which I also happen to love.
- The [Fueling Creativity in Education](https://fuelingcreativity.podbean.com/) podcast where academic big boys and girls are being interviewed, such as Mark Runco. Interesting, but a bit too high-level. This is one of those instances where I wish summaries were being put online next to the 'cast itself.
- [Ebitengine](https://ebiten.org/): a dead simple 2D game library for Go. Doesn't look as enticing as the Love2D Lua engine, but still nice to know it exists in Go.
- [The Missing Semester Of Your CS Education](https://missing.csail.mit.edu/) from MIT Education.
- [How to jump forwards/backwards in iTerm 2](https://coderwall.com/p/h6yfda/use-and-to-jump-forwards-backwards-words-in-iterm-2-on-os-x) using `⌥←` in MacOS. Finally. I wish I did this much sooner.

View File

@ -1,4 +1,18 @@
[
{
"author": {
"name": "Jan Boddez",
"picture": "/pictures/boddez.net"
},
"name": "",
"content": "Liked https://brainbaking.com/post/2022/06/shredders-revenges-soundtrack-is-amazing/.",
"published": "2022-06-30T09:03:27+02:00",
"url": "https://jan.boddez.net/likes/ae4d861965",
"type": "like",
"source": "https://jan.boddez.net/likes/ae4d861965",
"target": "https://brainbaking.com/post/2022/06/shredders-revenges-soundtrack-is-amazing/",
"relativeTarget": "/post/2022/06/shredders-revenges-soundtrack-is-amazing/"
},
{
"author": {
"name": "Roy Tang",

File diff suppressed because one or more lines are too long