SlideShare a Scribd company logo
1 of 45
Download to read offline
“i want 2 do
project. tell
  me wat 2
    do”.   Shakthi Kannan

   GNU Free Documentation License
          September 2008

            Version 1.2
WARNING
  The views expressed here are
 those of the author (otherwise,
 why would it be here?). You are
  welcome to agree to disagree,
 well, whatever. Any copying or
   public performance of this
presentation is permissible (yay!)
     thanks to the GNU Free
    Documentation License.
Before you
     begin
        ...
Sir       Madam

Address people by their

First Name!
No room for any
  sentiments/
   emotional
    feelings.
  Be thick-skinned.

   Use /dev/null.
Earn
your Living
Hunger for

Knowledge
so-called “student”

             +
           degree

            !=
           engineer


      cannot buy
You
         knowledge.
Learn to
  READ



         READ


            READ
Read




Mailing
 List
   Guidelines!
Collaborative Development
      Project Websites

http://sarovar.org

http://savannah.gnu.org

http://sf.net

http://freshmeat.net
When you write to your mentor(s), mention:

    Skills
●


    programming languages, tools used.

    Domain of interest
●

    application/system/databases/web/embedded
    et.al.

    Project time-frame
●




Also write something about yourself, any
previous Free Software experiences, interests
etc.
Don't make ORDERS
            like these ...


“ i like to be a project member in your
  team. please send me the details”.


 “ i want 2 do project. tell me wat 2
                 do”.
no interest
       +
final year project
       !=
  Free Software
     project
Have detailed
discussion with
 the mentor(s)
before starting the
  project work!
Communication
         during
   the project ...
Read



Free Software
Communication
         Tools
English is the accepted language
in the business world, and in the
Industry.

If your English is terrible, get help.

All your Peter jokes in school/college are
useless.

Welcome to the real world!

Get serious. Get help with your English.
Language

Reading
Comprehension
Writing
  ● Bad grammar is acceptable.

  ● Atleast do a spell-check.


Spoken
Every weekend
     have a
 one-to-one
    chat
discussion with
  your mentor(s).
Mentor(s), who work, are busy
      during weekdays.

Don't disturb them during
 weekdays, unless it is urgent.

           Just send
             e-mail
  during weekdays.
If your English is terrible, don't
explain the error!

By trying to explain it in your
own words, you only make it
worse!

     Just copy and paste the
   output/error or log
            messages.
on time
Not being                       is
  unprofessional,
    rude,
      awful!

Punctuality is important.

Time is precious!

As on date, you cannot undo time!
If you are not able to make it
 to the online discussion with
       your mentor(s),

      inform!
Mentor(s) can get to do their
work rather than wait for you!
When asking a question
     in writing, put a
question mark
        at the end.

How does anyone know if you
 are making a statement or
                        ?
    asking a question
Doing the
   project
        ...
Understand what mentor(s) can do ...



         CANNOT
Mentor(s)
● write project abstracts,

● write code,

● do project documentation,

● prepare presentations,


          ... for you.

        Mentor(s) can only tell you what to do.
Start with small tasks to
assess your progress,
                     big
before you handle
project tasks.

Patience is the key to
success.
Send status
 updates on daily
     basis!

  Never ever do
last minute work!
curve !
    learning
   a steep
  through
 going
You are
Communicate like an engineer!

Always give detailed info when posting a
problem or asking a question.

             blunt information like:
Don't give

“Internet is not working”.

“I have compilation problem”.
Communicate like an engineer!

“Internet is not working”.

    What is the network setup?
●


    What did you try?
●


    How do you say it is not working?
●


    Which GNU/Linux distribution?
●
Communicate like an engineer!

“I have compilation problem”.

    What source code?
●


    How did you compile?
●


    Which compiler?
●


    Where is the error output?
●


    Which GNU/Linux distribution?
●
HOWTO report bugs
effectively
http://www.chiark.greenend.org.uk/~sgtatham/bugs.html




Bug Writing
Guidelines
http://marianne.in2p3.fr/datagrid/bugzilla/bugwritinghelp.html
Keep journal/log of:

    daily activities,
●

    e-mail correspondences,
●


    problems solved,
●


    HOWTOs/reference links.
●




Helps in project documentation.
When you reply to e-mail or
questions, reply to all the
questions asked.


Don't skip            anything!

Same when following HOWTOs,
documentation, tutorials et. al.
Over-enthusiasm can cause you to
make your own decisions.

Never make your own
     decisions!
 Else, why do you need mentor(s)?

Always inform your team members,
or consult your mentor(s) before
doing anything new.
When sending e-mails,
don't forget to CC
  all your team members.

            If you
intentionally/unintentionally
forget to CC, your team will
      lose trust in you!
If you keep
     repeating
the same mistakes
again, and again, and again,
expect the mentor(s) to find
     other developers.

 It is normal for people to
move in, and out of project
           teams.
Can my
         friend(s) also
              join
           the project?


Only if they get selected by the mentor(s).
Never ask personal
   questions
      to your mentor(s).

  It is none of your business.

Respect other peoples' privacy.
Write small code first, and
send it to your mentor(s) for
          feedback.

      correct small
 Easy to
 mistakes on daily basis,
than to submit a chunk at the
 end of the week, and re-do
      everything. PITA.
Never make
assumptions.
Always give proof when
you make statements.
Never hesitate to ask questions.
If in doubt, ask.

No harm in making sure you have understood.

Being silent gives the impression that you have
understood.

Feel free to have open discussions with your
mentor(s).

The more you hesitate, lesser the communication,
more the communication gap, and project at stake!
Impossible
      is a word only to
            be found in
the dictionary of fools.

                ~ Napoleon

More Related Content

Viewers also liked

Oracle Ad Wall Street Journal
Oracle Ad Wall Street JournalOracle Ad Wall Street Journal
Oracle Ad Wall Street Journal
Felipe Cerda
 
I want-2-do-project-tell-me-wat-2-do-1
I want-2-do-project-tell-me-wat-2-do-1I want-2-do-project-tell-me-wat-2-do-1
I want-2-do-project-tell-me-wat-2-do-1
Abhay Vaish
 
Presentatie Lizzy Jongma Masterclass Open Cultuur Data
Presentatie Lizzy Jongma Masterclass Open Cultuur DataPresentatie Lizzy Jongma Masterclass Open Cultuur Data
Presentatie Lizzy Jongma Masterclass Open Cultuur Data
Kennisland
 
Social Media for the Public Sector presentation - Connected Nottingham - 3 De...
Social Media for the Public Sector presentation - Connected Nottingham - 3 De...Social Media for the Public Sector presentation - Connected Nottingham - 3 De...
Social Media for the Public Sector presentation - Connected Nottingham - 3 De...
simonwakeman
 

Viewers also liked (20)

Oracle Ad Wall Street Journal
Oracle Ad Wall Street JournalOracle Ad Wall Street Journal
Oracle Ad Wall Street Journal
 
I want-2-do-project-tell-me-wat-2-do-1
I want-2-do-project-tell-me-wat-2-do-1I want-2-do-project-tell-me-wat-2-do-1
I want-2-do-project-tell-me-wat-2-do-1
 
文書をコードとして扱う
文書をコードとして扱う文書をコードとして扱う
文書をコードとして扱う
 
Document Writing in CI Environment
Document Writing in CI EnvironmentDocument Writing in CI Environment
Document Writing in CI Environment
 
NoSQL Oakland
NoSQL OaklandNoSQL Oakland
NoSQL Oakland
 
Enabling co-­creation of e-services through virtual worlds
Enabling co-­creation of e-services through virtual worldsEnabling co-­creation of e-services through virtual worlds
Enabling co-­creation of e-services through virtual worlds
 
Advent - Otvorenost
Advent - OtvorenostAdvent - Otvorenost
Advent - Otvorenost
 
Kavkaz 2009 + kazani
Kavkaz 2009 + kazaniKavkaz 2009 + kazani
Kavkaz 2009 + kazani
 
3/5 Performance measurment and balanced scorecard in government organizations
3/5 Performance measurment and balanced scorecard in government organizations3/5 Performance measurment and balanced scorecard in government organizations
3/5 Performance measurment and balanced scorecard in government organizations
 
Shakespeare revealed 02.ppt
Shakespeare revealed 02.pptShakespeare revealed 02.ppt
Shakespeare revealed 02.ppt
 
Babylon a jeruzalem
Babylon a jeruzalemBabylon a jeruzalem
Babylon a jeruzalem
 
Digital Storytelling
Digital StorytellingDigital Storytelling
Digital Storytelling
 
Jmanrique mapa mental fm
Jmanrique mapa mental fmJmanrique mapa mental fm
Jmanrique mapa mental fm
 
MDW - Mission-Directed Work Teams - Mini Negócios
MDW - Mission-Directed Work Teams - Mini NegóciosMDW - Mission-Directed Work Teams - Mini Negócios
MDW - Mission-Directed Work Teams - Mini Negócios
 
Open Cultuur Data Masterclass #2 - Intellectueel Eigendom en open licenties
Open Cultuur Data Masterclass #2 - Intellectueel Eigendom en open licentiesOpen Cultuur Data Masterclass #2 - Intellectueel Eigendom en open licenties
Open Cultuur Data Masterclass #2 - Intellectueel Eigendom en open licenties
 
Presentatie Lizzy Jongma Masterclass Open Cultuur Data
Presentatie Lizzy Jongma Masterclass Open Cultuur DataPresentatie Lizzy Jongma Masterclass Open Cultuur Data
Presentatie Lizzy Jongma Masterclass Open Cultuur Data
 
Farizej a mýtnik
Farizej a mýtnikFarizej a mýtnik
Farizej a mýtnik
 
Social Media for the Public Sector presentation - Connected Nottingham - 3 De...
Social Media for the Public Sector presentation - Connected Nottingham - 3 De...Social Media for the Public Sector presentation - Connected Nottingham - 3 De...
Social Media for the Public Sector presentation - Connected Nottingham - 3 De...
 
Avatare - mediale Artikulationen, interaktive Aktanten, hybride Akteure
Avatare - mediale Artikulationen, interaktive Aktanten, hybride AkteureAvatare - mediale Artikulationen, interaktive Aktanten, hybride Akteure
Avatare - mediale Artikulationen, interaktive Aktanten, hybride Akteure
 
Introduction to PHP (Casino Affiliate Convention 2008)
Introduction to PHP (Casino Affiliate Convention 2008)Introduction to PHP (Casino Affiliate Convention 2008)
Introduction to PHP (Casino Affiliate Convention 2008)
 

Similar to I Want 2 Do Project Tell Me Wat 2 Do

Technology Doesn’T Bite! Show
Technology Doesn’T Bite! ShowTechnology Doesn’T Bite! Show
Technology Doesn’T Bite! Show
Pamela Arraras
 
Culture And Aesthetic Revisited
Culture And Aesthetic RevisitedCulture And Aesthetic Revisited
Culture And Aesthetic Revisited
Adam Keys
 

Similar to I Want 2 Do Project Tell Me Wat 2 Do (20)

Surviving the technical interview
Surviving the technical interviewSurviving the technical interview
Surviving the technical interview
 
Technology Doesn’T Bite! Show
Technology Doesn’T Bite! ShowTechnology Doesn’T Bite! Show
Technology Doesn’T Bite! Show
 
How To Use Powerpoint -- A Briefing
How To Use Powerpoint -- A BriefingHow To Use Powerpoint -- A Briefing
How To Use Powerpoint -- A Briefing
 
Writing engaging tutorials
Writing engaging tutorialsWriting engaging tutorials
Writing engaging tutorials
 
Becoming a Technical Writer
Becoming a Technical WriterBecoming a Technical Writer
Becoming a Technical Writer
 
Speaker Check-in - 3 - Munich
Speaker Check-in - 3 - MunichSpeaker Check-in - 3 - Munich
Speaker Check-in - 3 - Munich
 
Pair Programming - Be the best pair you can be.
Pair Programming - Be the best pair you can be.Pair Programming - Be the best pair you can be.
Pair Programming - Be the best pair you can be.
 
Presentation for JSPM's RSCOE
Presentation for JSPM's RSCOEPresentation for JSPM's RSCOE
Presentation for JSPM's RSCOE
 
Workshop 1 May 11
Workshop 1 May 11Workshop 1 May 11
Workshop 1 May 11
 
Workshop 1 october 26 2018
Workshop 1 october 26 2018Workshop 1 october 26 2018
Workshop 1 october 26 2018
 
The ROPES of presentations - Technical Communication
The ROPES of presentations - Technical CommunicationThe ROPES of presentations - Technical Communication
The ROPES of presentations - Technical Communication
 
Culture And Aesthetic Revisited
Culture And Aesthetic RevisitedCulture And Aesthetic Revisited
Culture And Aesthetic Revisited
 
Good Qualities of a developer
Good Qualities of a developerGood Qualities of a developer
Good Qualities of a developer
 
Pair programming
Pair programmingPair programming
Pair programming
 
How & why i started contributing to open source as an undergrad
How & why i started contributing to open source as an undergradHow & why i started contributing to open source as an undergrad
How & why i started contributing to open source as an undergrad
 
Sydney salesforce developer group talker tips
Sydney salesforce developer group   talker tipsSydney salesforce developer group   talker tips
Sydney salesforce developer group talker tips
 
Software as a craft (February, 2018)
Software as a craft (February, 2018)Software as a craft (February, 2018)
Software as a craft (February, 2018)
 
Session On Mockups
Session On MockupsSession On Mockups
Session On Mockups
 
What is a "programmer"?
What is a "programmer"?What is a "programmer"?
What is a "programmer"?
 
10 tips to save you time and frustration while programming
10 tips to save you time and frustration while programming10 tips to save you time and frustration while programming
10 tips to save you time and frustration while programming
 

More from Felipe Cerda (6)

Afiche Encuentro Linux 2009
Afiche Encuentro Linux 2009Afiche Encuentro Linux 2009
Afiche Encuentro Linux 2009
 
NetBeans - El único IDE que necesitas
NetBeans - El único IDE que necesitasNetBeans - El único IDE que necesitas
NetBeans - El único IDE que necesitas
 
Webprender, trabajar y estudiar. Al mismo tiempo.
Webprender, trabajar y estudiar. Al mismo tiempo.Webprender, trabajar y estudiar. Al mismo tiempo.
Webprender, trabajar y estudiar. Al mismo tiempo.
 
Ruby on Rails en NetBeans 6.1
Ruby on Rails en NetBeans 6.1Ruby on Rails en NetBeans 6.1
Ruby on Rails en NetBeans 6.1
 
Gonzalorojas 03 Modelado Navegacional
Gonzalorojas 03 Modelado NavegacionalGonzalorojas 03 Modelado Navegacional
Gonzalorojas 03 Modelado Navegacional
 
Gonzalorojas 02 Requisitos En Aplicaciones Web
Gonzalorojas 02 Requisitos En Aplicaciones WebGonzalorojas 02 Requisitos En Aplicaciones Web
Gonzalorojas 02 Requisitos En Aplicaciones Web
 

Recently uploaded

Top profile Call Girls In Shillong [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Shillong [ 7014168258 ] Call Me For Genuine Models ...Top profile Call Girls In Shillong [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Shillong [ 7014168258 ] Call Me For Genuine Models ...
gajnagarg
 
Top profile Call Girls In Raipur [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Raipur [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Raipur [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Raipur [ 7014168258 ] Call Me For Genuine Models We...
gajnagarg
 
Top profile Call Girls In Jabalpur [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Jabalpur [ 7014168258 ] Call Me For Genuine Models ...Top profile Call Girls In Jabalpur [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Jabalpur [ 7014168258 ] Call Me For Genuine Models ...
gajnagarg
 
Jual obat aborsi Jakarta ( 085657271886 )Cytote pil telat bulan penggugur kan...
Jual obat aborsi Jakarta ( 085657271886 )Cytote pil telat bulan penggugur kan...Jual obat aborsi Jakarta ( 085657271886 )Cytote pil telat bulan penggugur kan...
Jual obat aborsi Jakarta ( 085657271886 )Cytote pil telat bulan penggugur kan...
ZurliaSoop
 
Top profile Call Girls In Shimla [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Shimla [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Shimla [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Shimla [ 7014168258 ] Call Me For Genuine Models We...
gajnagarg
 
Top profile Call Girls In Agartala [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Agartala [ 7014168258 ] Call Me For Genuine Models ...Top profile Call Girls In Agartala [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Agartala [ 7014168258 ] Call Me For Genuine Models ...
gajnagarg
 
Top profile Call Girls In Rampur [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Rampur [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Rampur [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Rampur [ 7014168258 ] Call Me For Genuine Models We...
nirzagarg
 
Top profile Call Girls In Varanasi [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Varanasi [ 7014168258 ] Call Me For Genuine Models ...Top profile Call Girls In Varanasi [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Varanasi [ 7014168258 ] Call Me For Genuine Models ...
gajnagarg
 
Top profile Call Girls In Gangtok [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In Gangtok [ 7014168258 ] Call Me For Genuine Models W...Top profile Call Girls In Gangtok [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In Gangtok [ 7014168258 ] Call Me For Genuine Models W...
gajnagarg
 
怎样办理宾夕法尼亚大学毕业证(UPenn毕业证书)成绩单学校原版复制
怎样办理宾夕法尼亚大学毕业证(UPenn毕业证书)成绩单学校原版复制怎样办理宾夕法尼亚大学毕业证(UPenn毕业证书)成绩单学校原版复制
怎样办理宾夕法尼亚大学毕业证(UPenn毕业证书)成绩单学校原版复制
yynod
 
怎样办理加利福尼亚大学伯克利分校毕业证(UC Berkeley毕业证书)成绩单学校原版复制
怎样办理加利福尼亚大学伯克利分校毕业证(UC Berkeley毕业证书)成绩单学校原版复制怎样办理加利福尼亚大学伯克利分校毕业证(UC Berkeley毕业证书)成绩单学校原版复制
怎样办理加利福尼亚大学伯克利分校毕业证(UC Berkeley毕业证书)成绩单学校原版复制
yynod
 
如何办理堪培拉大学毕业证(UC毕业证书)成绩单原版一比一
如何办理堪培拉大学毕业证(UC毕业证书)成绩单原版一比一如何办理堪培拉大学毕业证(UC毕业证书)成绩单原版一比一
如何办理堪培拉大学毕业证(UC毕业证书)成绩单原版一比一
ozave
 

Recently uploaded (20)

Vip Malegaon Escorts Service Girl ^ 9332606886, WhatsApp Anytime Malegaon
Vip Malegaon Escorts Service Girl ^ 9332606886, WhatsApp Anytime MalegaonVip Malegaon Escorts Service Girl ^ 9332606886, WhatsApp Anytime Malegaon
Vip Malegaon Escorts Service Girl ^ 9332606886, WhatsApp Anytime Malegaon
 
Top profile Call Girls In Shillong [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Shillong [ 7014168258 ] Call Me For Genuine Models ...Top profile Call Girls In Shillong [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Shillong [ 7014168258 ] Call Me For Genuine Models ...
 
Top profile Call Girls In Raipur [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Raipur [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Raipur [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Raipur [ 7014168258 ] Call Me For Genuine Models We...
 
Top profile Call Girls In Jabalpur [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Jabalpur [ 7014168258 ] Call Me For Genuine Models ...Top profile Call Girls In Jabalpur [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Jabalpur [ 7014168258 ] Call Me For Genuine Models ...
 
Jual obat aborsi Jakarta ( 085657271886 )Cytote pil telat bulan penggugur kan...
Jual obat aborsi Jakarta ( 085657271886 )Cytote pil telat bulan penggugur kan...Jual obat aborsi Jakarta ( 085657271886 )Cytote pil telat bulan penggugur kan...
Jual obat aborsi Jakarta ( 085657271886 )Cytote pil telat bulan penggugur kan...
 
Kannada Call Girls Mira Bhayandar WhatsApp +91-9930687706, Best Service
Kannada Call Girls Mira Bhayandar WhatsApp +91-9930687706, Best ServiceKannada Call Girls Mira Bhayandar WhatsApp +91-9930687706, Best Service
Kannada Call Girls Mira Bhayandar WhatsApp +91-9930687706, Best Service
 
Top profile Call Girls In Shimla [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Shimla [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Shimla [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Shimla [ 7014168258 ] Call Me For Genuine Models We...
 
Top profile Call Girls In Agartala [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Agartala [ 7014168258 ] Call Me For Genuine Models ...Top profile Call Girls In Agartala [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Agartala [ 7014168258 ] Call Me For Genuine Models ...
 
Joshua Minker Brand Exploration Sports Broadcaster .pptx
Joshua Minker Brand Exploration Sports Broadcaster .pptxJoshua Minker Brand Exploration Sports Broadcaster .pptx
Joshua Minker Brand Exploration Sports Broadcaster .pptx
 
B.tech Civil Engineering Major Project by Deepak Kumar ppt.pdf
B.tech Civil Engineering Major Project by Deepak Kumar ppt.pdfB.tech Civil Engineering Major Project by Deepak Kumar ppt.pdf
B.tech Civil Engineering Major Project by Deepak Kumar ppt.pdf
 
Mysore Escorts Service Girl ^ 9332606886, WhatsApp Anytime Mysore
Mysore Escorts Service Girl ^ 9332606886, WhatsApp Anytime MysoreMysore Escorts Service Girl ^ 9332606886, WhatsApp Anytime Mysore
Mysore Escorts Service Girl ^ 9332606886, WhatsApp Anytime Mysore
 
Top profile Call Girls In Rampur [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Rampur [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Rampur [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Rampur [ 7014168258 ] Call Me For Genuine Models We...
 
Miletti Gabriela_Vision Plan for artist Jahzel.pdf
Miletti Gabriela_Vision Plan for artist Jahzel.pdfMiletti Gabriela_Vision Plan for artist Jahzel.pdf
Miletti Gabriela_Vision Plan for artist Jahzel.pdf
 
Top profile Call Girls In Varanasi [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Varanasi [ 7014168258 ] Call Me For Genuine Models ...Top profile Call Girls In Varanasi [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Varanasi [ 7014168258 ] Call Me For Genuine Models ...
 
Personal Brand Exploration - Fernando Negron
Personal Brand Exploration - Fernando NegronPersonal Brand Exploration - Fernando Negron
Personal Brand Exploration - Fernando Negron
 
Top profile Call Girls In Gangtok [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In Gangtok [ 7014168258 ] Call Me For Genuine Models W...Top profile Call Girls In Gangtok [ 7014168258 ] Call Me For Genuine Models W...
Top profile Call Girls In Gangtok [ 7014168258 ] Call Me For Genuine Models W...
 
怎样办理宾夕法尼亚大学毕业证(UPenn毕业证书)成绩单学校原版复制
怎样办理宾夕法尼亚大学毕业证(UPenn毕业证书)成绩单学校原版复制怎样办理宾夕法尼亚大学毕业证(UPenn毕业证书)成绩单学校原版复制
怎样办理宾夕法尼亚大学毕业证(UPenn毕业证书)成绩单学校原版复制
 
怎样办理加利福尼亚大学伯克利分校毕业证(UC Berkeley毕业证书)成绩单学校原版复制
怎样办理加利福尼亚大学伯克利分校毕业证(UC Berkeley毕业证书)成绩单学校原版复制怎样办理加利福尼亚大学伯克利分校毕业证(UC Berkeley毕业证书)成绩单学校原版复制
怎样办理加利福尼亚大学伯克利分校毕业证(UC Berkeley毕业证书)成绩单学校原版复制
 
drug book file on obs. and gynae clinical pstings
drug book file on obs. and gynae clinical pstingsdrug book file on obs. and gynae clinical pstings
drug book file on obs. and gynae clinical pstings
 
如何办理堪培拉大学毕业证(UC毕业证书)成绩单原版一比一
如何办理堪培拉大学毕业证(UC毕业证书)成绩单原版一比一如何办理堪培拉大学毕业证(UC毕业证书)成绩单原版一比一
如何办理堪培拉大学毕业证(UC毕业证书)成绩单原版一比一
 

I Want 2 Do Project Tell Me Wat 2 Do

  • 1. “i want 2 do project. tell me wat 2 do”. Shakthi Kannan GNU Free Documentation License September 2008 Version 1.2
  • 2. WARNING The views expressed here are those of the author (otherwise, why would it be here?). You are welcome to agree to disagree, well, whatever. Any copying or public performance of this presentation is permissible (yay!) thanks to the GNU Free Documentation License.
  • 3. Before you begin ...
  • 4. Sir Madam Address people by their First Name!
  • 5. No room for any sentiments/ emotional feelings. Be thick-skinned. Use /dev/null.
  • 8. so-called “student” + degree != engineer cannot buy You knowledge.
  • 9. Learn to READ READ READ
  • 10. Read Mailing List Guidelines!
  • 11. Collaborative Development Project Websites http://sarovar.org http://savannah.gnu.org http://sf.net http://freshmeat.net
  • 12. When you write to your mentor(s), mention: Skills ● programming languages, tools used. Domain of interest ● application/system/databases/web/embedded et.al. Project time-frame ● Also write something about yourself, any previous Free Software experiences, interests etc.
  • 13. Don't make ORDERS like these ... “ i like to be a project member in your team. please send me the details”. “ i want 2 do project. tell me wat 2 do”.
  • 14. no interest + final year project != Free Software project
  • 15. Have detailed discussion with the mentor(s) before starting the project work!
  • 16. Communication during the project ...
  • 18. English is the accepted language in the business world, and in the Industry. If your English is terrible, get help. All your Peter jokes in school/college are useless. Welcome to the real world! Get serious. Get help with your English.
  • 19. Language Reading Comprehension Writing ● Bad grammar is acceptable. ● Atleast do a spell-check. Spoken
  • 20. Every weekend have a one-to-one chat discussion with your mentor(s).
  • 21. Mentor(s), who work, are busy during weekdays. Don't disturb them during weekdays, unless it is urgent. Just send e-mail during weekdays.
  • 22. If your English is terrible, don't explain the error! By trying to explain it in your own words, you only make it worse! Just copy and paste the output/error or log messages.
  • 23. on time Not being is unprofessional, rude, awful! Punctuality is important. Time is precious! As on date, you cannot undo time!
  • 24. If you are not able to make it to the online discussion with your mentor(s), inform! Mentor(s) can get to do their work rather than wait for you!
  • 25. When asking a question in writing, put a question mark at the end. How does anyone know if you are making a statement or ? asking a question
  • 26. Doing the project ...
  • 27. Understand what mentor(s) can do ... CANNOT Mentor(s) ● write project abstracts, ● write code, ● do project documentation, ● prepare presentations, ... for you. Mentor(s) can only tell you what to do.
  • 28. Start with small tasks to assess your progress, big before you handle project tasks. Patience is the key to success.
  • 29. Send status updates on daily basis! Never ever do last minute work!
  • 30. curve ! learning a steep through going You are
  • 31. Communicate like an engineer! Always give detailed info when posting a problem or asking a question. blunt information like: Don't give “Internet is not working”. “I have compilation problem”.
  • 32. Communicate like an engineer! “Internet is not working”. What is the network setup? ● What did you try? ● How do you say it is not working? ● Which GNU/Linux distribution? ●
  • 33. Communicate like an engineer! “I have compilation problem”. What source code? ● How did you compile? ● Which compiler? ● Where is the error output? ● Which GNU/Linux distribution? ●
  • 34. HOWTO report bugs effectively http://www.chiark.greenend.org.uk/~sgtatham/bugs.html Bug Writing Guidelines http://marianne.in2p3.fr/datagrid/bugzilla/bugwritinghelp.html
  • 35. Keep journal/log of: daily activities, ● e-mail correspondences, ● problems solved, ● HOWTOs/reference links. ● Helps in project documentation.
  • 36. When you reply to e-mail or questions, reply to all the questions asked. Don't skip anything! Same when following HOWTOs, documentation, tutorials et. al.
  • 37. Over-enthusiasm can cause you to make your own decisions. Never make your own decisions! Else, why do you need mentor(s)? Always inform your team members, or consult your mentor(s) before doing anything new.
  • 38. When sending e-mails, don't forget to CC all your team members. If you intentionally/unintentionally forget to CC, your team will lose trust in you!
  • 39. If you keep repeating the same mistakes again, and again, and again, expect the mentor(s) to find other developers. It is normal for people to move in, and out of project teams.
  • 40. Can my friend(s) also join the project? Only if they get selected by the mentor(s).
  • 41. Never ask personal questions to your mentor(s). It is none of your business. Respect other peoples' privacy.
  • 42. Write small code first, and send it to your mentor(s) for feedback. correct small Easy to mistakes on daily basis, than to submit a chunk at the end of the week, and re-do everything. PITA.
  • 43. Never make assumptions. Always give proof when you make statements.
  • 44. Never hesitate to ask questions. If in doubt, ask. No harm in making sure you have understood. Being silent gives the impression that you have understood. Feel free to have open discussions with your mentor(s). The more you hesitate, lesser the communication, more the communication gap, and project at stake!
  • 45. Impossible is a word only to be found in the dictionary of fools. ~ Napoleon