Presentation on Ruby, require suggestions

Hello,

My company has a policy which requires that at least one person
present a topic every week. The topic is unspecified and can range
from anything to salmon fishing in Newfoundland to The Beatles' LSD
experience. I want to present Ruby. While a large section of the
audience consists of developers, the audience will also consist of non
technical people from depts such as HR, Accounting etc. I have to gear
my presentation so as to not alienate any single group and make it
interesting all the same.

Can you guys provide suggestions? As of now this is what I have. It is
meant to be an hour's worth of presentation. I figured I'll have 10
slides, 6 minutes on each slide along with code snippets. I also have
written solutions for several problems that some of the people in
accounting/hr face. The purpose of my demonstration is to prove that
Ruby, even for non programmers, can be used to solve small scale
problems in their lives.

Thank you,

Jayanth

Contrast Ruby for common problems and contrast it with perl and php :slight_smile:

To show non-programmers that ruby can be very nice, use something that
is a beautiful domain-specific language. I.e. it should be
understandable for non-programmers immediately

"order 2 pizza"

"shut down company"

"fire all programmers"

well, you get the idea.... :slight_smile:

···

--
Posted via http://www.ruby-forum.com/.

Hello,

My company has a policy which requires that at least one person
present a topic every week. The topic is unspecified and can range
from anything to salmon fishing in Newfoundland to The Beatles' LSD
experience.

This is a marvelous idea, we once implemented it informally amongst
colleagues taking lunch together.

I want to present Ruby. While a large section of the
audience consists of developers, the audience will also consist of non
technical people from depts such as HR, Accounting etc. I have to gear
my presentation so as to not alienate any single group and make it
interesting all the same.

Can you guys provide suggestions? As of now this is what I have. It is
meant to be an hour's worth of presentation. I figured I'll have 10
slides, 6 minutes on each slide along with code snippets. I also have
written solutions for several problems that some of the people in
accounting/hr face. The purpose of my demonstration is to prove that
Ruby, even for non programmers, can be used to solve small scale
problems in their lives.

The approach seems ok but maybe you can be more interactive, let
people play with irb or even on the
net interface.
If I guess the intentions of your company correctly, the most
important thing is to transport your enthusiasm
so be sure to really love what you will be doing.
HTH
Robert

···

On Thu, Jun 19, 2008 at 11:08 AM, Srijayanth Sridhar <srijayanth@gmail.com> wrote:
--
http://ruby-smalltalk.blogspot.com/

---
Les mêmes questions qu'on se pose
On part vers où et vers qui
Et comme indice pas grand-chose
Des roses et des orties.
-
Francis Cabrel

The Beatle's LSD experience sounds like a better topic :wink:

Srijayanth Sridhar wrote:

···

Hello,

My company has a policy which requires that at least one person
present a topic every week. The topic is unspecified and can range
from anything to salmon fishing in Newfoundland to The Beatles' LSD
experience. I want to present Ruby. While a large section of the
audience consists of developers, the audience will also consist of non
technical people from depts such as HR, Accounting etc. I have to gear
my presentation so as to not alienate any single group and make it
interesting all the same.

Can you guys provide suggestions? As of now this is what I have. It is
meant to be an hour's worth of presentation. I figured I'll have 10
slides, 6 minutes on each slide along with code snippets. I also have
written solutions for several problems that some of the people in
accounting/hr face. The purpose of my demonstration is to prove that
Ruby, even for non programmers, can be used to solve small scale
problems in their lives.

Thank you,

Jayanth

--
Ron Fox
NSCL
Michigan State University
East Lansing, MI 48824-1321

Srijayanth Sridhar wrote:

Hello,

My company has a policy which requires that at least one person
present a topic every week. The topic is unspecified and can range
from anything to salmon fishing in Newfoundland to The Beatles' LSD
experience. I want to present Ruby. While a large section of the
audience consists of developers, the audience will also consist of non
technical people from depts such as HR, Accounting etc. I have to gear
my presentation so as to not alienate any single group and make it
interesting all the same.

Can you guys provide suggestions? As of now this is what I have. It is
meant to be an hour's worth of presentation. I figured I'll have 10
slides, 6 minutes on each slide along with code snippets. I also have
written solutions for several problems that some of the people in
accounting/hr face. The purpose of my demonstration is to prove that
Ruby, even for non programmers, can be used to solve small scale
problems in their lives.

I held an introductory presentation about Ruby a few month ago, which you can find here:

http://www.ntecs.de/blog/articles/2008/02/09/ruby-the-way-back-to-productivity

And another one I gave 2003 is here:

http://www.ntecs.de/blog/articles/2003/05/25/ruby-talk-at-gpn2

Regards,

   Michael

Srijayanth Sridhar wrote:

My company has a policy which requires that at least one person
present a topic every week. The topic is unspecified and can range
from anything to salmon fishing in Newfoundland to The Beatles' LSD
experience. I want to present Ruby.

Can you guys provide suggestions? As of now this is what I have. It is
meant to be an hour's worth of presentation.

What about the classic ruby on rails demo?

···

--
Posted via http://www.ruby-forum.com/\.

Srijayanth Sridhar wrote:

My company has a policy which requires that at least one person
present a topic every week. The topic is unspecified and can range
from anything to salmon fishing in Newfoundland to The Beatles' LSD
experience.

I want to add that I think that this is a wonderful thing and wish that
we had it here. :slight_smile:

···

--
Posted via http://www.ruby-forum.com/\.

Good idea. Know of any DSL that I don't have to build from scratch? :slight_smile:

Thanks,

J

···

On Thu, Jun 19, 2008 at 2:54 PM, Marc Heiler <shevegen@linuxmail.org> wrote:

Contrast Ruby for common problems and contrast it with perl and php :slight_smile:

To show non-programmers that ruby can be very nice, use something that
is a beautiful domain-specific language. I.e. it should be
understandable for non-programmers immediately

"order 2 pizza"

"shut down company"

"fire all programmers"

The approach seems ok but maybe you can be more interactive, let
people play with irb or even on the
net interface.
If I guess the intentions of your company correctly, the most
important thing is to transport your enthusiasm
so be sure to really love what you will be doing.
HTH
Robert

Thank you Robert.

I do intend to use irb, and make it interactive. I plan to use irb for
roughly half the slides I am using.

J

I protest LSD is not even open source :slight_smile:
R.

···

On Thu, Jun 19, 2008 at 12:38 PM, Ron Fox <fox@nscl.msu.edu> wrote:

The Beatle's LSD experience sounds like a better topic :wink:

I held an introductory presentation about Ruby a few month ago, which you
can find here:

http://www.ntecs.de/blog/articles/2008/02/09/ruby-the-way-back-to-productivity

And another one I gave 2003 is here:

http://www.ntecs.de/blog/articles/2003/05/25/ruby-talk-at-gpn2

I will take a look at this.

Thank you all so very much.

J

A presentation based around Why's Poignant Guide To Ruby might be good
for a broad audience - it's zaniness would probably interest not
technical people, and there are some snippets of very elegant,
concise, and useful Ruby therein.

···

2008/6/19 Srijayanth Sridhar <srijayanth@gmail.com>:

On Thu, Jun 19, 2008 at 2:54 PM, Marc Heiler <shevegen@linuxmail.org> wrote:

Contrast Ruby for common problems and contrast it with perl and php :slight_smile:

To show non-programmers that ruby can be very nice, use something that
is a beautiful domain-specific language. I.e. it should be
understandable for non-programmers immediately

"order 2 pizza"

"shut down company"

"fire all programmers"

Good idea. Know of any DSL that I don't have to build from scratch? :slight_smile:

Thanks,

J

--
JJ

Isn't it amazing that apparently they have people in their company
that can report on The Beatles's LSD experience? Wow! This must be a
cool place to work.

:wink:

On topic: you could use IRB as a simple desktop calculator. Maybe
simple math like plus and minus and then probably a bit more complex
like defining an array with all relevant values and then summing,
averaging etc. them.

Cheers

robert

···

2008/6/19 Robert Dober <robert.dober@gmail.com>:

On Thu, Jun 19, 2008 at 12:38 PM, Ron Fox <fox@nscl.msu.edu> wrote:

The Beatle's LSD experience sounds like a better topic :wink:

I protest LSD is not even open source :slight_smile:

--
use.inject do |as, often| as.you_can - without end

I did consider it, and while it is hilarious and why the lucky stiff
is just an awesome thing overall, I am not sure too many in my company
might warm up to it. But a good suggestion to use the code therein.

Thank you,

Jayanth

···

On Thu, Jun 19, 2008 at 3:18 PM, Bryan JJ Buckley <jjbuckley@gmail.com> wrote:

A presentation based around Why's Poignant Guide To Ruby might be good
for a broad audience - it's zaniness would probably interest not
technical people, and there are some snippets of very elegant,
concise, and useful Ruby therein.