SlideShare a Scribd company logo
1 of 20
Be a master of your tool


    Do development on a fast computer;

    Use a big TFT screen;

    Learn your (guitar) IDE.
Research new things


    Learn new technology frameworks;

    Don't ask people for advice;

    Ask people for advice.
Drugs and Rock'n'Roll
(but not everyday)

    Don't drink too much coffee;

    Do not work more than 12 hours;

    Do not drink before job.
Take a rest


    Go for a walk;

    Go to a pub on Friday with your colleagues;

    Spend time with your family.
Dive in


    Always dive down deeply

    Do extensive research before you start
    coding;

    Always accept challenges;

    Spend more time in analyzing the problem,
    you’ll need less time to fix it.
Open source it


    Share your code and knowledge;

    Use github to share and find ideas;

    Share you solutions.
Re - Implement Everything


    Write email clients, web libraries, music
    players, wikis, blogs, mailing lists, irc bots,
    news aggregator;

    Write everything interesting;

    Enlarge your own experience.
DO NOT Re - Implement Everything


    Use frameworks;

    Use libraries;

    Use other guys’ experience;

    Use patterns.
DO NOT make boring things


    Life is too short to spend it for boring thing;

    Find an interesting job;

    Be self motivated;

    Be really good, you have to be in love with
    what you do;

    Try to make something really cool!
Simple Questions


    Do you have passion and joy?

    Do you pride the thing which you do?

    Do you care about what you do?

    Do you become better than you were one
    year (month, week, day) ago?
The only way to go fast is to go well
Learn


    Read books;

    Participate in discussions;

    Take beer with colleagues;

    Participate in conferences.
Teach


    You learn more by helping others;

    Be patient while helping;

    Understanding others’ problem in their
    context, investigating on that and providing
    solutions; will make you much more educated
    than before.
Find good mentors


    Join Big company;

    Join small startup;

    Join Open Source project;

    Work with young professionals;

    Work with strong programming heroes.
Git hub it


    Share your code at github;

    Contribute to projects that you use;

    Ask other people for a review;

    Make review of other people’s code.
KISS



    Keep It Simple and Short
Don’t compare yourself with others


    Your comparison of yourself with others will
    only result in evolution of negative feelings
    and un-healthy competition;

    Know your strengths and weaknesses.
BE effective


    Have your own to-do list for the day.

    Do one thing at a time.

    Do it right.

    Don’t finish something until it’s completely
    done.

    Better late than sorry, BUT better sorry than
    never.
Questions?

    Twitter : marazmo

    Skype : nikita.groshin

    Email: nike-17@coccoc.vn

    Job.CoCcoc.vn

More Related Content

What's hot

Project lab ideation guide version 3.0
Project lab ideation guide  version 3.0Project lab ideation guide  version 3.0
Project lab ideation guide version 3.0
festivalslab
 

What's hot (16)

Designing Nonprofit Training
Designing Nonprofit TrainingDesigning Nonprofit Training
Designing Nonprofit Training
 
GaETC Maker Session
GaETC Maker Session GaETC Maker Session
GaETC Maker Session
 
Ready to be a Design Thinking Supa' Star?!
Ready to be a Design Thinking Supa' Star?!Ready to be a Design Thinking Supa' Star?!
Ready to be a Design Thinking Supa' Star?!
 
David Vale - Creative Process
David Vale - Creative ProcessDavid Vale - Creative Process
David Vale - Creative Process
 
Project lab ideation guide version 3.0
Project lab ideation guide  version 3.0Project lab ideation guide  version 3.0
Project lab ideation guide version 3.0
 
Top 5 Note Taking Tips from Future Innovators
Top 5 Note Taking Tips from Future InnovatorsTop 5 Note Taking Tips from Future Innovators
Top 5 Note Taking Tips from Future Innovators
 
Why and How Testers Should Act Like Marketeers
Why and How Testers Should Act Like MarketeersWhy and How Testers Should Act Like Marketeers
Why and How Testers Should Act Like Marketeers
 
How to Work a Room (and not hate yourself in the morning)
How to Work a Room (and not hate yourself in the morning)How to Work a Room (and not hate yourself in the morning)
How to Work a Room (and not hate yourself in the morning)
 
5 Ways To Surprise Your Audience (and keep their attention)
5 Ways To Surprise Your Audience (and keep their attention)5 Ways To Surprise Your Audience (and keep their attention)
5 Ways To Surprise Your Audience (and keep their attention)
 
Maker Workshop Part 2: Improvement and Ready Set Design
Maker Workshop Part 2: Improvement and Ready Set DesignMaker Workshop Part 2: Improvement and Ready Set Design
Maker Workshop Part 2: Improvement and Ready Set Design
 
The sprint
The sprintThe sprint
The sprint
 
Using Discovery to create products people actually want (2017 UX Copenhagen W...
Using Discovery to create products people actually want (2017 UX Copenhagen W...Using Discovery to create products people actually want (2017 UX Copenhagen W...
Using Discovery to create products people actually want (2017 UX Copenhagen W...
 
Five Tips To Help You Tackle Programming
Five Tips To Help You Tackle ProgrammingFive Tips To Help You Tackle Programming
Five Tips To Help You Tackle Programming
 
WKU Advertising Presentation
WKU Advertising PresentationWKU Advertising Presentation
WKU Advertising Presentation
 
How to impress your boss?
How to impress your boss?How to impress your boss?
How to impress your boss?
 
Pecha kucha tips by One Clear Message
Pecha kucha tips by One Clear Message Pecha kucha tips by One Clear Message
Pecha kucha tips by One Clear Message
 

Viewers also liked

Chinese Powerpoint
Chinese PowerpointChinese Powerpoint
Chinese Powerpoint
koitake
 
2012410172749 (2)
2012410172749 (2)2012410172749 (2)
2012410172749 (2)
Buu Dang
 
60 popular vintage i phone 6 plus cases covers that you'll love
60 popular vintage i phone 6 plus cases covers that you'll love60 popular vintage i phone 6 plus cases covers that you'll love
60 popular vintage i phone 6 plus cases covers that you'll love
Buu Dang
 
Como añadir iconos de social media en la firma de tu email
Como añadir iconos de social media en la firma de tu  emailComo añadir iconos de social media en la firma de tu  email
Como añadir iconos de social media en la firma de tu email
Esmeralda Diaz-Aroca
 

Viewers also liked (18)

Good Governance Part 1 - Who are the leaders?
Good Governance Part 1 - Who are the leaders?Good Governance Part 1 - Who are the leaders?
Good Governance Part 1 - Who are the leaders?
 
Ptcris parte ii-jornadas2015
Ptcris parte ii-jornadas2015Ptcris parte ii-jornadas2015
Ptcris parte ii-jornadas2015
 
Justify Yourself
Justify YourselfJustify Yourself
Justify Yourself
 
Becoming a spiritual giant
Becoming a spiritual giantBecoming a spiritual giant
Becoming a spiritual giant
 
Chinese Powerpoint
Chinese PowerpointChinese Powerpoint
Chinese Powerpoint
 
Iteigo20110225
Iteigo20110225Iteigo20110225
Iteigo20110225
 
2012410172749 (2)
2012410172749 (2)2012410172749 (2)
2012410172749 (2)
 
Jornadas FCCN 2013: b-on: SCOAP3
Jornadas FCCN 2013: b-on: SCOAP3Jornadas FCCN 2013: b-on: SCOAP3
Jornadas FCCN 2013: b-on: SCOAP3
 
60 popular vintage i phone 6 plus cases covers that you'll love
60 popular vintage i phone 6 plus cases covers that you'll love60 popular vintage i phone 6 plus cases covers that you'll love
60 popular vintage i phone 6 plus cases covers that you'll love
 
Top biggest i phone 6 touch cases collection
Top biggest i phone 6 touch cases collectionTop biggest i phone 6 touch cases collection
Top biggest i phone 6 touch cases collection
 
Danh ba postal code Vietnam day du - ma buu cuc
Danh ba postal code Vietnam day du - ma buu cuc Danh ba postal code Vietnam day du - ma buu cuc
Danh ba postal code Vietnam day du - ma buu cuc
 
Reflecting on poor self-image
Reflecting on poor self-imageReflecting on poor self-image
Reflecting on poor self-image
 
Como añadir iconos de social media en la firma de tu email
Como añadir iconos de social media en la firma de tu  emailComo añadir iconos de social media en la firma de tu  email
Como añadir iconos de social media en la firma de tu email
 
What are we fighting for?
What are we fighting for?What are we fighting for?
What are we fighting for?
 
Lec03
Lec03Lec03
Lec03
 
A healthy way to handle conflict
A healthy way to handle conflictA healthy way to handle conflict
A healthy way to handle conflict
 
Roast up an ESB this Christmas
Roast up an ESB this ChristmasRoast up an ESB this Christmas
Roast up an ESB this Christmas
 
Time to Refuel (18 March 2012)
Time to Refuel (18 March 2012)Time to Refuel (18 March 2012)
Time to Refuel (18 March 2012)
 

Similar to Rockstar Programming

How To Be A Digital Influencer (in 20 easy steps)
How To Be A Digital Influencer (in 20 easy steps)How To Be A Digital Influencer (in 20 easy steps)
How To Be A Digital Influencer (in 20 easy steps)
AMPLIFY//
 

Similar to Rockstar Programming (20)

How to Ask for What You Want
How to Ask for What You WantHow to Ask for What You Want
How to Ask for What You Want
 
Intro to Codecademy Nashville + Lightning Talks
Intro to Codecademy Nashville + Lightning TalksIntro to Codecademy Nashville + Lightning Talks
Intro to Codecademy Nashville + Lightning Talks
 
Writing Great Proposals
Writing Great ProposalsWriting Great Proposals
Writing Great Proposals
 
Money Tasklist Temp 20150906
Money Tasklist Temp 20150906Money Tasklist Temp 20150906
Money Tasklist Temp 20150906
 
Putting the "I" in Innovation: A Crash Course in Design Thinking
Putting the "I" in Innovation: A Crash Course in Design ThinkingPutting the "I" in Innovation: A Crash Course in Design Thinking
Putting the "I" in Innovation: A Crash Course in Design Thinking
 
Ideas don't matter
Ideas don't matterIdeas don't matter
Ideas don't matter
 
Listening Literacy
Listening LiteracyListening Literacy
Listening Literacy
 
How To Be A Digital Influencer (in 20 easy steps)
How To Be A Digital Influencer (in 20 easy steps)How To Be A Digital Influencer (in 20 easy steps)
How To Be A Digital Influencer (in 20 easy steps)
 
Horto Chapter talks Exploring the 1-3-9 from Enterprise Design Thinking - T...
Horto Chapter talks   Exploring the 1-3-9 from Enterprise Design Thinking - T...Horto Chapter talks   Exploring the 1-3-9 from Enterprise Design Thinking - T...
Horto Chapter talks Exploring the 1-3-9 from Enterprise Design Thinking - T...
 
Avoid Programming Burnout: Tap into Your Interests to Stay Engaged
Avoid Programming Burnout: Tap into Your Interests to Stay EngagedAvoid Programming Burnout: Tap into Your Interests to Stay Engaged
Avoid Programming Burnout: Tap into Your Interests to Stay Engaged
 
OSS From the Outside In - A Personal Journey With Akka.NET
OSS From the Outside In - A Personal Journey With Akka.NETOSS From the Outside In - A Personal Journey With Akka.NET
OSS From the Outside In - A Personal Journey With Akka.NET
 
[SIGGRAPH ASIA 2011 Course]How to write a siggraph paper
[SIGGRAPH ASIA 2011 Course]How to write a siggraph paper[SIGGRAPH ASIA 2011 Course]How to write a siggraph paper
[SIGGRAPH ASIA 2011 Course]How to write a siggraph paper
 
Tips & Best Practices for Aspiring Policy Scholars
Tips & Best Practices for Aspiring Policy ScholarsTips & Best Practices for Aspiring Policy Scholars
Tips & Best Practices for Aspiring Policy Scholars
 
Im digg tactics
Im digg tacticsIm digg tactics
Im digg tactics
 
Ten facilitation tips tim ferguson 2012
Ten facilitation tips tim ferguson 2012Ten facilitation tips tim ferguson 2012
Ten facilitation tips tim ferguson 2012
 
SummerCamp 2010
SummerCamp 2010SummerCamp 2010
SummerCamp 2010
 
Commitmas 2016
Commitmas 2016Commitmas 2016
Commitmas 2016
 
Build sh*t that matters
Build sh*t that matters Build sh*t that matters
Build sh*t that matters
 
Listening Bootcamp Slides
Listening Bootcamp SlidesListening Bootcamp Slides
Listening Bootcamp Slides
 
TECH COMMUNITIES: where nerds go to party
TECH COMMUNITIES:  where nerds go to partyTECH COMMUNITIES:  where nerds go to party
TECH COMMUNITIES: where nerds go to party
 

Recently uploaded

Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
negromaestrong
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
AnaAcapella
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
kauryashika82
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 

Recently uploaded (20)

Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Asian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptxAsian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptx
 

Rockstar Programming

  • 1.
  • 2. Be a master of your tool  Do development on a fast computer;  Use a big TFT screen;  Learn your (guitar) IDE.
  • 3. Research new things  Learn new technology frameworks;  Don't ask people for advice;  Ask people for advice.
  • 4. Drugs and Rock'n'Roll (but not everyday)  Don't drink too much coffee;  Do not work more than 12 hours;  Do not drink before job.
  • 5. Take a rest  Go for a walk;  Go to a pub on Friday with your colleagues;  Spend time with your family.
  • 6. Dive in  Always dive down deeply  Do extensive research before you start coding;  Always accept challenges;  Spend more time in analyzing the problem, you’ll need less time to fix it.
  • 7. Open source it  Share your code and knowledge;  Use github to share and find ideas;  Share you solutions.
  • 8. Re - Implement Everything  Write email clients, web libraries, music players, wikis, blogs, mailing lists, irc bots, news aggregator;  Write everything interesting;  Enlarge your own experience.
  • 9. DO NOT Re - Implement Everything  Use frameworks;  Use libraries;  Use other guys’ experience;  Use patterns.
  • 10. DO NOT make boring things  Life is too short to spend it for boring thing;  Find an interesting job;  Be self motivated;  Be really good, you have to be in love with what you do;  Try to make something really cool!
  • 11. Simple Questions  Do you have passion and joy?  Do you pride the thing which you do?  Do you care about what you do?  Do you become better than you were one year (month, week, day) ago?
  • 12. The only way to go fast is to go well
  • 13. Learn  Read books;  Participate in discussions;  Take beer with colleagues;  Participate in conferences.
  • 14. Teach  You learn more by helping others;  Be patient while helping;  Understanding others’ problem in their context, investigating on that and providing solutions; will make you much more educated than before.
  • 15. Find good mentors  Join Big company;  Join small startup;  Join Open Source project;  Work with young professionals;  Work with strong programming heroes.
  • 16. Git hub it  Share your code at github;  Contribute to projects that you use;  Ask other people for a review;  Make review of other people’s code.
  • 17. KISS  Keep It Simple and Short
  • 18. Don’t compare yourself with others  Your comparison of yourself with others will only result in evolution of negative feelings and un-healthy competition;  Know your strengths and weaknesses.
  • 19. BE effective  Have your own to-do list for the day.  Do one thing at a time.  Do it right.  Don’t finish something until it’s completely done.  Better late than sorry, BUT better sorry than never.
  • 20. Questions?  Twitter : marazmo  Skype : nikita.groshin  Email: nike-17@coccoc.vn  Job.CoCcoc.vn