Top Banner
57

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

Feb 13, 2017

Download

Software

Daniel Khan
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
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