What We Didn't Learn In School

16
Doug Borg What We Didn’t Learn in School Sustainable Software Development and Cutting Through The Noise Seth Goings @doug_borg @sethgoings @ReadyTalkGeeks

description

Sustainable Software Development and Cutting Through The Noise

Transcript of What We Didn't Learn In School

Page 1: What We Didn't Learn In School

Doug Borg

What We Didn’t Learn in SchoolSustainable Software Development and Cutting Through The Noise

Seth Goings@doug_borg@sethgoings@ReadyTalkGeeks

Page 2: What We Didn't Learn In School

Dang.

Page 3: What We Didn't Learn In School

In school...

Page 4: What We Didn't Learn In School

GradeAssignment

Dang.

Code

Student

Page 5: What We Didn't Learn In School
Page 6: What We Didn't Learn In School
Page 7: What We Didn't Learn In School

In industry...

Page 8: What We Didn't Learn In School

AssignmentIdeas

Deploy

Code

Build

Test

Design

Dang.

Operations

#Scrum #Agile#ContinuousIntegration

#Kanban

#ChaosMonkeys

#ConfigurationManagement

#ContinuousDelivery

#DevOps

#Tooling

#ContinuousTesting

#HipNewTrend

#OMGaNewLanguage

Page 9: What We Didn't Learn In School

In industry…?

Page 10: What We Didn't Learn In School

It’s not all aboutthe code

the tools

the buzzwords

Page 11: What We Didn't Learn In School

Dang.

Page 12: What We Didn't Learn In School

AssignmentIdeas

Deploy

Code

Build

Test

Design

Dang.

Operations

Page 13: What We Didn't Learn In School
Page 14: What We Didn't Learn In School

Dang.

Page 15: What We Didn't Learn In School

● The Phoenix Project (Kim, et. al.)

● Continuous Delivery (Humble, et. al.)

● Driving Technical Change (Ryan)

● Kanban (Anderson)

● The Goal (Goldratt)● Working Effectively With Legacy Code (Feathers)● Visible Ops Handbook (Behr)● Pragmatic Programmer (Hunt)● Mythical Man Month (Brooks)● Clean Code (Martin)● Code Complete (McConnell)

Further Reading

Page 16: What We Didn't Learn In School

Internships @ReadyTalkGeeks!