Best Practices of a Software Craftsman The skills it took years to learn to need Devlin Liles Improving Enterprises.

Slides:



Advertisements
Similar presentations
To be Happy, all we have to do is …. Do our best at whatever we set out to do.
Advertisements

The Sales Presentation
The Cards Youre Dealt A Lesson By: Mrs. Rex and Ms. Parks.
What Happened?:  I assaulted the victim, by beating.  The police came to my house, and put me in hand cuffs.  I was arrested.
How To Have A Great Internship Experience.   Etiquette  Ways to Impress  Networking  Translating Experience Onto Your Resume Agenda.
So Loved John 3:16-18 How much do you love? How do you show it? What is the most outrageous thing you have ever done for love?
OH CAROL Neil Sedaka.
D1: Scheduling. Scheduling is normally the final part of a D1 question on critical path analysis. It involves finding out how many workers are needed.
Computer Science AND DOCTORS Jolena Co Truong- 6 th period.
Interview Tips.
1 Testing – Part 2 Agile Testing In which we talk about nothing, because having unit tests solves all problems forever. Really. It’s not a subtitle balance.
 Develop knowledge of work skills  Demonstrate positive interpersonal skills  Determine career goals.
 One of the best ways to get started as a baby sitter is by word of mouth  Tell you parents, friends, or anyone who could get the word out.
Study Skills You have to develop many different types of skills to be a successful student.
The Teen Years Chapter 22. Changes During the Teen Years The basis of healthy relationships with others rests on how you feel about yourself. Self-image.
Lessons Learned from My Early Career Brenda Liu
M Y P ROMISE, M Y F UTURE C AREER E XPO Preparing for Monday’s Event.
Creating With Code.
Getting Along With Others Workshop
Teamwork skill What skills employers want By Noah Brancheau.
Teamwork Skills: By Raquel Vega. Actively Participate in a group When you get put in a group with people you don’t want to work with just participate.
 7 seconds  55%  38%  7%  Avoid lots of typing onto your slides – it is very boring and distracting for the audience. They should be listening.
Successful Interviewing Tips on Landing the perfect career! Presented by Enterprise Rent-A-Car.
Parenting Your Teen Success in School. Objectives Learn which healthy habits are important to school success Helping teens deal with teachers and academics.
GRADE 9 STUDY SKILLS WORKSHOP TIME MANAGEMENT. WHAT CAN YOU DO TO MANAGE YOUR TIME?
The Art of Interviewing TV/Media The Art of Interviewing 1.Your ability to talk to people is the difference between being a mediocre reporter and a good.
He GOT OFF on a technicality and left the court a free man. Escape Punishment.
Personality Development
Holidays Mean Changes! Thanksgiving and Christmas are two holidays where there are lots of changes!
K-126 Sight Words. I like my teddy bear. my I can jump rope. can.
By: Sage Smith Period 1.  In this section you will learn how to deal with a suicidal person. It tells you what to do and what not to do.  You will learn.
Labor/Union Relations by Dan Boss Who currently has a union? Who has a collective bargaining group? Who does not have organized labor?
Prepared forr; AMES SMART HIRING Interview Skills.
CREATING “COLLEGE- LEVEL” ART How to make sure your art doesn’t scream “I’m still in High School”
© 2014 Brigham Young University–Idaho 1 © 2008 Brigham Young University–Idaho Professionalism.
Helping children’s language development
Individualized Education Program (IEP) Parent Information L. Deardorff West Bladen High School.
Essence of Silence.
Helping a Suicidal Friend. Ask and listen. Talking about the person’s thoughts openly and frankly can help prevent a person from acting on them. This.
CVFD Training – Public Relations SFFMA Training Objectives: –
Professional Image Provided by Education Week
Study Tips for Analytical Methods Ashok Srinivasan Computer Science, Florida State University Aim: To suggest learning techniques that will help you do.
Schedule to end of semester Formal Project presentations will be on Mon, May 1 and Wed, May 3. All teams will make presentations on both days. Presentations.
Office automation Office automation has changed the equipments and work habits of today’s end users and work groups None will be interested to work in.
How to Conduct an Interview Adapted from Scholastic Kids Press Corps.
You might be best friends one day. pretty good friends the next year.
Is ISSTA Research Relevant to Industry? Alan Hartman IBM Haifa Research Laboratory.
Looking is showing that you’re paying attention and listening to what the teacher has to say. Don’t have side talks with your friend when the teacher.
Exams.  “Some people are better test takers than others”  Is test taking a learning experience?
:59:45 This morning has following my thoughts.
Counseling & Guidance Program Our program has been developed to help meet the social, personal and academic needs of our students during this period of.
TIME MANAGEMENT Study Skills. What can time management do for you? Get your work done Do it well Turn it in on time.
Time Management. Benefits of Time Management Increased productivity Have more energy each day Reduced stress Able to do the things you want to do Get.
Thanks to our Sponsors! Community Sponsor Yearly Sponsor Marquee Sponsor.
JUST BREATHE……We want you and your child to enjoy your time at CMS!
© 2009 Kreamer Connect, Inc. We Have To Stop Meeting Like This! ____________________________________________________________________________________________________________.
Windows App Studio Windows App Studio is the tool that makes it fast and easy to build Windows 10 apps. It’s accessible from any device with a browser.
Art of Saying “NO” Presented By “An Ordinary Mortal “
Top 5 Whines About Mrs. Dean
Study Skills.
WHAT IS NETWORKING AND HOW DOES IT HELP YOU FIND A JOB
Tips for a Successful Internship
Powerpoint Presentation
فلوشیپ اخلاق زیست پزشکی استادیار دانشگاه علوم پزشکی ایران
Beginning the Driving Conversation
Objectives Demonstrate your work ethic and commitment
Real World Scrum with TFS & VSTS / Azure DevOps
Portfolio Development
Industrial Robotics.
Unit 3: Life skills required to adapt to change as part of healthy lifestyle choices: initiate, build and sustain positive relationships and importance.
Presentation transcript:

Best Practices of a Software Craftsman The skills it took years to learn to need Devlin Liles Improving Enterprises

Software Craftsman What does it mean? What do they do? How is that different?

Be Professional and Unflinching Have a minimum level of quality that is acceptable Be Prepared to say “No” to people that can fire you Friends don’t let friends code ….

Image at xkcd Drunk

Without Tests

Without Requirements

How do we accomplish this? Treat your code like a child

How do we accomplish this? Be a gamer at heart ( not the weird ones that never leave the house )

Deploy, Deploy, Deploy Deploy Early, Deploy Often, Then Deploy some more When you are done with that, use Robots to Deploy for you while you sleep! It is the only way to avoid….

How do we accomplish this? Do less work

How do we accomplish this? Don’t manage the automated process

Keeping up Technology Skills Changes in the Industry How do we…

Keep Up

Find how you learn Reading Listening Doing Etc…

Take Time Schedule it, and don’t change that

Tools we have talked about Nuget – BuildMaster - PluralSight - Ncrunch -