Back then, I pretty much made cards for everything possible.
One trick is I found it's best to design the cards so you can say the answer fast. You don't want to waste time verbalizing long asnwers. So my cards end up looking like this:
(Front of card) Evaluate:
{'foo': 'bar'}.get('baz', 0)
(Back of card) 0
Or like this:
(Front of card) How to get
[1, 2, 3, 4, 5]
in lodash?
_.___(1, 6)
(Back of card) _.range(1, 6)
That latter is an example of what's called a "cloze", where you show the full answer on the front of the card, except with one part blocked out. You can block out different parts of the answer to create multiple cards for the same question e.g.
(Front of card) How to get
[1, 2, 3, 4, 5]
in lodash?
_.range(___)
One trick is I found it's best to design the cards so you can say the answer fast. You don't want to waste time verbalizing long asnwers. So my cards end up looking like this:
(Front of card) Evaluate: {'foo': 'bar'}.get('baz', 0)
(Back of card) 0
Or like this:
(Front of card) How to get [1, 2, 3, 4, 5] in lodash? _.___(1, 6)
(Back of card) _.range(1, 6)
That latter is an example of what's called a "cloze", where you show the full answer on the front of the card, except with one part blocked out. You can block out different parts of the answer to create multiple cards for the same question e.g.
(Front of card) How to get [1, 2, 3, 4, 5] in lodash? _.range(___)
(Back of card) _.range(1, 6)