xconf coimbatore 2016 - being a developer consultant

Post on 22-Jan-2018

235 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

1

Being a Developer Consultant

2

Prasanna Venkatesan

Developer Consultant, ThoughtWorks

@pvenk prasans.info

3

Developer

Consultant

4

5

4,10,000 avg. bookings per day

6

10,00,000 avg. PNR enquiries.

4,10,000 avg. bookings per day

7

10,00,000 avg. PNR enquiries.

1,71,000 avg. tickets in 1 hour (Tatkal)

4,10,000 avg. bookings per day

8

IRCTC > FlipKart + Amazon

9

So, what’s the routine?

10

“Change is scary, but not as scary as staying

the same forever”

11

12

Figure out what test will

best move your code

towards completion.

Take as much time as

you need. This is the

hardest step for

beginners.

Design / Think

13

Write a minimal test, not

more than five lines.

Run the tests and watch it

fail.

Write a Failing Test

14

Again minimal code that

make the test pass.

Not to worry about design

purity or conceptual

elegance at this point.

Make it Pass

15

16

17

Testable

Understandable

Browsable

Explainable

18

Pair Programming

19

Collective

Ownership

20

Continuous

Integration

21

Coding Standards

22

23

SpecialistGeneralist

24

Multiple Roles

25

Estimation & Planning

26

Road to become a consultant

Thank you

27

#XConf #Coimbatore

top related