i love programming (revised)

28
 I Programming Tobias Pfeiffer @PragTob pragtob.wordpress.com/

Upload: tobias-pfeiffer

Post on 29-Jun-2015

218 views

Category:

Technology


1 download

DESCRIPTION

A revised version of the I love Programming talk - a talk about why I believe that Programming and Software Development is awesome. It is meant as an inspiration, especially for beginners as I think we are perceived a bit wrongly.

TRANSCRIPT

Page 1: I love programming (revised)

   

I ♥ Programming

Tobias Pfeiffer@PragTob

pragtob.wordpress.com/

Page 2: I love programming (revised)

   

I ♥ Programming

Page 3: I love programming (revised)

   

...but I feel misunderstood

Page 4: I love programming (revised)

   

A typical situation

Page 5: I love programming (revised)

   

Page 6: I love programming (revised)

   

So Tobi,what do you do?

Page 7: I love programming (revised)

   

I study SoftwareEngineering.

Page 8: I love programming (revised)

   

Oh. So you'rethe lonely guy,sitting in the

cellar?

Page 9: I love programming (revised)

   

WRONG!

Page 10: I love programming (revised)

   

Communication is everywhere...

Page 11: I love programming (revised)

   

The Team

http://www.flickr.com/photos/jiheffe/3462940215/

Page 12: I love programming (revised)

   

The Customer

http://www.flickr.com/photos/in_future/4570347825/

Page 13: I love programming (revised)

   

Pair Programming

Page 14: I love programming (revised)

   

The Code

“(…) when you program, you have to think about how someone will read your code, not just how a computer will interpret it.”Kent Beck

Page 15: I love programming (revised)

   

The Code

http://www.osnews.com/story/19266/WTFs_m

Page 16: I love programming (revised)

   

And so much more...

Page 17: I love programming (revised)

   

Not everyone works like this...

Page 18: I love programming (revised)

   

Not everyone works like this...

...but there are enough tech companies out there.

Page 19: I love programming (revised)

   

So you like to...

Page 20: I love programming (revised)

   

Communicate

Page 21: I love programming (revised)

   

Collaborate

Page 22: I love programming (revised)

   

Solve problems

Page 23: I love programming (revised)

   

Work in a constantly evolving field

Page 24: I love programming (revised)

   

Build something awesome

Page 25: I love programming (revised)

   

Congratulations!

Page 26: I love programming (revised)

   

Software Development might be just your thing!

Page 27: I love programming (revised)