reading-notes

Software Development Reading Notes

View on GitHub

Upgrade your technical skills with deliberate practice

Pushes you just outside your comfort zone Repeated often Feedback on results in continuously available It’s highly demanding mentally It’s difficult It requires good goals

Improving your hard technical skills makes all the software you build better. It exposes you to new opportunities, expands your knowledge into multiple fields and ultimately allows you to do more things with computers.
challenge sources:

Crypto: The Matasano Crypto Challenges
bioinformatic: Rosalined

The power of believing that you can improve

Grit: The power of passion and perseverance

A kinder, gentler philosophy of success

Citation sources:

http://www.happybearsoftware.com/upgrade-your-technical-skills-with-deliberate-practice https://www.ted.com/talks/carol_dweck_the_power_of_believing_that_you_can_improve?language=en https://www.ted.com/talks/angela_lee_duckworth_grit_the_power_of_passion_and_perseverance https://www.ted.com/talks/alain_de_botton_a_kinder_gentler_philosophy_of_success