John Scattergood (@johnscattergood) header
John Scattergood (@johnscattergood) profile picture

Software Engineer

San Francisco, CA
Joined April 2008
Photo by John Scattergood (@johnscattergood)Photo by John Scattergood (@johnscattergood)Photo by John Scattergood (@johnscattergood)Photo by John Scattergood (@johnscattergood)Photo by John Scattergood (@johnscattergood)Photo by John Scattergood (@johnscattergood)Photo by John Scattergood (@johnscattergood)Photo by John Scattergood (@johnscattergood)Photo by John Scattergood (@johnscattergood)Photo by John Scattergood (@johnscattergood)
John Scattergood retweeted
Terminals today are looking for opportunities to optimize their operations - Join @moffattnichol at #TOCAmericas >goo.gl/2eyxLC
John Scattergood retweeted
Centralizing for efficiency creates fragility in the system. Decentralizing for resilience creates inertia that resists needed change.
8
54
2
108
John Scattergood retweeted
Our industry ain't perfect, but it is amazing. Working in tech has been the sweetest part of life and I have a sweet life.
1
10
61
Never trust a test you haven't seen fail.
3
84
7
140
John Scattergood retweeted
Dont use blocking clients if you have a reactive backend. I call that the reactive mullet: boring in the front, party in the back.
3
28
2
66
John Scattergood retweeted
We rarely describe these concepts in such simple terms. Good job.
3
77
151
John Scattergood retweeted
Rather than "fail fast", let's say "fail small". The point is avoid letting risk pile up until failure becomes a catastrophic event.
9
152
8
128
John Scattergood retweeted
2 unit tests. 0 integration tests.
53
3,853
257
4,578
John Scattergood retweeted
The lesson of technical debt awareness is - learning how to work without getting in your future's way.
3
32
2
40
John Scattergood retweeted
. @caitie on why full blown end-to-end tests might might not be the best use if your time @ #yow Sydney
3
6
John Scattergood retweeted
being handed a legacy codebase you have no idea about
25
2,409
126
3,417
Autonomous truck makes first commercial delivery shar.es/1EV8an via @sharethis
1
1
John Scattergood retweeted
Many times experts fail because they're experts in the past version of the world. —@vkhosla #GartnerSYM #CIO
2
50
1
45
John Scattergood retweeted
Live from #JavaOne 10:00 am - Cross-Functional Code Reviews ora.cl/Ep7u
3
1
John Scattergood retweeted
I don't know how many times the solution for that difficult bug or feature came after almost having given up on it entirely. #NeverGiveUp
2
3
John Scattergood retweeted
Imagine a container port that can go without a drop of fuel. To prove it can be done, we created a virtual terminal bit.ly/2c1ZagJ – at Sydney, New South Wales
4
4
John Scattergood retweeted
It's not our capability to plan meticulously that matters but it’s our ability and willingness to change and adapt.
2
18
18
John Scattergood retweeted
TIL that the phrase software "patch" is from a physical patch applied to Mark 1 paper tape to modify the program.
133
9,480
11
5,314
John Scattergood retweeted
Here’e my week. Monday top developers think TDD is wrong and won’t work for them. Friday they are coaching their co-workers
3
9
9
John Scattergood retweeted
Number one mistake in TDD: Underestimating how effective trivial tests can be in catching bugs.
2
95
77