Yesterday my kid was explaining how to do something on their iPad, and they told me "first you have to go into the debugger", which really threw me for a loop. After asking a few questions about it, it became clear that the "debugger" was the multitasking view. When I asked why they were calling it the "debugger", they said "because that's where you go if an app has a bug, you throw it off the screen to get the bugs out". Apparently "debugger" was a word of their own invention, in this context
@glyph ...this is the modern day "just turn it off and on again" in some ways, isn't it ... if you kid already knew to kill the app to fix it
@glyph flicking the screen off is a time honored debugging technique!
@glyph In a way they played us all for fools… giving us a product called a debugger that technically doesn’t debug shit.
@jamwil @glyph I've had debugger introduce new bugs that don't happen outside, and debugger removing bugs that do exist outside
@SRAZKVT @jamwil @glyph oh god yes. Heisenbugs that only appear when testing, or are everpresent *unless* testing.
@glyph sounds like how the term "debug" was invented.
@glyph obvious really. If the app is buggered, you need to debugger it.
@glyph I don't think that kills the app though. You need to go to settings, then apps, then force a stop there.

You will notice the stop button is not greyed out if you tried to kill the app with the kids' technique.

If you have a rooted phone you can run ps -aux on the linux command line to confirm.
@sqgl @glyph Sir, this is an iPad.
@Izzard @glyph Oops, OP did say that. I wonder if it works like Android in this regard.
@sqgl @glyph Nope, when you swipe away iOS/iPad apps, they are terminated, and started from fresh on the next load.
@Izzard @glyph Same happens on Android, kind of. Even when swiped away the app is still running in the background and still pinging you notifications.

https://www.computerworld.com/article/1379741/closing-android-apps-by-swiping-them-away-what-that-actually-does.html
‘Closing’ Android apps by swiping them away—what that actually does

If you close something like an email app, or Twitter, you keep getting notifications. So what does "swiping" do, exactly?

Computerworld
@sqgl @glyph @Izzard that is NOT at all the same as what happens on iPhone and iPad: when you leave an app on iOS it actually terminates. It gets to write a little state data, so it can pick up where it left off on next launch, but otherwise it’s done and gone. It can register a helper to do certain things in the background (download files, play sounds, etc) but that’s it: no real running in the background.
@jsdutky @glyph @Izzard Thanks. A pity that kids are misusing the term "debugger" though. I hope it doesn't catch on.

"Switcher" would have been correct - not only switches between apps but there is the pun of switching an app off. And only one syllable!
@sqgl @glyph @Izzard I’m not sure it’s exactly a misuse, so much as an alternate meaning. I had noticed that I could unfreeze some apps on iOS by swiping to the Home Screen and returning to the app: saving and restoring state is pretty effective at getting around whatever malfunction had caused the app to stop responding.
@jsdutky @glyph @Izzard Any misuse of language eventually becomes an alternative meaning (in actual dicitionaries) once enough people use it. eg "literally", "decimate".
@glyph
That makes a-lot of sense
@glyph @ai6yr Now I'm thinking about what external debugger / reset buttons for the iPad would look like, like they had on the SE.

@glyph

We are lost. By our own design.

@glyph @siracusa On the Mac, this is option+command+esc
LOL that's really funny, makes a lot of sense though
@glyph this term is widely used in #NZ classrooms, since the digital technology curriculum was introduced in 2017. When we teach about following an algorithm, if the instructions don't work (our code), we need to debug them. Is this kind of the same?