Slide 2
Slide 2 text
u O n e o f t h e m o s t o b v i o u s r e a s o n s r e l a t e s t o c o d e r e u s e . i f y o u
f i n d y o u r s e l f i m p l e m e n t i n g t h e s a m e f e a t u r e o v e r & o v e r
a g a i n a c r o s s p r o j e c t s , t h e r e ’ s a g o o d c h a n c e t h a t y o u ’ v e
f o u n d t h e n e e d f o r a g e m .
u A l s o , r e l e a s i n g a g e m a s o p e n - s o u r c e p r o v i d e s o t h e r s t h e
o p p o r t u n i t y t o c o n t r i b u t e b y a d d i n g f e a t u r e s , a d d r e s s i n g
i s s u e s t h a t y o u m i g h t h a v e o v e r l o o k e d .
u L a s t l y , y o u m i g h t a l s o c o n s i d e r b u i l d i n g a g e m t o s h o w c a s e
y o u r t a l e n t a s a d e v e l o p e r ( f o r l e a r n i n g & i m p r o v e m e n t
s a k e ) . C o m p a n i e s o r i n d i v i d u a l s m i g h t r e a c h o u t t o y o u b a s e d
o n y o u r c o d i n g c o n t r i b u t i o n s .
Why do we need Ruby Gems?