Slide 1

Slide 1 text

Continuously Improving as a Developer

Slide 2

Slide 2 text

@latish

Slide 3

Slide 3 text

DO YOU LIKE CODING?

Slide 4

Slide 4 text

“Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to build bigger and better idiots. So far, the universe is winning.” Rick Cook

Slide 5

Slide 5 text

..there are no competent people that work at our company.. Seth Godin BOS2010

Slide 6

Slide 6 text

Empty Your Cup

Slide 7

Slide 7 text

Books If you read even one good programming book every two months, roughly 35 pages a week, you’ll soon have a firm grasp on the industry and distinguish yourself from nearly everyone around you. Steve McConnell, Code Complete

Slide 8

Slide 8 text

start with not a programming book, read it anyway

Slide 9

Slide 9 text

Six Essential Language Agnostic Programming Books Recommended Reading for Developers Also check out:

Slide 10

Slide 10 text

read code

Slide 11

Slide 11 text

Q: What kind of code should I read? A: Code that is used in the real world.

Slide 12

Slide 12 text

Weekly Source Code posts at www.hanselman.com

Slide 13

Slide 13 text

Meet other passionate developers Networking: it isn’t just for TCP packets

Slide 14

Slide 14 text

goto: user groups find local events at www.communitymegaphone.com

Slide 15

Slide 15 text

goto: conferences

Slide 16

Slide 16 text

goto: coding dojos, hack clubs

Slide 17

Slide 17 text

goto: nerd dinners www.nerddinner.com

Slide 18

Slide 18 text

find a mentor

Slide 19

Slide 19 text

You are the average of the five people you spend the most time with. -Jim Rohn

Slide 20

Slide 20 text

social media

Slide 21

Slide 21 text

blogs The Morning Brew

Slide 22

Slide 22 text

podcasts The  Startup  Success  Podcast

Slide 23

Slide 23 text

help others Contribute to open source projects, answer questions on stack overflow and /or build side projects that satisfy a need

Slide 24

Slide 24 text

certifications

Slide 25

Slide 25 text

don’t restrict yourself to one platform

Slide 26

Slide 26 text

write code "Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live." John F. Woods

Slide 27

Slide 27 text

coding katas

Slide 28

Slide 28 text

share what you learn

Slide 29

Slide 29 text

Also remember to

Slide 30

Slide 30 text

workout better role model meh!

Slide 31

Slide 31 text

Richard Branson in an interview Q:"How do you become more productive?" A: "Work out." (later elaborated: working out gave him at least four additional hours of productive time every day)

Slide 32

Slide 32 text

take breaks

Slide 33

Slide 33 text

Use the 80/20 principle

Slide 34

Slide 34 text

Invest in the best hardware and software you can afford

Slide 35

Slide 35 text

“Stay hungry, Stay foolish.” -Steve Jobs

Slide 36

Slide 36 text

Thanks! Questions? www.dotnetsurfers.com @latish [email protected]

Slide 37

Slide 37 text

http://www.flickr.com/photos/jurvetson/3275235423/in/set-159625/ http://www.flickr.com/photos/jakub_hlavaty/3105462727/ Credits