NuclearTide
Why your first ten games will suck: a skill ladder for aspiring game developers
How to build AR apps: learning AR Foundation (Unity) from first principles
How to make a Metroidvania: game design principles for exploration
How do I design a game from scratch? A primer on core loops
How do I get started in PICO-8? Just “DIU” it – an intro to the PICO-8 mindset
Why is my fasting blood sugar high? A type 2 diabetic's guide to Dawn Phenomenon
Blood sugar patterns to master as a type 2 diabetic
Introducing `dx`, a JavaScript micro lib for handling errors without try/catch
Side projects in Elixir – A pragmatic approach to learning Elixir (or anything)
Makes you wonder though, if we could just replace all the visual advertising we see on a daily basis with knowledge snippets like these, life would be so much better. :D
In my internship last summer, I arbitrarily chose Puppet to automate the configuration of the company's developer environments. Puppet's unpredictable ordering should be a write-and-forget benefit, but in reality it's very difficult to reason about. In the end, my script imposed a top-to-bottom ordering with requires.
Also, developing configuration scripts against Vagrant is a huge pain. While `puppet parser validate` checks for syntax errors, most of the logical, dependency-based errors reveal themselves after Vagrant takes a good minute to fire up.
Anyway, hopefully my Puppet-Vagrant scripts aren't causing any maintenance nightmares...