I am become Sisyphus, and the inbox is my boulder.
I can't give each email a thoughtful response, but I'd feel dirty giving a thoughtless response. So, I wrote this FAQ to give you thoughtful answers now, rather than have you wait 4+ weeks for a useless reply. Check it out!
Awww π Thank you! I sincerely mean that. I most likely won't be able to reply (I Am Bad At Emails) but I promise you I read each fan letter, and put them in a folder labelled "awww", so I can re-read them whenever I'm feeling down:
IMPORTANT NOTE: If your fan letter is of a sensitive nature β for example, if you're a closeted teen writing to me about Coming Out Simulator β please make an alternate email account, send your letter from that, then log out of that account and clear that part of your internet history. Alas, some parents do not respect others' privacy, and will secretly read your emails.
Sure! All my work is public domain under the Creative Commons Zero waiver. That means you can reuse/remix it for the classroom, your blog, a YouTube video, any purpose at all. Attribution is kind to both me & your audience, but not legally mandatory.
Why do I do this? Partly my belief that copyright law has ditched "foster creativity" as a goal and is now just crony rent-seeking. Partly because I want educators & bloggers to reuse my work without fear of legal goons. And partly because life is too short to send legal goons.
You can get the code/art to all my projects on Github!
Thank you, and yes! Note that most of my projects already have fan-translations β if you go to the project page, you'll find a list of translations in a sidebar or at the bottom. If your language isn't there, the list will also link to instructions on how to translate it!
(Because I Am Bad At Emails, it'll take me a few weeks to link to your translation online. Sorry!)
Legally yes, since all my stuff is public domain (see [above answer]).
However, if the uploader is pretending to be me, that's probably against the platform's impersonation rules! So, to be clear:
I HAVE NEVER PUBLISHED ANYTHING ON THE iOS/ANDROID APP STORE, OR ON STEAM.
Full list of where I do publish stuff: my website, itch.io, Vimeo, YouTube, Newgrounds. (But my ancient Flash games are all over the place: Kongregate, ArmorGames, and others I'm forgetting)
If my stuff is somewhere I didn't post it, but 1) it's labelled "[Fan Port]" or "[Unofficial]", or 2) credits me in a way that's clear they're not me, and 3) has a link to the free original, then: that's A-OK! If not, kindly (KINDLY) let the poster know to do that. Thanks!
Sadly, I'm way too over capacity! I'm very flattered though. But if you'd like another maker of Explorable Explanations to work with, check out the other creators at Explorabl.es and contact them!
If it's a small glitch or typo, thank you so much for catching it! I'll fix it as soon as I can β (that is: a few weeks, coz I Am Bad At Emails) β and I could add you to the credits if you'd like!
If it's a bigger suggestion (like adding another voting method to Build A Better Ballot or more strategies to Evolution of Trust) sadly I must decline, otherwise I'd do nothing but update all my old works forever. I must leave them as they are, with all their flaws.
I'm flattered, but sadly I don't have the capacity to collaborate directly, or give specific tailored feedback. But if all you need is to reuse/remix my work, you already have my permission, see above answer! As for general advice on how to write/code/design/learn, see the answers below!
Name: Nicky Case
DOB: September 11th, 1994
Pronouns: She/her or they/them work!
Citizenship: Canada (born in Singapore)
Where In Canada: Somewhere In Canada
Ethnicity: Chinese-Malaysian mutt, or, βAsianβ.
Education: College dropout
Astrological Sign: No. Make your own destiny.
First, some general advice:
Most people (including myself!) practice inefficiently by default. Or if they do practice "efficiently", it's at the cost of being boring & demotivating.
So, to learn in a way that's efficient and motivating, I recommend making small projects. If you just learned about Special Relativity, write a short essay explaining it in lay words. If you want to practice writing dialogue, write a short story with lots of talking.
Also, I highly recommend Spaced Repetition. It's "flashcards on steroids", backed by replicated cognitive science. Check out this video. Most people use the app Anki, but I use a physical Leitner Box, coz the tactility makes it more fun, thus more motivating. Note: Spaced Repetition isn't just for memorizing raw facts, but also deeper understanding β to your cards, add "why" questions, visual proofs, practice problems, etc.
Finally, read this: What Works, What Doesn't. It's a summary by 5 cognitive scientists on what studying methods work or don't. (For example: highlighting & re-reading, the two most popular methods, don't work.)
Now, for learning specific things...
The only people who understand what is going on are the ones most often blamed and least often heard: the students. They say, βmath class is stupid and boring,β and they are right.
~ A Mathematician's Lament
If I were the Education Czar, I would remove math from the compulsory curriculum, because I love math. Nothing kills the love for something like forcing people to do it with no intrinsic motivation.
So if you wanna learn a math topic, please first know your motivation. Maybe there's a real-world use (Bayes' Theorem, nonlinear dynamics), or beautiful for its own sake (geometry, complex analysis). Whatever it is, Step 1: know your purpose.
Then Step 2: intuition first. Imagine a music class where students draw notes on bars for years and never hear an actual song. That's math class. If you're learning math topic X, first look up "[X] visual" or "[X] intuition" on YouTube or DuckDuckGo/Google. (My fave math resources are listed below)
Step 3: practice with feedback. Use spaced repetition (see above) to practice recalling facts, deep conceptual questions, and even quick practice problems. Yes, this is the boring step, but if you know your purpose & have the intuition, it'll feel and be meaningful.
My fave math resources:
hackerman.jpeg
)I haven't personally used these resources much, but I've heard great things about them:
To make your writing flow: Therefore & But, Not "And Then". Novices write "this happens and then that happens and then this happens"... but that's boring... therefore you should connect things like: "this happens but that happens therefore this happens."
(and then...)
To make your writing concise: write your first draft, get its word count, then multiply that number by 0.9 (90%). Cut your writing down to that new word count. (I got this tip from On Writing Well. Also, Strunk & White is actually helpful?)
Finally, don't worry about writing with "style". Just write with substance. What you find substantial is what you find valuable. Your set of values is what makes your voice identifiable. Your voice is your style.
Therefore: substance creates style. Cook something nutritious and delicious.
In my answer on how to learn math, I listed the steps: 1) Purpose, 2) Intuition, then 3) Practice. How to teach math, or any topic, is just giving your learner those three things in that order.
Specific tips:
Inspiration for accessible explanations: See my above list of fave math resources. Also, Quanta Magazine and Educational YouTube.
To practice making accessible explanations, I recommend starting a blog or YouTube channel, then sharing with friends for feedback. (and maybe share on Reddit if you want to "grow your audience" or however one gets discovered on the internet these days)
Why did our ancestors tell stories, when there were other matters of survival? If stories are stress-relief, why do bad things happen in all fables? If stories are advice, why use fiction at all?
My hypothesis: stories do help us survive, beyond "mere" stress-relief. They do advise us on choices, consequences, and character growth. But why use fiction? For the same reason Newton imagined a cannonball orbiting the Earth, or Einstein imagined travelling beside a light beam: exaggerated fictions are how we explore deep facts. To paraphrase Picasso: βArt is a lie that tells the truth.β
So: what truth, that you learned the hard way, do you want to share the story way?
(What is a "story"? In short:
Don't tell your truth with an abstract sermon, but show it with the worked-example of a compressed life.)
Once you know your story's purpose, then you can apply technical craft. I recommend:
For practice & inspiration, here's places to get writing prompts. (I've personally used r/WritingPrompts a lot) Write short stories, and share them with friends for feedback!
Finally, I anti-recommend doing a Three-Act Structure or Hero's Journey or whatever. Don't make an "archetypical narrative". Make an atypical narrative, that's uniquely you.
If you can read & write, then you can code. If you can understand "if-then" sentences, the word "and", and this sentence referring to itself... then you understand conditionals, logic, and recursion, the foundations of programming.
Sadly, coding (and STEM) has this aura of "beware, mad geniuses only". So, let's break that aura with 1) small weekend projects, that are 2) actually useful and/or fun, and 3) you can create entirely online, for free, without downloading anything!
HTML: making sites. Go to Neocities.org, sign up for a free account, and do their interactive tutorial on HTML. By the end, you'll have your very own public website you can share. A manifesto? A personal page for your cat? Links to your favorite slashfics? The sky's the limit!
CSS: making sites look pretty. Download the Stylus add-on (Firefox, Chrome). [Note: Stylus with an "us", NOT Stylish. Stylish is malware!] Go to a website that distracts you, click the add-on, then "Write New Style". Paste the CSS code: body{ filter: grayscale(100%); }
. This turns the site black & white, so it's less attention-grabbing! With CSS and Stylus, you can modify how websites look, to fit your needs β hide YouTube comments, hide the "approve cookies" popup, or make everything Comic Sans.
To learn CSS: Khan Academy's HTML/CSS course is free, with interactive tutorials!
JavaScript: making sites do things. Khan Academy's Intro to JavaScript is chockful of interactive tutorials where you draw & animate things with code. It's fun! And the foundations it teaches you apply to all modern programming languages, not just JavaScript.
Finally, the most important note β if you're ever unsure how to do something, do what the pros do: look it up online, copy-paste sample code, and stitch it together until your monster comes alive.
(Tools: for a code editor, I use Atom. For web hosting, I use Github Pages. For domain names, I use Namecheap.)
KEEP. YOUR SCOPE. SMALL.
KEEP YOUR SCOPE SMALL.
"Don't make your projects too big" is true for learning any art form, but aspiring gamedevs have it the worst, coz they're inspired by AAA games that took 100s of people years to make, so let me say it again:
KEEP. YOUR. SCOPE. S. M. A. L. L.
Okay, now, my fave resources on Game Design:
To start making games without knowing how to code β or even buying or downloading anything yet! β check out these tools:
For practice making SMALL-SCOPED games, check out itchΒ·io's list of game jams!
First, I must admit that being a financially sustainable indie is 50% luck. (For the 50% skill, see my above advice on learning.)
But as poker players know, managing your luck is a skill. So, I recommend:
Change careers like Tarzan. Do not quit your old job until the new one can support you. For example: set up a Patreon for your side-hustle and set it to charging "per thing", until you're ready to do it full-time and switch to "per month". (Or: save enough money that you can afford no income for a while)
Make lots of small bets. Make lots of small projects β each one "betting" in a different direction β and when one of them gets more successful than usual, invest slightly more in that direction. For example, my first Explorable Explanation was a gamedev tutorial I made in 3 days, which hit #1 on Hacker News, so now I've been on this direction for 6 years. (Honestly, it's time for a change)
Ha ha if you figure out how to reliably maintain good mental health let me know.
I'm still struggling, but "my collected lessons so far" are in my interactive story, Adventures With Anxiety, and its companion essay, Mental Health Tips & Resources.
In sum:
So uh, yeah, good luck
Okay! If your question's not answered above, then heeeeere's my email!
It will take me... I have no idea how long to reply! If ever! You know why?
Because I AM BAD AT EMAILS.