Slide 1

Slide 1 text

Thursday, 16 May 13

Slide 2

Slide 2 text

It begins with a need Rick Trotter @tskynet http://tsky.net Thursday, 16 May 13

Slide 3

Slide 3 text

open source / closed source Source code - the actual ‘code’, or ‘instructions’ people type into computers to create software. Thursday, 16 May 13

Slide 4

Slide 4 text

source code Thursday, 16 May 13

Slide 5

Slide 5 text

open source / closed source Thursday, 16 May 13

Slide 6

Slide 6 text

Thursday, 16 May 13

Slide 7

Slide 7 text

open source !== Free Thursday, 16 May 13

Slide 8

Slide 8 text

Thursday, 16 May 13

Slide 9

Slide 9 text

it begins with a need My church had no offices, building or admin staff. We were paying for a SaaS member database solution. £1200 per year Thursday, 16 May 13

Slide 10

Slide 10 text

so I built my own Thursday, 16 May 13

Slide 11

Slide 11 text

Kongreg8 Was a simple PHP/MySQL application It held member data for churches Allowed groups to be created Allowed them to email groups Allowed storage and retrieval from anywhere from phones or laptops Thursday, 16 May 13

Slide 12

Slide 12 text

a need becomes a want People started taking notice of what I was doing through word-of- mouth. I had a few UK churches paying £200->£300 per year to host my system. Pound signs started to appear in my head. I wanted a slice of the ‘global action’ Thursday, 16 May 13

Slide 13

Slide 13 text

an act can become an undoing Years passed, life had it’s usual ups and downs. One day I woke up and realised my system was still unattainable to people that needed it.. Thursday, 16 May 13

Slide 14

Slide 14 text

...I decided to do something drastic... Thursday, 16 May 13

Slide 15

Slide 15 text

...I decided to give away my software for free to anyone that needed it... Thursday, 16 May 13

Slide 16

Slide 16 text

The moment you decide to open- source your project, you have this gut-wrenching fear you’re about to be abused (real hard) by people much better than you... warning! Thursday, 16 May 13

Slide 17

Slide 17 text

it begins with a need churches need to be able to store information about members and keep in touch with them. Thursday, 16 May 13

Slide 18

Slide 18 text

a need becomes a gift I wrapped a GNU GPL license around my own software. I uploaded it to SourceForge. I waited for the backlash abuse. I anticipated zero downloads. Thursday, 16 May 13

Slide 19

Slide 19 text

Release 1 0 3.75 7.50 11.25 15.00 2010-08 2010-10 2010-12 2011-02 2011-04 2011-06 2011-08 2011-10 2011-12 2012-02 2012-04 2012-06 2012-08 2012-10 2012-12 2013-02 2013-04 Thursday, 16 May 13

Slide 20

Slide 20 text

Whaaaaat!? Thursday, 16 May 13

Slide 21

Slide 21 text

Release 1 - countries 0 2.5 5.0 7.5 10.0 United States Netherlands South Africa United Kingdom China Brazil Chile Canada Indonesia India France Portugal Zimbabwe Peru Ghana Nigeria Thursday, 16 May 13

Slide 22

Slide 22 text

Release 2 0 12.5 25.0 37.5 50.0 2010-08 2010-09 2010-10 2010-11 2010-12 2011-01 2011-02 2011-03 2011-04 2011-05 2011-06 2011-07 2011-08 2011-09 2011-10 2011-11 2011-12 2012-01 2012-02 2012-03 2012-04 2012-05 2012-06 2012-07 2012-08 2012-09 2012-10 2012-11 2012-12 2013-01 2013-02 2013-03 2013-04 Thursday, 16 May 13

Slide 23

Slide 23 text

Whaaaaat!? Thursday, 16 May 13

Slide 24

Slide 24 text

Release 2 - countries 0 25 50 75 100 United States South Africa Nigeria Brazil Kenya Australia India Philippines Indonesia United Kingdom Tanzania Ghana Argentina Europe (specific country unknown) Canada France Germany Bahrain Uganda Bolivia Zimbabwe China Haiti Poland Colombia Denmark Cameroon Mexico Ireland Lebanon Hungary Costa Rica Saint Vincent and The Grenadines Swaziland Venezuela Viet Nam Satellite Provider Norway Chile Puerto Rico Belgium Turkey Sweden Thailand Russia Pakistan United Arab Emirates Thursday, 16 May 13

Slide 25

Slide 25 text

a gift is reciprocated People are actually using this? People are asking me questions about it!? Churches are connecting with members! I’m enjoying this and I’m not worrying about getting paid.. Thursday, 16 May 13

Slide 26

Slide 26 text

a gift can wear-out It had been many, many years since I first wrote the system The codebase sucked llama ass I needed to OOP-ify my code, but I didn’t have time or even know how to Thursday, 16 May 13

Slide 27

Slide 27 text

it begins with a need I needed to rebuild my codebase I needed to learn PHP OOP methods Thursday, 16 May 13

Slide 28

Slide 28 text

a need becomes an act I took all my code I threw it in the bin I started again I started to teach myself OOP methods I switched to Github Thursday, 16 May 13

Slide 29

Slide 29 text

an act becomes a gift Thursday, 16 May 13

Slide 30

Slide 30 text

a gift can be a curse There are crazy people out there who will criticise you for no reason There are people who will actively belittle your work It sucks to hear how awful your codebase is Every error is turned into a giant neon sign Thursday, 16 May 13

Slide 31

Slide 31 text

focus on your need Have no time for idiots Be open and honest with your user base Fix what you can Do your best Keep learning Thursday, 16 May 13

Slide 32

Slide 32 text

keep the cycle I’m not happy with my R&D codebase. Needs can change. Technology changes. People change. Thursday, 16 May 13

Slide 33

Slide 33 text

Focus on needs. Make a difference to someone. Thursday, 16 May 13

Slide 34

Slide 34 text

Kongreg8 @kongreg8 http://pizzaboxsoftware.co.uk/ kongreg8 github.com/tsky/kongreg8_os2 Thursday, 16 May 13