/dev/fun
Creating software since 1985
When I was 8 years old
And that's just the last 10 years
Don't worry, I'll show this link again at the end of my talk
Fun is an experience often unexpected, informal or purposeless. It is an enjoyable distraction, diverting the mind and body from any serious task or contributing an extra dimension to it.https://en.wikipedia.org/wiki/Fun
Different players = Different player types
Discover
Define
Develop
Deliver
Destroy
Discover, Identification of need, Concept, Learn, Study, Experiment, Research
Define, Decide, Design, Detail, Requirements, Planning
Develop, Coding, Unit/Integration Testing, Debugging, Documenting
Deliver, Software quality, Deployment, Maintenance
Deprecate, Destroy, Dispose
Your Milage May Vary
Beer Day | CAPS LOCK DAY | Chocolate Day |
Cinnamon Roll day | Coffee Day | Corndog Day |
Day of the Nacho | Donut Day | Emoji Day |
Hobbit Day | Mario Day | Pancake Day |
Star Wars Day | Talk Like a Pirate Day | Tea Day |
Towel Day | Vodka Day | Wikipedia Day |
Discover
Define
Develop
Deliver
Destroy
Google it, yo.
Github Repository | |
---|---|
JS - Karma | dgarlitt/karma-nyan-reporter |
JS - Mocha | https://mochajs.org/#nyan |
PHP | whatthejeff/nyancat-phpunit-resultprinter |
Python | Gr1N/rainbowrunners |
Ruby - minitest | tgxworld/minitest-nyan-cat |
Ruby - RSpec | mattsears/nyan-cat-formatter |
Chaos Monkey randomly terminates virtual machine instances and containers that run inside of your production environment. Exposing engineers to failures more frequently incentivizes them to build resilient services.https://github.com/Netflix/chaosmonkey
Accept |
existing things that should not be fun |
---|---|
Add |
new things that are fun |
Reduce |
existing things that are not fun |
Improve |
existing things that could be more fun |