←back to thread

179 points yatrios | 3 comments | | HN request time: 0s | source
Show context
0xbadcafebee ◴[] No.42184298[source]
For those not aware, Shift Left[1] is (at this point) an old term that was coined for a specific use case, but now refers to a general concept. The concept is that, if you do needed things earlier in a product cycle, it will end up reducing your expense and time in the long run, even if it seems like it's taking longer for you to "get somewhere" earlier on. I think this[2] article is a good no-nonsense explainer for "Why Shift Left?".

[1] https://en.wikipedia.org/wiki/Shift-left_testing [2] https://www.dynatrace.com/news/blog/what-is-shift-left-and-w...

replies(13): >>42185611 #>>42186878 #>>42187331 #>>42187375 #>>42187393 #>>42187419 #>>42187454 #>>42187463 #>>42187501 #>>42188834 #>>42192801 #>>42194403 #>>42207068 #
leoc ◴[] No.42185611[source]
So “shift left” is roughly equivalent to “tests first” or “TDD”?
replies(5): >>42185876 #>>42185932 #>>42185960 #>>42186122 #>>42188425 #
1. 01HNNWZ0MV43FF ◴[] No.42185932[source]
It can also mean manual testing earlier. Valve credits playtesting early and playtesting often for their success with Half-Life, Half-Life 2, and other games.
replies(1): >>42186139 #
2. Fuzzwah ◴[] No.42186139[source]
Not just when they play tested but how. Silently watching someone play, only taking notes. No debrief.

Source: the week I spent in the Valve offices in 2005, having Valve staff playing our in development HL2 mod.

replies(1): >>42187265 #
3. CodeAndCuffs ◴[] No.42187265[source]
Was it Dystopia, by chance?