Why Progress Bars Don't Move Smoothly ▓▓▓░░░░░░

Why Progress Bars Don't Move Smoothly ▓▓▓░░░░░░

Tom Scott

4 года назад

6,917,791 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

@TomScottGo
@TomScottGo - 19.02.2021 18:05

I'm having to film back in the Tiny Room against green-screen again, as lockdown means the Centre for Computing History is closed! Hopefully they'll be open again soon, although that depends on a very different kind of progress...

Ответить
@admaneb
@admaneb - 24.03.2025 14:47

Was this your last computer science video?

Ответить
@smithmeister
@smithmeister - 11.03.2025 14:18

There's also the fact of suck it and see - the only way to truly know how long a network or filesystem operation would take is to just do it, so an accurate estimate would mean doing the task twice.

Ответить
@daburgerbandit1598
@daburgerbandit1598 - 06.03.2025 06:20

And then there's GTA, where you just flash through loading screen after loading screen for ten minutes before you get in.

Ответить
@ReifinDFanchon
@ReifinDFanchon - 26.02.2025 12:43

"If it looks stuck, don't PANIC."

Ответить
@TaiserBinJafor
@TaiserBinJafor - 01.02.2025 13:37

It reminds us of staying in a long queue for a very long time before we start interviewing.

Ответить
@Pineappl-yv3xk
@Pineappl-yv3xk - 22.01.2025 06:05

▓▓▓░░░░░░

Ответить
@arkadybron1994
@arkadybron1994 - 16.01.2025 14:05

I wrote a file management and back-up programme, and in it I used two progress bars in tandem. One bar shows the file transfer count progress and the other shows the current file transfer progress. This approach doesn't really solve the problem, but it does give a much more satisfying user experience.

Ответить
@codevoot
@codevoot - 10.01.2025 15:57

@TomScottGo Hey , How do you get all these information in depth every time in every video . Can u recommend some source or book to read all about these things in depth as I am programmer too and would be beneficial to understand behind scenes in these stuff.

Ответить
@akiradkcn
@akiradkcn - 11.12.2024 16:15

Because they are having a rough time

Ответить
@SP8CEVR187
@SP8CEVR187 - 28.11.2024 04:26

▓▓▓░░░░░░

Ответить
@i-use-4rch-btw
@i-use-4rch-btw - 04.10.2024 03:17

Me: "Mom I'll be done with my homework in 15 minutes"
Me 2 hours later: "Mom I promise I just need five more minutes"

Ответить
@seru1390
@seru1390 - 25.09.2024 21:21

In the end I was fooled hahaha

Ответить
@Sleepy_Joe
@Sleepy_Joe - 20.09.2024 17:11

Fun fact: I'm watching this video because I got bored from a really long loading bar.

Ответить
@awildcatappears6804
@awildcatappears6804 - 18.09.2024 03:48

best progress bar is the one that shows each file is reading
is crazy

Ответить
@JonasHamill
@JonasHamill - 17.09.2024 18:02

Like when you're on the bus and it''s not moving. I would much rather the bus take a longer route and keep moving than a shorter route and it get stuck in traffic, even if the resultant journey takes the same amount of time. Because moving is progress, stationary is anxiety inducing.

Ответить
@rockets-dont-makegood-toas7728
@rockets-dont-makegood-toas7728 - 11.09.2024 05:55

Between defining progress in different ways and breaking up larger tasks into smaller chunks to prove it's actually working through that large tasks. There really isn't that much of an excuse to not have at least some real indication it's working every few seconds, at least for any program built by anyone with any sort of budget.

Ответить
@stunnerhash
@stunnerhash - 04.09.2024 19:09

777

Ответить
@stunnerhash
@stunnerhash - 04.09.2024 19:09

8

Ответить
@emre_ez
@emre_ez - 20.08.2024 21:01

Simply:
Make it say "Initializing" until the transfer is done, and then make a bar that will quickly and smoothly go through

Ответить
@mich8050
@mich8050 - 28.05.2024 20:26

Watching this whilst trying to download photos from my phone to laptop, that bar has gone from 30 mins to 5mins to 1hr to 2 days and it's currently down to 2 mins.

God knows when it will actually be done

Ответить
@danamaderas3382
@danamaderas3382 - 06.05.2024 18:18

Comment Loading…
🟩🟩🟩⬜️⬜️⬜️⬜️⬜️⬜️

Ответить
@horizen4461
@horizen4461 - 09.04.2024 10:44

turn to Jesus Christ he loves all of us more than anything and he literally died for us. He took in the punishment for our sins thru on the cross. It wasn’t cuz we deserved it, but cuz he loved us. 1 John 4:10 “This is love: not that we loved God, but that he loved us and sent his Son as an atoning sacrifice for our sins” it was thru his love that he died for us and we can be forgiven

Ответить
@chloelayla017
@chloelayla017 - 31.03.2024 17:15

One of the most underappreciated technological advancements is the way loading times are becoming largely redundant now. The pain we used to go through in the 80's, 90's and 2000's has largely been resolved. Think cassette games on your Spectrum, Dial Up Internet, Firing Up Windows or downloading an MP3 or updating your phone software and I bet you can remember the horror when they went wrong. Things are so much speedier and reliable now, that for many, they're barely noticeable. The fret of worrying about whether something will work or load has largely subsided and for that, I think we should be eternally grateful.

Ответить
@_nx_pain
@_nx_pain - 28.03.2024 00:46

So you're telling me that Michael Scott was right all along😮

Ответить
@Omena0MC
@Omena0MC - 23.03.2024 00:05

Me when i made a smooth progress bar by increasing the progress a bit every frame based on how long the last real data update was so it slows down instead of jumping from 0% to 30%

Ответить
@Muhahahahaz
@Muhahahahaz - 20.03.2024 14:20

The primary issue that bugs me is when the progress bar displays “100%”, yet I still have to wait 15+ seconds for it to finish

Don’t display 100% if you’re not actually done! 😠

Ответить
@JessieWinitaCook
@JessieWinitaCook - 13.03.2024 19:11

I think counting the amount of data might be the best option

Ответить
@David_Hogue
@David_Hogue - 29.02.2024 05:12

I just made a progress bar that intentionally slows down the farther it gets. The reason is that is retrying on a spotty connection, so it could be done at any time, but it also slows retries over time so as to not overload the system.

Ответить
@barzun8
@barzun8 - 28.02.2024 20:52

in my opinion progress bars should actually show a little behind where they actually are so that if something is taking a long time and it would normally be frozen, they can display a little motion from the time they have saved up.

Ответить
@gokulkrishnan6476
@gokulkrishnan6476 - 21.02.2024 03:50

▓▓▓░░░░░░

Ответить
@jvcs5738
@jvcs5738 - 18.02.2024 10:42

Ответить
@Sorenzo
@Sorenzo - 10.02.2024 22:01

I just wish progress bars would tell me when it's NOT doing anything so I can restart it.

Ответить
@blizzred2143
@blizzred2143 - 02.01.2024 08:08

Anyone else think his speech rhythm is like Jimmy Carr 🤣🤣🤣

Ответить
@ankitadatta8841
@ankitadatta8841 - 08.12.2023 13:53

I am watching this video while downloading my final semester results

Ответить
@ivanlinuxandunix
@ivanlinuxandunix - 21.11.2023 11:13

DaBasics

Ответить
@clemonr6
@clemonr6 - 16.11.2023 14:54

Does the title change every so often or am i tripping

Ответить
@kanekeylewer5704
@kanekeylewer5704 - 16.11.2023 14:13

Is the progress bar in the title counting to 20m views?

Ответить
@SoyaHEYA
@SoyaHEYA - 15.11.2023 10:53

I think it crashed oops

Ответить
@fur_avery
@fur_avery - 13.11.2023 19:09

in a few decades the progress bar in the title will just snap to 100%

Ответить
@tkneoful
@tkneoful - 13.11.2023 15:32

Mh, that progress bar at the end on the video looked suspiciously smooth...

Ответить
@iankemp1131
@iankemp1131 - 12.11.2023 15:43

Great explanation and great ending :)

Ответить
@TheSecondPersona
@TheSecondPersona - 29.10.2023 17:51

My favorite memory of a loading bar (or technically a "time remaining" counter) was one time downloading/installing a game on Steam. It was maybe 80% of the way when I noticed the download speed was slowing down significantly, and so the remaining time predicted went up from 3 minutes to 4, 5, 6, 7, and kept climbing. 30 minutes, hours, then days, then weeks, then months, and finally was all the way up to 1 year of predicted time remaining. A moment later it finished and was ready to play.

Ответить
@MegaLokopo
@MegaLokopo - 21.10.2023 04:18

You could probably design a loading bar that manipulates human emotion to convince us to be patient and constantly thinking it is always almost over.

Ответить