Slide 1

Slide 1 text

PRODUCTIVITY LEARNING TEACHING

Slide 2

Slide 2 text

PRODUCTIVITY SECTION I

Slide 3

Slide 3 text

WHAT IS PRODUCTIVITY?

Slide 4

Slide 4 text

Productivity is an average measure of the efficiency of production. It can be expressed as the ratio of output to inputs used in the production process, i.e. output per unit of input. from Wikipedia

Slide 5

Slide 5 text

Programming productivity traditionally refers to the ratio between the quantity of software produced and the cost spent for it. Here the delicacy lies in finding a reasonable way to define software quantity. from Wikipedia

Slide 6

Slide 6 text

PERCEIVED PRODUCTIVITY

Slide 7

Slide 7 text

Reach the end of the day happy and confident that you did a good job of completing the tasks at hand. Take quality time for yourself and/or your family without guilt.

Slide 8

Slide 8 text

DAILY PLANNING

Slide 9

Slide 9 text

List all tasks for the day STEP 1

Slide 10

Slide 10 text

Prioritise those tasks STEP 2

Slide 11

Slide 11 text

A - urgent and important STEP 2.1 B - important but not urgent C - unimportant

Slide 12

Slide 12 text

Eisenhower Method STEP 2.2 I have two kinds of problems, the urgent and the important. The urgent are not important, and the important are never urgent. by Dwight D. Eisenhower

Slide 13

Slide 13 text

STEP 2.2 URGENT
 AND
 IMPORTANT NOT URGENT
 AND
 IMPORTANT URGENT
 AND
 NOT IMPORTANT NOT URGENT
 AND
 NOT IMPORTANT

Slide 14

Slide 14 text

STEP 2.2 URGENT
 AND
 IMPORTANT NOT URGENT
 AND
 IMPORTANT URGENT
 AND
 NOT IMPORTANT NOT URGENT
 AND
 NOT IMPORTANT

Slide 15

Slide 15 text

STEP 2.2 URGENT
 AND
 IMPORTANT NOT URGENT
 AND
 IMPORTANT URGENT
 AND
 NOT IMPORTANT NOT URGENT
 AND
 NOT IMPORTANT

Slide 16

Slide 16 text

STEP 2.2 URGENT
 AND
 IMPORTANT NOT URGENT
 AND
 IMPORTANT URGENT
 AND
 NOT IMPORTANT NOT URGENT
 AND
 NOT IMPORTANT

Slide 17

Slide 17 text

STEP 2.2 URGENT
 AND
 IMPORTANT NOT URGENT
 AND
 IMPORTANT URGENT
 AND
 NOT IMPORTANT NOT URGENT
 AND
 NOT IMPORTANT

Slide 18

Slide 18 text

Write them somewhere you won’t forget STEP 3

Slide 19

Slide 19 text

Do NOT set times for each task STEP 4

Slide 20

Slide 20 text

TIME MANAGEMENT

Slide 21

Slide 21 text

Get things done!

Slide 22

Slide 22 text

Pomodoro Technique

Slide 23

Slide 23 text

25 min uninterrupted work 5 min break

Slide 24

Slide 24 text

CONTROL YOUR INTERRUPTIONS

Slide 25

Slide 25 text

Set alarms

Slide 26

Slide 26 text

Be responsive on your own terms

Slide 27

Slide 27 text

Control the FOMO

Slide 28

Slide 28 text

if it matters You will know about it

Slide 29

Slide 29 text

DAILY ROUTINES

Slide 30

Slide 30 text

TAME YOUR EDITOR

Slide 31

Slide 31 text

Run tests from the editor

Slide 32

Slide 32 text

Extract repetitive task into shortcuts

Slide 33

Slide 33 text

Change files at the pace of your thoughts* * or close to that

Slide 34

Slide 34 text

Touch type

Slide 35

Slide 35 text

TAKEAWAYS Plan each day Improve your time management skills Focus on the task at hand

Slide 36

Slide 36 text

CONTINUOUS LEARNING SECTION II

Slide 37

Slide 37 text

AS AN INDIVIDUAL

Slide 38

Slide 38 text

Take the time

Slide 39

Slide 39 text

Find a mentor

Slide 40

Slide 40 text

Read books Read articles Listen to podcasts Attend conferences INPUT

Slide 41

Slide 41 text

Learn vs Doing

Slide 42

Slide 42 text

Just in time learning

Slide 43

Slide 43 text

Don’t stop learning

Slide 44

Slide 44 text

AS A COMPANY

Slide 45

Slide 45 text

Pairing

Slide 46

Slide 46 text

Hackathons

Slide 47

Slide 47 text

Development Meetings

Slide 48

Slide 48 text

Friday Talks

Slide 49

Slide 49 text

Book clubs

Slide 50

Slide 50 text

TAKEAWAYS Take the time Balance learning with doing Your company as a learning catalyser

Slide 51

Slide 51 text

WE INTERRUPT THIS PROGRAM FOR A COMMERCIAL BREAK

Slide 52

Slide 52 text

No content

Slide 53

Slide 53 text

28-29 October

Slide 54

Slide 54 text

CONTINUOUS TEACHING SECTION III

Slide 55

Slide 55 text

Leave the ego aside

Slide 56

Slide 56 text

In teaching you will learn. by Phil Collins

Slide 57

Slide 57 text

Never too early to teach

Slide 58

Slide 58 text

There is always someone who is where you just were

Slide 59

Slide 59 text

COMMUNITY

Slide 60

Slide 60 text

Universities

Slide 61

Slide 61 text

Conferences

Slide 62

Slide 62 text

Bootcamps

Slide 63

Slide 63 text

Meetups

Slide 64

Slide 64 text

Friday Talks

Slide 65

Slide 65 text

Mentoring

Slide 66

Slide 66 text

Events for kids

Slide 67

Slide 67 text

TAKEAWAYS Care about your students There is always someone you can teach Actively look for places to teach

Slide 68

Slide 68 text

It’s ok not to do any of this, but…

Slide 69

Slide 69 text

There are consequences

Slide 70

Slide 70 text

Obsolete or too specific knowledge

Slide 71

Slide 71 text

No personal brand

Slide 72

Slide 72 text

Miss out on the JOY of learning

Slide 73

Slide 73 text

Thanks!