SlideShare a Scribd company logo
Sliding Summer on Rails@slideshare
SlideShare inc. [May 2011-July 2011]
                Summer Internship
                         --My Experiences
About Me

   Third year Undergraduate
   Department of Chemical Engineering, IIT
    Bombay
   In love with Computer Science
   FOSS supporter
   A bit of Randomness
   @saketkc On twitter
Why SlideShare for internship ?

   SlideShare => One of the biggest Ruby on
    Rails site in the world.
   Open Presentations for all => kind of reminded
    me of my FOSS love
   One of the best Web Team in the world => This
    was the most promising one !
   In all my dream company !
How did I get There ?

   Applied online !
   Got a call from Amit, the COO & Cofounder of
    SlideShare
   Follwed by 2 technical interviews, lasting 3
    hours each !
   Got an acceptance letter => m/
What I did @slideshare ?

   Tried killing Shadow => their administrator
    panel
   Ported features from Shadow to the admin
    panel on main site
Pains and Joys

   Was assigned a buddy from Day 1 m/
   He helped me get acquainted with the
    awesome technology @slideshare !
   Was weak @ Ruby initially, the induction
    exercises helped me make the command over
    Ruby strionger. !
   Was shot by Air Guns on the very first day =>
    Thats the way slidesharegeeks welcome new
    comers !
Pains !

   Ruby =>was entirely new to me and hence was
    RAILS
   Kept figuring out RAILS views for around two
    weeks !
   Jquery.js => Dynamism , Partials and what not !
   Coded continuosly for one month , no
    deployment to live !
Pains => joys

   1 month , no deployment still.
   One the day of scheduled deployment =>
    learning how to write specs !
   Wrote specs => 2 more days and then there
    was this beautiful command =>
               git svn dcommit
   My first deployment to live server => m/
More Joys

   Extra support from my buddy and the team as a
    whole at every point of time
   This helped me make Open Source
    Contributions , side by side .
   I would write wrappers , file bugs, submit
    patches to the projects whose tools we were
    using @slideshare !
   This was true awesomeness !
Perks !

   Free Food :P !
   Awesome stipend !
   Awesomemaxxx friendly environment !
   The BEST Web Team !
   You get to see upto a mximum of 7
    deployments to live server on one single day !
   The awesomeness of Engineers that comes out
    during times of crisis !
What I learnt ?

   RAILS => I have divorced PHP for ever !
   Git ! => This was difficult than Ruby , but
    Thanks to Kapil and slideshare geeks !
   Life ! => The truths about life @startups and
    @big corporate comanies(There are people
    from Microsoft,Yahoo,Google there ! )
   Crisis ! => Things not to do which brings your
    site down(I did it !!!!!)
   Code is Life ~ ~!! and maybe vice versa !
Awesomeness !

   SlideShare has the most awesome people I
    have come across !
   Ahh ! I forgot about the ”OFF site ” to
    Muussoroe we had, in the very first week !!
   I bet I will never get to work in a more
    awesome environemnt then SlideShare and so
    won't you !
   I made friends , got a father(:p) and met
    aweomely beautiful and sharp people !
   SlideShare is the future !
Memories and Signing off !

More Related Content

Viewers also liked

Internships 101
Internships 101Internships 101
Internships 101
St. Edward's University
 
Events Secured By PLN9
Events Secured By PLN9Events Secured By PLN9
Events Secured By PLN9
PLN9 Security Services Pvt. Ltd.
 
Open Magazine presentation
Open Magazine presentationOpen Magazine presentation
Open Magazine presentation
Shashank Kumar
 
Supervision Assessment Reflection Paper
Supervision Assessment Reflection PaperSupervision Assessment Reflection Paper
Supervision Assessment Reflection Paper
czjones
 
Percept Profile Internship
Percept Profile InternshipPercept Profile Internship
Percept Profile Internship
Shashank Kumar
 
Internship ppt
Internship pptInternship ppt
Internship ppt
Savanna Altman
 
Internship Presentation
Internship PresentationInternship Presentation
Internship Presentation
debra24
 
kotak securities summer intership project report
kotak securities summer intership project reportkotak securities summer intership project report
kotak securities summer intership project report
CS Akshay Goyal
 
Internship Project Power Point Presentation
Internship Project Power Point PresentationInternship Project Power Point Presentation
Internship Project Power Point Presentation
David Mugerwa
 
Internship final presentation
Internship final presentationInternship final presentation
Internship final presentation
Meme Whisper
 

Viewers also liked (10)

Internships 101
Internships 101Internships 101
Internships 101
 
Events Secured By PLN9
Events Secured By PLN9Events Secured By PLN9
Events Secured By PLN9
 
Open Magazine presentation
Open Magazine presentationOpen Magazine presentation
Open Magazine presentation
 
Supervision Assessment Reflection Paper
Supervision Assessment Reflection PaperSupervision Assessment Reflection Paper
Supervision Assessment Reflection Paper
 
Percept Profile Internship
Percept Profile InternshipPercept Profile Internship
Percept Profile Internship
 
Internship ppt
Internship pptInternship ppt
Internship ppt
 
Internship Presentation
Internship PresentationInternship Presentation
Internship Presentation
 
kotak securities summer intership project report
kotak securities summer intership project reportkotak securities summer intership project report
kotak securities summer intership project report
 
Internship Project Power Point Presentation
Internship Project Power Point PresentationInternship Project Power Point Presentation
Internship Project Power Point Presentation
 
Internship final presentation
Internship final presentationInternship final presentation
Internship final presentation
 

Similar to Internship @SlideShare -My Experiences

One Man Dev Team - FATC 2011
One Man Dev Team - FATC 2011One Man Dev Team - FATC 2011
One Man Dev Team - FATC 2011
destroytoday
 
question 6
question 6question 6
question 6
ashleigh_hay
 
E4IT STARTER - MODULE 8.pdf
E4IT STARTER - MODULE 8.pdfE4IT STARTER - MODULE 8.pdf
E4IT STARTER - MODULE 8.pdf
Anna Gandrabura
 
Ites Scratch Software Review
Ites Scratch Software ReviewItes Scratch Software Review
Ites Scratch Software Review
CM Ites
 
question 6
question 6question 6
question 6
ashleigh_hay
 
Question 6
Question 6Question 6
Evaluation Question 6) What have you learnt about technologies from the proce...
Evaluation Question 6) What have you learnt about technologies from the proce...Evaluation Question 6) What have you learnt about technologies from the proce...
Evaluation Question 6) What have you learnt about technologies from the proce...
bethrett
 
Media presentation q6
Media presentation q6Media presentation q6
Media presentation q6
bethrett
 
evaluation question 6
evaluation question 6evaluation question 6
evaluation question 6
charlie9494
 
Sharing is Caring - Web Development Resources
Sharing is Caring - Web Development ResourcesSharing is Caring - Web Development Resources
Sharing is Caring - Web Development Resources
Trevor Barnes
 
Question 4
Question 4Question 4
Question 4
Jack Wright
 
HTML5 and the future of the web (Dr. Seuss style)
HTML5 and the future of the web (Dr. Seuss style)HTML5 and the future of the web (Dr. Seuss style)
HTML5 and the future of the web (Dr. Seuss style)
Christian Heilmann
 
Self assessment ICT embedded en ELT 1
Self assessment ICT embedded en ELT 1 Self assessment ICT embedded en ELT 1
Self assessment ICT embedded en ELT 1
aurelia garcia
 
Self assessment 1agosto 2014
Self assessment 1agosto 2014Self assessment 1agosto 2014
Self assessment 1agosto 2014
aurelia garcia
 
Question 6
Question 6Question 6
Question 6
abdinasir omar
 
Even Naming This Talk Is Hard
Even Naming This Talk Is HardEven Naming This Talk Is Hard
Even Naming This Talk Is Hard
Ruthie BenDor
 
Brucewang
BrucewangBrucewang
Brucewang
Bruce Wang
 
Q3
Q3Q3
Question 6
Question 6Question 6
Question 6
abdinasir omar
 
Question 6 (1)
Question 6 (1)Question 6 (1)
Question 6 (1)
abdinasir omar
 

Similar to Internship @SlideShare -My Experiences (20)

One Man Dev Team - FATC 2011
One Man Dev Team - FATC 2011One Man Dev Team - FATC 2011
One Man Dev Team - FATC 2011
 
question 6
question 6question 6
question 6
 
E4IT STARTER - MODULE 8.pdf
E4IT STARTER - MODULE 8.pdfE4IT STARTER - MODULE 8.pdf
E4IT STARTER - MODULE 8.pdf
 
Ites Scratch Software Review
Ites Scratch Software ReviewItes Scratch Software Review
Ites Scratch Software Review
 
question 6
question 6question 6
question 6
 
Question 6
Question 6Question 6
Question 6
 
Evaluation Question 6) What have you learnt about technologies from the proce...
Evaluation Question 6) What have you learnt about technologies from the proce...Evaluation Question 6) What have you learnt about technologies from the proce...
Evaluation Question 6) What have you learnt about technologies from the proce...
 
Media presentation q6
Media presentation q6Media presentation q6
Media presentation q6
 
evaluation question 6
evaluation question 6evaluation question 6
evaluation question 6
 
Sharing is Caring - Web Development Resources
Sharing is Caring - Web Development ResourcesSharing is Caring - Web Development Resources
Sharing is Caring - Web Development Resources
 
Question 4
Question 4Question 4
Question 4
 
HTML5 and the future of the web (Dr. Seuss style)
HTML5 and the future of the web (Dr. Seuss style)HTML5 and the future of the web (Dr. Seuss style)
HTML5 and the future of the web (Dr. Seuss style)
 
Self assessment ICT embedded en ELT 1
Self assessment ICT embedded en ELT 1 Self assessment ICT embedded en ELT 1
Self assessment ICT embedded en ELT 1
 
Self assessment 1agosto 2014
Self assessment 1agosto 2014Self assessment 1agosto 2014
Self assessment 1agosto 2014
 
Question 6
Question 6Question 6
Question 6
 
Even Naming This Talk Is Hard
Even Naming This Talk Is HardEven Naming This Talk Is Hard
Even Naming This Talk Is Hard
 
Brucewang
BrucewangBrucewang
Brucewang
 
Q3
Q3Q3
Q3
 
Question 6
Question 6Question 6
Question 6
 
Question 6 (1)
Question 6 (1)Question 6 (1)
Question 6 (1)
 

More from Saket Choudhary

Global_Health_and_Intersectoral_Collaboration
Global_Health_and_Intersectoral_CollaborationGlobal_Health_and_Intersectoral_Collaboration
Global_Health_and_Intersectoral_Collaboration
Saket Choudhary
 
ISG-Presentacion
ISG-PresentacionISG-Presentacion
ISG-Presentacion
Saket Choudhary
 
ISG-Presentacion
ISG-PresentacionISG-Presentacion
ISG-Presentacion
Saket Choudhary
 
Pattern Recognition in Clinical Data
Pattern Recognition in Clinical DataPattern Recognition in Clinical Data
Pattern Recognition in Clinical Data
Saket Choudhary
 
gsoc2012demo
gsoc2012demogsoc2012demo
gsoc2012demo
Saket Choudhary
 
Training_Authoring
Training_AuthoringTraining_Authoring
Training_Authoring
Saket Choudhary
 
Training_Authoring
Training_AuthoringTraining_Authoring
Training_Authoring
Saket Choudhary
 
Training_Authoring
Training_AuthoringTraining_Authoring
Training_Authoring
Saket Choudhary
 
Training_Authoring
Training_AuthoringTraining_Authoring
Training_Authoring
Saket Choudhary
 
Training_Authoring
Training_AuthoringTraining_Authoring
Training_Authoring
Saket Choudhary
 
Training_Authoring
Training_AuthoringTraining_Authoring
Training_Authoring
Saket Choudhary
 
Training_Authoring
Training_AuthoringTraining_Authoring
Training_Authoring
Saket Choudhary
 
Training_Authoring
Training_AuthoringTraining_Authoring
Training_Authoring
Saket Choudhary
 

More from Saket Choudhary (20)

Global_Health_and_Intersectoral_Collaboration
Global_Health_and_Intersectoral_CollaborationGlobal_Health_and_Intersectoral_Collaboration
Global_Health_and_Intersectoral_Collaboration
 
ISG-Presentacion
ISG-PresentacionISG-Presentacion
ISG-Presentacion
 
ISG-Presentacion
ISG-PresentacionISG-Presentacion
ISG-Presentacion
 
Pattern Recognition in Clinical Data
Pattern Recognition in Clinical DataPattern Recognition in Clinical Data
Pattern Recognition in Clinical Data
 
gsoc2012demo
gsoc2012demogsoc2012demo
gsoc2012demo
 
testppt
testppttestppt
testppt
 
testppt
testppttestppt
testppt
 
testppt
testppttestppt
testppt
 
testppt
testppttestppt
testppt
 
testppt
testppttestppt
testppt
 
Training_Authoring
Training_AuthoringTraining_Authoring
Training_Authoring
 
Training_Authoring
Training_AuthoringTraining_Authoring
Training_Authoring
 
Training_Authoring
Training_AuthoringTraining_Authoring
Training_Authoring
 
Training_Authoring
Training_AuthoringTraining_Authoring
Training_Authoring
 
Training_Authoring
Training_AuthoringTraining_Authoring
Training_Authoring
 
Training_Authoring
Training_AuthoringTraining_Authoring
Training_Authoring
 
Training_Authoring
Training_AuthoringTraining_Authoring
Training_Authoring
 
Training_Authoring
Training_AuthoringTraining_Authoring
Training_Authoring
 
Testslideshare1
Testslideshare1Testslideshare1
Testslideshare1
 
Testslideshare1
Testslideshare1Testslideshare1
Testslideshare1
 

Recently uploaded

“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
Edge AI and Vision Alliance
 
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
Fwdays
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
Chart Kalyan
 
Mutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented ChatbotsMutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented Chatbots
Pablo Gómez Abajo
 
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
Jason Yip
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
ssuserfac0301
 
Essentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation ParametersEssentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation Parameters
Safe Software
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
saastr
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
Brandon Minnick, MBA
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Alpen-Adria-Universität
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
Jason Packer
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
akankshawande
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
Tatiana Kojar
 
Dandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity serverDandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity server
Antonios Katsarakis
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
DanBrown980551
 
Leveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and StandardsLeveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and Standards
Neo4j
 
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid ResearchHarnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
Neo4j
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
Zilliz
 
“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...
“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...
“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...
Edge AI and Vision Alliance
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 

Recently uploaded (20)

“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
 
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
 
Mutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented ChatbotsMutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented Chatbots
 
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
 
Essentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation ParametersEssentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation Parameters
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
 
Dandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity serverDandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity server
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
 
Leveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and StandardsLeveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and Standards
 
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid ResearchHarnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
 
“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...
“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...
“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 

Internship @SlideShare -My Experiences

  • 1. Sliding Summer on Rails@slideshare SlideShare inc. [May 2011-July 2011] Summer Internship --My Experiences
  • 2. About Me  Third year Undergraduate  Department of Chemical Engineering, IIT Bombay  In love with Computer Science  FOSS supporter  A bit of Randomness  @saketkc On twitter
  • 3. Why SlideShare for internship ?  SlideShare => One of the biggest Ruby on Rails site in the world.  Open Presentations for all => kind of reminded me of my FOSS love  One of the best Web Team in the world => This was the most promising one !  In all my dream company !
  • 4. How did I get There ?  Applied online !  Got a call from Amit, the COO & Cofounder of SlideShare  Follwed by 2 technical interviews, lasting 3 hours each !  Got an acceptance letter => m/
  • 5. What I did @slideshare ?  Tried killing Shadow => their administrator panel  Ported features from Shadow to the admin panel on main site
  • 6. Pains and Joys  Was assigned a buddy from Day 1 m/  He helped me get acquainted with the awesome technology @slideshare !  Was weak @ Ruby initially, the induction exercises helped me make the command over Ruby strionger. !  Was shot by Air Guns on the very first day => Thats the way slidesharegeeks welcome new comers !
  • 7. Pains !  Ruby =>was entirely new to me and hence was RAILS  Kept figuring out RAILS views for around two weeks !  Jquery.js => Dynamism , Partials and what not !  Coded continuosly for one month , no deployment to live !
  • 8. Pains => joys  1 month , no deployment still.  One the day of scheduled deployment => learning how to write specs !  Wrote specs => 2 more days and then there was this beautiful command => git svn dcommit  My first deployment to live server => m/
  • 9. More Joys  Extra support from my buddy and the team as a whole at every point of time  This helped me make Open Source Contributions , side by side .  I would write wrappers , file bugs, submit patches to the projects whose tools we were using @slideshare !  This was true awesomeness !
  • 10. Perks !  Free Food :P !  Awesome stipend !  Awesomemaxxx friendly environment !  The BEST Web Team !  You get to see upto a mximum of 7 deployments to live server on one single day !  The awesomeness of Engineers that comes out during times of crisis !
  • 11. What I learnt ?  RAILS => I have divorced PHP for ever !  Git ! => This was difficult than Ruby , but Thanks to Kapil and slideshare geeks !  Life ! => The truths about life @startups and @big corporate comanies(There are people from Microsoft,Yahoo,Google there ! )  Crisis ! => Things not to do which brings your site down(I did it !!!!!)  Code is Life ~ ~!! and maybe vice versa !
  • 12. Awesomeness !  SlideShare has the most awesome people I have come across !  Ahh ! I forgot about the ”OFF site ” to Muussoroe we had, in the very first week !!  I bet I will never get to work in a more awesome environemnt then SlideShare and so won't you !  I made friends , got a father(:p) and met aweomely beautiful and sharp people !  SlideShare is the future !