57

I've been web developer for 17 years and this is what I've learned

Embed Size (px)

Citation preview

Page 1: I've been web developer for 17 years and this is what I've learned
Page 2: I've been web developer for 17 years and this is what I've learned

Daniel KhanNode.js Technology Lead at Dynatrace

@dkhan

Page 3: I've been web developer for 17 years and this is what I've learned
Page 4: I've been web developer for 17 years and this is what I've learned
Page 5: I've been web developer for 17 years and this is what I've learned

1997

My first Webcam Picture

Page 6: I've been web developer for 17 years and this is what I've learned
Page 7: I've been web developer for 17 years and this is what I've learned

1998

I’m playing around with HTML

Page 8: I've been web developer for 17 years and this is what I've learned
Page 9: I've been web developer for 17 years and this is what I've learned
Page 10: I've been web developer for 17 years and this is what I've learned
Page 11: I've been web developer for 17 years and this is what I've learned

2000

I’m web Developer and I’m teaching

Perl

Page 12: I've been web developer for 17 years and this is what I've learned
Page 13: I've been web developer for 17 years and this is what I've learned
Page 14: I've been web developer for 17 years and this is what I've learned

Be aware of The

Dunning-Kruger Effect!

Page 15: I've been web developer for 17 years and this is what I've learned

2009-2011University

Page 16: I've been web developer for 17 years and this is what I've learned
Page 17: I've been web developer for 17 years and this is what I've learned
Page 18: I've been web developer for 17 years and this is what I've learned

Understand the Full Stack

Page 19: I've been web developer for 17 years and this is what I've learned
Page 20: I've been web developer for 17 years and this is what I've learned
Page 21: I've been web developer for 17 years and this is what I've learned
Page 22: I've been web developer for 17 years and this is what I've learned
Page 23: I've been web developer for 17 years and this is what I've learned
Page 24: I've been web developer for 17 years and this is what I've learned

Make hay while the sun shines

Page 25: I've been web developer for 17 years and this is what I've learned

Don’t settle for Mediocrity!

Page 26: I've been web developer for 17 years and this is what I've learned
Page 27: I've been web developer for 17 years and this is what I've learned
Page 28: I've been web developer for 17 years and this is what I've learned
Page 29: I've been web developer for 17 years and this is what I've learned

Write Code your “Future You” will

Understand and be Proud of

Page 30: I've been web developer for 17 years and this is what I've learned
Page 31: I've been web developer for 17 years and this is what I've learned
Page 32: I've been web developer for 17 years and this is what I've learned

Think Twice before Rewriting it from

Scratch

Page 33: I've been web developer for 17 years and this is what I've learned

Achievable Capabilities

Effort

Switch to a new System

[Elzer, 1994]

Page 34: I've been web developer for 17 years and this is what I've learned

Does this Site really NEED React and Isomorphic

JavaScript?

Page 35: I've been web developer for 17 years and this is what I've learned
Page 36: I've been web developer for 17 years and this is what I've learned

“If it’s from Google or Facebook it must be

Awesome”

or …

The Emperors New Clothes

Page 37: I've been web developer for 17 years and this is what I've learned
Page 38: I've been web developer for 17 years and this is what I've learned
Page 39: I've been web developer for 17 years and this is what I've learned
Page 40: I've been web developer for 17 years and this is what I've learned
Page 41: I've been web developer for 17 years and this is what I've learned
Page 42: I've been web developer for 17 years and this is what I've learned
Page 43: I've been web developer for 17 years and this is what I've learned

Don’t Blindly Trust in Other Peoples Code!

Page 44: I've been web developer for 17 years and this is what I've learned
Page 45: I've been web developer for 17 years and this is what I've learned

13

Page 46: I've been web developer for 17 years and this is what I've learned
Page 47: I've been web developer for 17 years and this is what I've learned
Page 48: I've been web developer for 17 years and this is what I've learned

Think twice before npm install anything!

Or yarn … for what it’s worth

Page 49: I've been web developer for 17 years and this is what I've learned
Page 50: I've been web developer for 17 years and this is what I've learned
Page 51: I've been web developer for 17 years and this is what I've learned

Last Words

Page 52: I've been web developer for 17 years and this is what I've learned

Don’t Repeat Yourself!(DRY)

Page 53: I've been web developer for 17 years and this is what I've learned
Page 54: I've been web developer for 17 years and this is what I've learned

You Ain’t Gonna Need It(YAGNI)

Page 55: I've been web developer for 17 years and this is what I've learned

Keep It Simple Stupid!(KISS)

Page 56: I've been web developer for 17 years and this is what I've learned
Page 57: I've been web developer for 17 years and this is what I've learned

The End… to be Continued on Twitter …

@dkhan