[lnkForumImage]
TotalShareware - Download Free Software

Confronta i prezzi di migliaia di prodotti.
Asp Forum
 Home | Login | Register | Search 


 

Forums >

comp.lang.ruby

Presentation on Ruby, require suggestions

Srijayanth Sridhar

6/19/2008 9:09:00 AM

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

18 Answers

Marc Heiler

6/19/2008 9:24:00 AM

0

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

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.... :)
--
Posted via http://www.ruby-....

Srijayanth Sridhar

6/19/2008 9:34:00 AM

0

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 :)
>
> 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? :)

Thanks,

J

Robert Dober

6/19/2008 9:45:00 AM

0

On Thu, Jun 19, 2008 at 11:08 AM, Srijayanth Sridhar
<srijayanth@gmail.com> 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.
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
--=20
http://ruby-smalltalk.blo...

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

Bryan JJ Buckley

6/19/2008 9:48:00 AM

0

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 :)
>>
>> 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? :)
>
> Thanks,
>
> J
>
>



--
JJ

Srijayanth Sridhar

6/19/2008 10:25:00 AM

0

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.
>

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

Srijayanth Sridhar

6/19/2008 10:26:00 AM

0

> 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

Ron Fox

6/19/2008 10:35:00 AM

0

The Beatle's LSD experience sounds like a better topic ;-)

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

Robert Dober

6/19/2008 11:14:00 AM

0

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 ;-)
I protest LSD is not even open source :)
R.

Robert Klemme

6/19/2008 12:54:00 PM

0

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 ;-)
> I protest LSD is not even open source :)

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.

;-)

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


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

Michael Neumann

6/19/2008 4:10:00 PM

0

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-pr...

And another one I gave 2003 is here:

http://www.ntecs.de/blog/articles/2003/05/25/ruby-ta...

Regards,

Michael