SlideShare a Scribd company logo
How Do We Become
Better Developers?
Prepare for Exclamation Points
You Need At Least Two!
Buy Training Materials!
Your Desk ^
Buy This One!
Buy It Again
Buy One For Your Friend
Read Together – Talk
About It!
Review Each Other’s Code!
Cat on a Slide
Trey Terrell
Oregon State University Libraries &
Press
http://github.com/osulp
http://github.com/terrellt
@terrell_dt

More Related Content

Viewers also liked

Viewers also liked (7)

Β DKND ENGINEERS OE ΠΑΡΑΤΗΡΗΣΕΙΣ ΣΤΟΝ ΚΑΝΟΝΙΣΜΟ ΣΑΟ
Β DKND ENGINEERS OE ΠΑΡΑΤΗΡΗΣΕΙΣ ΣΤΟΝ ΚΑΝΟΝΙΣΜΟ ΣΑΟΒ DKND ENGINEERS OE ΠΑΡΑΤΗΡΗΣΕΙΣ ΣΤΟΝ ΚΑΝΟΝΙΣΜΟ ΣΑΟ
Β DKND ENGINEERS OE ΠΑΡΑΤΗΡΗΣΕΙΣ ΣΤΟΝ ΚΑΝΟΝΙΣΜΟ ΣΑΟ
 
Power point freire
Power point freirePower point freire
Power point freire
 
Schmidt_12-8-14
Schmidt_12-8-14Schmidt_12-8-14
Schmidt_12-8-14
 
Christian James Byard CV CDIL
Christian James Byard CV CDILChristian James Byard CV CDIL
Christian James Byard CV CDIL
 
EXB Case Studies_2014
EXB Case Studies_2014EXB Case Studies_2014
EXB Case Studies_2014
 
Thesis- Final Paper
Thesis- Final PaperThesis- Final Paper
Thesis- Final Paper
 
Future simple
Future simpleFuture simple
Future simple
 

Recently uploaded

Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Globus
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns
 
How to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good PracticesHow to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good Practices
Globus
 

Recently uploaded (20)

2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx
 
GlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote sessionGlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote session
 
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
How Does XfilesPro Ensure Security While Sharing Documents in Salesforce?
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
 
De mooiste recreatieve routes ontdekken met RouteYou en FME
De mooiste recreatieve routes ontdekken met RouteYou en FMEDe mooiste recreatieve routes ontdekken met RouteYou en FME
De mooiste recreatieve routes ontdekken met RouteYou en FME
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
 
Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdf
 
How to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good PracticesHow to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good Practices
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
 
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBroker
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
 
Using IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New ZealandUsing IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New Zealand
 
Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...
Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...
Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
 
Designing for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web ServicesDesigning for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web Services
 
Advanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should KnowAdvanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should Know
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
 

Become Better Developers

Editor's Notes

  1. Every year I get into a conversation about how my colleagues and I improve our skills, or (as a developer) how I’d recommend they start a new development team.
  2. There are SO many developers working on their own. A plea to managers – find another. - It doesn’t matter how! - Find developers from another department, share your goals with theirs. Trade services. - The output from two developers working together is so much better than from one.
  3. Don’t care so much about what language a book is about Look for design pattern books, best practice books, books about concepts, things like that. The things that make you a great Java developer are the same as what make you a great ruby or python developer. PREFER books from domain experts. Intros aren’t always the way to go.,
  4. Buy This One Buy This One Again Managers – Buy this one, then one for each of your team, then one for your grandma.
  5. Buy This One Buy This One Again Managers – Buy this one, then one for each of your team, then one for your grandma.
  6. Buy This One Buy This One Again Managers – Buy this one, then one for each of your team, then one for your grandma.
  7. The usefulness of a book isn’t just its ideas – it’s talking about those ideas. Your team might not agree with something – find out why! SUPER useful!
  8. Code review gets everyone on the same page and helps provide accountability and a second set of eyes on design patterns. Don’t just check for code working – check to make sure that it follows the best practices you as a team have decided on. If you’ve found a time when a design you agreed on isn’t helping things – AWESOME! Find out why, together.