Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 9 additions & 2 deletions input/spacepug.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ Developers interested in moving to Python 3, those who may want to use the "mult

## Python Level

Intermediate
This requires intermediate level knowledge of Python but assumes no prior knowledge of the "multipugging" library itself.

## Objectives

Expand Down Expand Up @@ -53,17 +53,24 @@ Everyone knows the first thing a project should do is write their own test runne
* Who am I?
* History of dogs in space
* Explain why pugs are awesome for space
- Measures of cuteness quantifiers between different animals
- The importance of shorter noses in Space-safe attire
* Why Python 3? (10 min)
* GIL changes
* Text/bytes distinction, PEP 393 improvements
* Under active development (it’s the future)
* Unicode support (potential for more cross-breed types in the future?)
* multipugging library (10 min)
* The problem: single feeder and cleaner doesn’t scale
* The solution: distributed feeders and cleaners
* Each pug gets their own food in their own space, less fighting for food
* Live demo (4 min)
* treadmill test runner (5 min)
* Explain why other solutions don’t work and why we needed to write our own
- First attempt: laser pointer tester (less engaging)
- Redesigning: accomodating dog interest
- New version benefits: Compatibility with lack of gravity, avoidance of unhealthy treats
- New version design tradeoffs: threaded vs multiprocessing

## Additional Notes

Expand Down Expand Up @@ -98,4 +105,4 @@ A reviewer would probably want to know more about the test runner section becaus

# Attribution

This sample proposal was adapted from the [PyCon 2013 SpacePug Sample](https://us.pycon.org/2013/speaking/proposal_advice/samples/SpacePug/).
This sample proposal was adapted from the [PyCon 2013 SpacePug Sample](https://us.pycon.org/2013/speaking/proposal_advice/samples/SpacePug/).