Thoughts

Personal notes on Receiving Feedback

Personal notes on Receiving Feedback

Processing feedback rationally

Crossing the chasm towards continuous learning

Crossing the chasm towards continuous learning

Psychology of Learning & Progress

Do you really understand CS?

Do you really understand CS?

Are you learning foundations or buzz?

Engineering: The Good Parts
engineering

Engineering: The Good Parts

Are you doing it the right way?