Relationships

How the different members of the Open Source Community Interact and Prosper »
Declan McGrath

-- Relationships --

"How the different members of the Open Source Community Interact & Prosper"


Declan McGrath (theirishpenguin)

Relationships - What the ...?

* Unique relationship between the User and the Developer
  - "No really, I'm a PC! And Linux was our idea!"
* Unique relationship between the Business and the Developer
  - The Value Proposition : More Information = Better Solution
  - "Ask and ye shall receive drivers"
* Unique relationship between Developers and other Developers
  - "If I have seen further it is by standing on the shoulders of giants"
* Unique relationship between Developers and their Sanity
Why am I talking today?

* Open Source platforms are the best development environment
   "P.S. Linux, I love you"
* I want you to choose Open ways of developing software
* I believe Ruby is the best general purpose development language,
   for most scenarios
* Rails is the best Web Development framework!
* I never liked dog food anyway
* I want to put Ireland on the Open Source development map
Why get involved with Open
     Source development?

* Great learning experience
* Do things you're not allowed to do
* Find a niche with other developers
* Beats golf for networking and biz opportunities!
Why get involved with Open Source development?

* Great learning experience
* Do things you're not allowed to do
* Find a niche with other developers
* Beats golf for networking and biz opportunities!
Open Source is Uber Capitalism

* A Perfect Market of Ideas and Execution
* Money talks but Trust is the real Capital
* Open Source is Web of Trust scaled
* Trust me...
Ruby

* Ruby is beautiful
* Ruby is natural - even to non developers!
* Strongly Object Oriented - everything is an object...
* ... but big wins from Functional programming (eg. Blocks)
* Dynamic language - Rails would not be possible without it
* Ruby is focussed on Objects not Classes
* "If it looks like a duck and walks like a duck it's a duck"
Move on!
Here comes the Ruby bit!
Rails Product Inventory Demo
Ruby Adder Example
I now sleep at night

* I was really scared about mobile
* Angry gatekeepers, forgotten developers
* I now sleep at night
  - Maemo, Android, Open Moko
Advice for Open Source Developers

* Choose an platform that is not hostile to Open Source development
* Beware a language that mandates an IDE
* Become familiar with a good source control tool
  - Git/mercurial/bazaar is best
  - Subversion if you must
* Market yourself and your projects
  - Tweet, post, shout, jump!
* It's natural to feel weird talking to strangers...
* ... but get involved - meetups, mailing lists, IRC, projects!
Thanks for listening...

Irish Ruby Resources
-------------------------
* Ruby Ireland Mailing List - http://groups.google.ie/group/ruby_ireland
* IRC channel on irc.freenode.net - #ruby.ie
* Meetup first Tuesday of every month (next one is 2nd March,
    Conf Room, Trinity Capital Hotel, Pearse St, 6pm on)
* Twitter Stuff
  - @rubyireland
  - http://twitter.com/beilabs/ruby-ireland

Also
-----
* ossdev-ireland - http://groups.google.com/group/ossdev-ireland
* Python Ireland - http://groups.google.com/group/pythonireland
* Dublin ALT.NET - http://dublinalt.net
Who is this guy?

* Ruby Developer with Clavis Technology
* Coordinator for ossdev-ireland & Ruby Ireland
* Also involved with Python Ireland, Dublin Alt.net
* CodeMongrel.com Podcast
* @theirishpenguin on Twitter
* declan AT weuseopensource.com everywhere else
Join the Open Source
Community!
Build Relationships!

Loading comments...

Please log in to add your comment.

Report abuse

More presentations by Declan McGrath

  • weuseopensource.com

    Declan McGrath on

    description

  • title

    Declan McGrath on

    description

  • _why Ruby and Rails

    Declan McGrath on

    [Dublin GTUG, 29 Nov 2011] A quick & chaotic spin through RoR...

More prezis by author