Crafting Code Podcast


$ cd episodes/005-practice-and-play

~/podcast/episodes/005-practice-and-play $ ls -1a
. .. episode-summary.txt
~/podcast/episodes $ cat episode-summary.txt

Practice is key to learning and developing skills. It provides us fast feedback and allows us to fail in safe efforts which can be reversed or thrown away. Playing in code can motivate us and our teams to improve, creating outcomes that employers desire.


[00:00:00] Host introductions. What is practice and why should we do it? Improve yourself.

[00:07:50] Strength = aptitude + interest. You can't get by on aptitude alone.

[00:14:40] The lines between practice, play, and work are often blurred. Practice can help your team improve and provides a safe place to fail.

[00:21:45] Practice vs. performance. Musicians only get one shot at a performance; in software we get many opportunities.

[00:26:12] Practice helps you know a problem inside and out. Employers want the results of practice. Stop demotivating people; intrinsically motivated people exist.

[00:31:05] Have fun at work. Play with an idea until you find out where it is useful in your production code.

[00:33:59] PSA: Don't use crypto you wrote in production.

[00:34:23] Learning about code from household work. Reversibility. The amount of planning you do should depend on how difficult it is to reverse.

[00:46:15] Practicing production alert procedures. Practicing yields fast feedback.

[00:50:10] Our friend Jon is a master of practice and play.

[00:52:01] Outro

Books mentioned during this episode: External sites referenced: ~/podcast $ cat copyright.txt

Copyright © 2022 - Crafting Code Podcast