Regular practice exercises.
- Regular
- Exercises
- Regularly solve problems in different ways.
I came to know about getting better at programming via coding kata.
I came to know about coding kata via gilded-rose kata.
Also known as how to git gud
- Branchless is fast. Branchless is best.
- DRY logic. Remember the context. There are only 26 letters in alphabet.
- Find a way to map problem onto known methods.
- Fast is better; than non-working high-quality code.
- Ugly is better; than non-working clean-code.
- Bruteforce is better; than not solving a problem.
