Why do projects fail? Let's talk about the story of Sinon.PY

  • R2
  • Day 2, 14:05‑14:35
  • English talk
  • Community
  • Novice

Do you want to own any project on Github or PyPI? Are you interested in developing open source project but do not know how to start? Do you want to understand key factors of failed projects in the future?

In this talk, speaker will share the story of his open source project - Sinon.PY.
This project is not a successful project. He believed that sharing a failed case may be helpful for you to avoid same fault, such as (1)Skills to prepare before you begin (2)Ideas to avoid (3)what will you learn.

Talk Detail

#### Q. What is Sinon.PY?#### [Sinon.PY](https://github.com/note35/sinon) is a mocking library inspired by [Sinon.JS](http://sinonjs.org/). It provides a similar interface of Sinon.JS 1.9. #### Q. What is the content in this talk? #### The speaker will share the entire story of this project, including motivations, plans, tasks, results and feedbacks. #### Welcome audiences with any python level #### Since this is a novice talk. The speaker welcome audiences with any python level. The talk is related to some deep terminologies, such as unittesting, python OOP. However the contents will be understandable for audiences who don't have those knowledges. Additionally, the main purpose of this talk is not the detailed techniques but my shared experiences. In this talk, the speaker will give a simple demo. The related code will use some techniques whose level are higher than novice. However, The speaker plan to demo this code just for giving the purpose and showing difficulty of this project. Even if the audiences don't understand the code, it's still fine for them to listen to the story.

Slides Link

Speaker Information

Kir Chou

A code monkey builds search services in Amazon jungle. This will be the 4th year of his presence in PyCon TW.