The SNEAKY Psychology Of Loading Screens

แชร์
ฝัง
  • เผยแพร่เมื่อ 9 ก.พ. 2022
  • 📮 JOIN MY (FREE) EMAIL CLUB
    enricotartarotti.com/email-cl...
    Exclusive videos about tech, behind the scenes of how I make videos and building stuff on the internet
    🖖 Hey! I'm Enrico and I am a Product Manager working in tech. On this channel I go behind the scenes of the design, psychology and stories behind technology and the products we use everyday.
    In this video we go through the rabbit hole of loading screen design, exploring the evolution that they had overtime: from progress bars to spinning wheels to skeleton loaders. This video has been terrible for my health because now I overanalyze the loading patterns of everything I use. You've been warned.
    ► INSTAGRAM
    Follow me on: / enritarta
    ► MY FAVOURITE GEAR
    Microphone (Amazon): amzn.to/3oLw2Fk
    Camera Gear: kit.co/enricotartarotti/video...
    Music I use in videos: share.epidemicsound.com/lylyhc
    Notion for organizing channel: affiliate.notion.so/enritarta
    ► LEARN HOW I MAKE MY VIDEOS
    Sign up for course: forms.gle/KZZFWCkFCmrSk2RR6
    ► 1-1 CONSULTING
    calendly.com/enrico_tartarott...
    📕 SOURCES
    uxdesign.cc/what-you-should-k...
    / designing-for-the-appe...
    / at_some_point_in_the_f...
    blog.prototypr.io/skeleton-lo...
    AR video featured: • HYPER-REALITY
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 589

  • @deusprogrammer_thekingofspace
    @deusprogrammer_thekingofspace ปีที่แล้ว +3777

    Developer here. It's not really to trick you. It's more just to show you that something is happening. If we didn't put an interstitial in, the user would assume that the application has crashed as they wouldn't be sure something happened.

    • @mikaruyami
      @mikaruyami ปีที่แล้ว +239

      High on Life is a recent game where I've encountered the problem of everything not loaded while getting into an area. So loading screens and knowing where to put them is a must for certain things.
      I personally liked how games like Dead Space handle loading screens as the locked doors in that were the loading screens and would only open when done, which kind of added to the horror aspect of it.

    • @Sammysapphira
      @Sammysapphira ปีที่แล้ว +38

      This is correct

    • @devforfun5618
      @devforfun5618 ปีที่แล้ว +82

      @@mikaruyami forget dead space, resident evil did that, i only realized playing on emulators that the doors opened faster

    • @chrisellis4400
      @chrisellis4400 ปีที่แล้ว +72

      So developers removed the ability for me as a user to see the progress via a progress bar with a spinning wheel. Then realised that users get frustrated when information about the progress is hidden from them. So they implimented a method to fake loading progress whilst still hiding the actual progress away from the user?

    • @ViddyOJames
      @ViddyOJames ปีที่แล้ว +40

      @@chrisellis4400 who is tricking you? the difference between not loading and just being crashed is huge.

  • @rsiow2
    @rsiow2 ปีที่แล้ว +3139

    There's a story of how Singapore dealt with elevator wait times for their earliest public housing designs back in the 70s. Elevators weren't as quick as they are today so people complained about wait times. On top of that, the elevators only stopped every 3 floors above/below, further increasing waiting. In order not to blow out the government budgets, they came up with a clever solution: mirrors. The government quietly installed mirrors next to the elevator doors and complaints more or less stopped. People were using the wait times to check themselves out instead, taking their minds away from the issue.

    • @p10rambo
      @p10rambo ปีที่แล้ว +204

      Its a common elevator tactic

    • @wss33
      @wss33 ปีที่แล้ว +216

      He said why mirrors are in elevators in the video...

    • @svenyboyyt2304
      @svenyboyyt2304 ปีที่แล้ว +29

      What do you mean they stopped every 3 floors?

    • @PaGDu333
      @PaGDu333 ปีที่แล้ว +37

      People from Southeast Asian countries claiming they invented some common stuff (they don’t unless Filipino claimed they invented yoyo and hurricanes)

    • @arifi3441
      @arifi3441 ปีที่แล้ว +38

      ​@@PaGDu333 based Indos invented civilization ofc

  • @geniferteal4178
    @geniferteal4178 ปีที่แล้ว +1743

    Mirrors in elevators are also for claustrophobic people. It can be less panicky when the space feels bigger. Also before you enter you can more easily scan the room and see that no one is hiding. This makes them safer. Checking yourself out is great when you're alone probably much less likely in a crowded elevator. Even one other person would make me more self-conscious.

    • @Dark_Slayer3000
      @Dark_Slayer3000 ปีที่แล้ว +24

      Imagine mirrors on both sides :3

    • @builder1013
      @builder1013 ปีที่แล้ว +8

      That's really cool! I never noticed that effect it had.

    • @fosminclorin
      @fosminclorin ปีที่แล้ว +18

      @@Dark_Slayer3000 imagine mirrors on all sides

    • @jiyama
      @jiyama ปีที่แล้ว +6

      im the opposite of claustrophobic. open wide spaces scares me shidless

    • @danieldaniels7571
      @danieldaniels7571 ปีที่แล้ว +2

      @@Dark_Slayer3000 that would be infinitely cool

  • @ianbelletti6241
    @ianbelletti6241 ปีที่แล้ว +281

    It's funny how old web pages loaded naturally in a modular way, then some companies got the idea to use the spinning wheel to make it appear like it's all loading at once and now, they're like, "Nah! Modular loading was the right way to go to begin with." The spinning wheel is useful for some things to show that the computer is doing something behind the scenes but for most websites modular loading is the way to go because showing each individual element loading in is much more useful than a random loading graphic.

    • @Lowzerix
      @Lowzerix ปีที่แล้ว +1

      fr

    • @SeekerGoldstone
      @SeekerGoldstone ปีที่แล้ว +11

      I hate modular loading. You start to scroll and read and then an ad appears so you are sent to a random part of the page and the text disappears so you have to scroll back up and start again while being careful not to scroll too fast and compensating for newly loading data at the top of the page that you dont care about that pushes the line you were reading off of the screen. Then you get halfway through the page and it finishes loading so it reformats the site and zooms you out while dropping image quality.
      I waste more time zooming and scrolling and opening images in new tabs than I would have by paying attention to the real world for 10 seconds.

    • @programaths
      @programaths ปีที่แล้ว +10

      @@SeekerGoldstone That's because it's made by suckers ^^
      It's why you limit re-flow when you do good web development, it does really piss off users!

    • @Bunny99s
      @Bunny99s ปีที่แล้ว +6

      Modular loading would be great if it's done right. However in most cases the grayboxing is done wrong so when the actual content loads the page, morphs or changes. For me there's nothing worse. I hate when you try to aim for something and suddenly things jump, shift, scroll, pop, linebreak, grow, shrink or "adapt". It's the worst user experience. Especially on websites you visit quite often. So you know where you want to go but you have to wait extra time because the layout need to adapt to the poorly integrated dynamical content so you don't click on the wrong thing.

    • @ianbelletti6241
      @ianbelletti6241 ปีที่แล้ว +4

      @@Bunny99s that's because of all the advertisements that have to load into the page not having designated box sizes and locations. It's all the ad heavy web pages that do this the worst.

  • @ObamaoZedong
    @ObamaoZedong ปีที่แล้ว +529

    I just miss the old loading bar. I'd rather know how much time I have to wait than a fancy loading animation.

    • @TheSimoc
      @TheSimoc ปีที่แล้ว +75

      Exactly. And even more I miss the modular loading of individual elements one by one, text before pictures, and most and the foremost - good ol' lightweight size of websites, that would with today's connections load up immediately. That would be true advancement, unlike all this frivolous bloat.

    • @vappyreon1176
      @vappyreon1176 ปีที่แล้ว +30

      I love games that incorporate the load bar into the animation

    • @birubu
      @birubu ปีที่แล้ว +68

      Things is 95% of the time the loading bar is totally inaccurate, especially if it includes a time to complete prediction

    • @bigshrekhorner
      @bigshrekhorner ปีที่แล้ว +24

      Only that you didn't really know how much time you had to wait, because loading bars are not accurate.

    • @CureSmileful
      @CureSmileful ปีที่แล้ว

      @@birubu why that's the case?

  • @antoneeee9284
    @antoneeee9284 ปีที่แล้ว +71

    AR glasses would be such dystopia. imagine your view getting crowded with shit. now imagine companies trying to put ads in it.

    • @danieldaniels7571
      @danieldaniels7571 ปีที่แล้ว +3

      I was really disappointed when development of Google Glass was discontinued. I still want one.

    • @orangequill1645
      @orangequill1645 ปีที่แล้ว +9

      Just take em off

    • @RustyNips
      @RustyNips ปีที่แล้ว +15

      Imagine if all billboards and other irl product placement ads get replaced with greenscreens to be filled with targeted advertising
      So instead of some McDonald's billboard it's hot singles in your area wanting to talk

    • @SeekerGoldstone
      @SeekerGoldstone ปีที่แล้ว +1

      That's exactly how we used to feel about phones and tv. Once we have AR glasses, the intrusive ads will be a normal part of life.
      Readers of the 1800s would never tolerate an ad in the middle of their novels. In the 2020s, we accept that intrusive ad breaks are an integral part of entertainment.

    • @danieldaniels7571
      @danieldaniels7571 ปีที่แล้ว +1

      @@RustyNips I would love to meet some hot singles in my area wanting to talk

  • @XGames-94
    @XGames-94 ปีที่แล้ว +95

    To me, skeleton loadings work by tricking the brain to think part of the page has already loaded and it won't take long till the complete page appears. I would compare it to texture streaming, when the gameplay starts but the textures haven't fully loaded yet, but you are already playing.

    • @SeekerGoldstone
      @SeekerGoldstone ปีที่แล้ว +6

      I absolutely despise texture streaming. If your texture cannot be loaded in time using the hardware you are running it on, your texture is too big. Are they making games or paintings?

    • @hugo4it
      @hugo4it ปีที่แล้ว +3

      @@SeekerGoldstone yeah, oh boi I love playing a game before it finished loading, this totally doesn’t break my immersion at all

    • @SeekerGoldstone
      @SeekerGoldstone ปีที่แล้ว +4

      @@hugo4it I remember when we used to complain about long load times. Now we complain about low-res textures and sub 120 fps but loading times are so long that I can walk away and have a snack and a smoke while the game loads.
      How is this "progress"!?

    • @peterjohnson9438
      @peterjohnson9438 ปีที่แล้ว +2

      The environments in games these days are too complex to keep in system snd GPU memory more than a small chunk at a time, yet we now expect to be able to move around a 10x10 km world where every detail is unique, at 120+ fps.
      A lot of tricks involving placeholders, low detail stand-ins and constantly running data retrieval need to be employed to make that happen.
      There's a great talk on here about virtual texturing in Far Cr 4 which I suggest you look up to get a glimpse at the level of engineering that goes into a modern game.

    • @MikeWalls7829
      @MikeWalls7829 ปีที่แล้ว

      I'm the complete opposite, if I see a load of empty boxes I know it's struggling to load and I'm more likely to just close it and move on immediately.

  • @AspectClip
    @AspectClip ปีที่แล้ว +311

    Opera Presto (pre-2013 Opera) did this best. They had a unique way of loading webpages that allowed you to interact even before the CSS loaded. This was incredibly helpful on sub-1Mb/s connections back in the 2000's.

    • @potatomaaan1757
      @potatomaaan1757 ปีที่แล้ว +5

      I don't see how this would work? Can you give some more details?
      Did they guess what the css would be and try to apply their own "guessed" styles to the html?
      Also CSS is usually not the part that takes long, it's the JavaScript, followed by the time it takes to execute the JavaScript and then the time to wait for the content to load in.

    • @digiorniboy
      @digiorniboy ปีที่แล้ว +33

      @@potatomaaan1757 I mean, even without CSS, the base HTML can still make a functioning website, it’ll just look ugly as sin

    • @unaincreibleroca3427
      @unaincreibleroca3427 ปีที่แล้ว +3

      oh. so i have 2000s connection speed.

    • @supersonictumbleweed
      @supersonictumbleweed ปีที่แล้ว

      @@digiorniboy not these days

    • @vappyreon1176
      @vappyreon1176 ปีที่แล้ว +1

      @@supersonictumbleweed html5 moment

  • @DDouglashey
    @DDouglashey 2 ปีที่แล้ว +355

    WOW man, I clicked on this video and as i watching i was thinking "damn this video is so well edited, this guy had at lest 1milion subscribers" I was shocked when i saw that you have 900... Good work and thanks!

    • @enricotartarotti
      @enricotartarotti  2 ปีที่แล้ว +59

      Thank you, these are the comments that give the motivation to keep going!

    • @caesarmatty
      @caesarmatty ปีที่แล้ว +18

      @@enricotartarotti Congrats on your recent success- almost 27K now. Your last 2 vids (Google and ChatGPT) are blowing up. My prediction is 100K+ subs by the end of 2023. Good luck!

    • @Redditard
      @Redditard ปีที่แล้ว +2

      @@enricotartarotti 36.8K u can do ittt!!!

    • @Redditard
      @Redditard ปีที่แล้ว +2

      @@caesarmatty Hopefully yess!!

    • @ciudad-del-mar
      @ciudad-del-mar ปีที่แล้ว +2

      @@caesarmatty Already on 42.800 now. Really well done!

  • @furinick
    @furinick ปีที่แล้ว +87

    That's why i love games with loading screen tips that you can parse through, or even where it hastily loads you into something you can interact with while the real level is being loaded
    Tf2 has tips and loading screens show you your statistics
    Bayonetta loaded you into an empty world, prompted you to do a certain combo, but you could also just do whatever
    Not a loading screen but the google dinosaur game is a nice distraction while you try to fix or wait for the issue to get fixed
    I think the web should learn from this a little, maybe load some headlines or cool facts, nice interactive animations, maybe even just do some randomly generated things with the skeleton loadeds, like generating random pixel art for thumbnails so people have something to look at or placeholder images
    There's a lot of possibilities for small payload sizes, maybe I'll take a crack at making some loading screens in the ol vanilla js and css

    • @devforfun5618
      @devforfun5618 ปีที่แล้ว +12

      remember snake on the youtube loading screen ? when you could pause the video and wait for it to load entirely, instead of only loading while you play the video

    • @TheSimoc
      @TheSimoc ปีที่แล้ว +2

      Why such random shit? Rather, they could load up a) all real text content very first, without any delay, and b) show alternative text in image placeholder like good ol' standard used to have, or alternatively, lower-res thumbnails, which would actually suffice in many cases even as actual content, but make loading much faster. No.1 pissoff nowadays is the frivolous bloat, making everything slow and full of compatibility issues.

    • @sonario6489
      @sonario6489 ปีที่แล้ว +6

      @@TheSimoc To keep you occupied while waiting for the real stuff to load. The random shit is always fun and interesting, or even a helpful tip in the case of games like Smash

    • @TheSimoc
      @TheSimoc ปีที่แล้ว +1

      @@sonario6489 Sure it could in some cases be. But in most cases, the actual content would be more preferrable, which for some odd reason os not provided even though there definitely would exist means for that, similarly as for delivering the random shit.
      And I completely fail to understand where we need the empty skeleton loaders with even adjusted text placeholders, as with same or lesser bandwidth and delay the actual text content could be loaded. Text only takes one byte per character, so even with 1kb/s we could get thousand characters per second. Of course there is metadata and overhead, but even if they were half of the amount, there would still be 500 characters loaded per second. And it is what it used to be - no noticeable delay for text content loading even wity the slowest landline connections we used to have.
      Then, someone reinvented the wheel and upholstered it with the new clothes of emperor - no we have flashing content skeletons without any content for several seconds, even with exponentially speedier connections. So well, I would have immediate view of actual content element by element, rather than random shit - which would be better than nothing though.

    • @dogman15
      @dogman15 ปีที่แล้ว

      Lots of Valve games give tips on loading screens: Team Fortress 2, the Left 4 Dead games, and Counter-Strike: Global Offensive. Those are the ones that immediately come to mind.

  • @stagespectre
    @stagespectre ปีที่แล้ว +14

    My roommate was attending art school for graphic design online and it took a LONG time for his projects to load due to the file sizes. So, we spent that time staring at the blank slate gray software workspace anxious to see and share (and critique). We jokingly refered to that time as cleansing our 'visual palette' before the spectacle.

    • @MosesGTC
      @MosesGTC ปีที่แล้ว

      That could be an art piece. Just a blank gray page.

  • @OcteractSG
    @OcteractSG ปีที่แล้ว +19

    One set of loading screens I really liked is from the Ratchet and Clank games for the PlayStation2. Rather than looking at spinning circles or progress bars, you just watched Ratchet and Clank fly to their next destination, masking the fact that you’re even looking at a loading screen.

    • @dogman15
      @dogman15 ปีที่แล้ว

      Lots of video games do this with elevators, too. Luigi's Mansion 3, Mass Effect...

    • @RustyNips
      @RustyNips ปีที่แล้ว +2

      @@dogman15 jak and Daxter comes to mind for that too
      Crashes warp is also kinda similar and more recently with spongebob cosmic shake warp portals

    • @keshi5541
      @keshi5541 ปีที่แล้ว

      warframe andspiderman does this too I think.

    • @pennysantana247
      @pennysantana247 ปีที่แล้ว

      Metroid does this with its elevators, specifically Prime 1 and 2 and Dread as they have standout elevator animations

    • @prot07ype87
      @prot07ype87 9 หลายเดือนก่อน +1

      @@RustyNips What happened in those loading screens?
      Tried looking it up but no luck.

  • @rossimarti
    @rossimarti ปีที่แล้ว +5

    As an app development lead myself, I encourage all sorts of "tricks" (data compression, caching, delta updates, lazy-loading, AI/prefetching, sprites, "skeletons" that are actually compiled static screenshots, publisher/subscriber models, CDN, redundancy, geolocalization, data bus, on-device data manipulation, sockets, and more), to make data loading appear immediate, as often as possible, as many times as possible. It's a balancing act along with good design. Low overhead for any operation is the name of the game.

  • @theredstonehive
    @theredstonehive ปีที่แล้ว +54

    Just like how it would feel better to take a detour instead of waiting in extremely slow traffic for the same amount of time.

  • @SquareWaveHeaven
    @SquareWaveHeaven ปีที่แล้ว +3

    5:18 I literally got a flashback from this to the other night when I was watching youtube in bed and my internet went out for half an hour. I shuddered at those grey boxes just a tiny bit inside, lol

  • @edwardperkins1225
    @edwardperkins1225 ปีที่แล้ว +3

    I hate any loading icons that don't give a time/ fractional visual estimate. As far as anyone knows the thing is animating, but no one knows if it's going to progress or finish. The circle visually implies it might be finished in one revolution, but you know that's wrong.

  • @Usith
    @Usith ปีที่แล้ว +35

    I’m getting obsessed with your channel! This stuff is so good

  • @davidemodena1
    @davidemodena1 2 ปีที่แล้ว +12

    Maybe one of the best content in TH-cam so far in 2022

  • @BetaTester704
    @BetaTester704 ปีที่แล้ว +12

    Never ever thought about skeleton loaders before. Goes to say how effective they are.

  • @NOTRIPFORTHEHIVE
    @NOTRIPFORTHEHIVE ปีที่แล้ว +3

    Had seen the "grey boxes" page here on youtube last night, and all it did was make me start refreshing. Saw it the same as the old unloaded image space with the broken page icon.

    • @danieldaniels7571
      @danieldaniels7571 ปีที่แล้ว +1

      That’s what I think of when I see it too

  • @builder1013
    @builder1013 ปีที่แล้ว +2

    Wow, I didn't know how much effect the TH-cam-before-it-loads screen had on my brain until now.

  • @edhikurniawan
    @edhikurniawan ปีที่แล้ว +2

    There's a game at Steam that actually yell me back "Why you're so impatient?" to my face when i click the refresh button too fast. Then i came to realization if I'm not patient enough....

  • @darsterz
    @darsterz ปีที่แล้ว +3

    i'll never forget the old youtube spinning wheel where you could press an arrow key and suddenly play snake

  • @plasticcreations7836
    @plasticcreations7836 ปีที่แล้ว +3

    We have a saying in the UK - ' A watch pot never boils'. Meaning if you stand and watch something come to the boil like a kettle or pot of water it feels like it takes longer. But if you step away and don't watch it then it seems to happen quickly even though it takes the same amount of time.

  • @Vexius
    @Vexius ปีที่แล้ว +3

    Excellent video man. So well put-together, explained, and thought-out. Love the way you think and explain things.

  • @coding398
    @coding398 ปีที่แล้ว +21

    Your channel is absolutely amazing! 100% gonna skyrocket to like 100k subs in the month or so with content like this

  • @thebush6077
    @thebush6077 ปีที่แล้ว +1

    I'm a software developer for a company I'm not going to name. We have a new analysis thing that takes a while to complete. It's already as fast/optimized as it can be and most of the wait is pulling stuff down from a database as it requires a lot of data to do its job. Company boss saw the wait time and wanted it to be faster because it felt like it took too long. The fix? Added status text that updated in realtime with whatever the current step it's on was. Makes the entire wait time feel sooooo much shorter despite being the same amount of time as when it just had a spinner because now you can see what it's doing and each time the status text updates it feels like the amount of time you've been waiting reset a little. Now everyone is happy. Funny how the brain do.

  • @SamBskate
    @SamBskate ปีที่แล้ว +1

    Great video. Concise, gave sufficient background and context, and looked ahead to the future at the end. Not a moment wasted! Fitting.

  • @creatingmyownway7231
    @creatingmyownway7231 2 ปีที่แล้ว +9

    Oh god. It just has 178 views as of now for such valuable video and other videos of this channel. Want to see this channel reach 1 million maybe in 1 or 1.5 years (or even faster than that if possible ).

  • @G60syncro
    @G60syncro ปีที่แล้ว +1

    Pranked a co-worker once... I changed the default arrow cursor to the spinning blue wheel and watched the mayhem go down!! He just kept on re-booting, complaining how his computer was super slow that morning until I told him about it at lunch! So all that time, his computer was just as fast as usual but just looking at it made him feel like he was waiting for something!!

  • @projectdren806
    @projectdren806 ปีที่แล้ว +10

    I'm surprised you didn't talk about the Chrome dinosaur or other interactive loading screens that have some type of game or baked in informational text to read. Good video though!

    • @SeekerGoldstone
      @SeekerGoldstone ปีที่แล้ว

      Dino Jump is technically and legally distinct from a loading screen game. Dino Jump only appears when Chrome ISN'T loading what it expects to. When Dino Jump was created, Bandai Namco had a patent for the concept of playing a game while the computer loads something in the background so it would have been illegal if Google let you jump while a page loaded.

    • @projectdren806
      @projectdren806 ปีที่แล้ว

      @@SeekerGoldstone idk if that patent is really legal or the first considering I was using dino jump as the most popular example. But here is another example which is not namco: th-cam.com/video/oo7VTC6LI8Y/w-d-xo.html

    • @SeekerGoldstone
      @SeekerGoldstone ปีที่แล้ว

      @@projectdren806 The only comment on that video indicates that its owned by Bandai-Namco.

    • @projectdren806
      @projectdren806 ปีที่แล้ว

      @@SeekerGoldstone The comment does, but upon searching I've not found any relation to namco. I could be wrong though for sure!

    • @SeekerGoldstone
      @SeekerGoldstone ปีที่แล้ว

      @@projectdren806 If you search wikipedia for "D3 Publisher", its right in the spreadsheet at the top under "Parent".
      I dont know for sure but what I've pieced together in the last few minutes here is that Bikini Samurai Squad came out in 2006 but I can only find images of the loading screen game from the localized English versions released in 2009 which was the same year that Bandai-Namco bought D3, and also the first western release of an Onechanbara game.
      I think that minigame was included because they could finally legally include such a thing now that they were owned by B-N.

  • @AJLaRocque54
    @AJLaRocque54 ปีที่แล้ว

    Back in 1984 we did a study at NCR Comten on human interaction with computer software. Our company study showed that we needed to take into account color blindness, presentation metrics of numerical data, etc.. One of the most important findings was the fact that humans are extremely impatient. A person waiting for a computer to complete a process had a very high tendency to cancel the process and start over, or even reboot the computer, if the process took longer than 20 seconds to complete. Further studies showed us that we could alleviate this problem by displaying an artifact on the monitor representing the progress of the process, I.e. a growing light bar, a turning wheel, etc.. By doing this we found that humans were more tolerant of the time for a process to complete.

  • @Sirprincy2
    @Sirprincy2 ปีที่แล้ว +2

    God of War has one of the best tactics of loading time when fast traveling. Firstly the it takes the character to the "realm between realm" where you can walk around until you can get out and enter the new location giving you the illusion that the world is not paused and loading. And during this time there are many unique dialogue that provides lore to game this trick is also used during long travel segments as well.

  • @madcientist5438
    @madcientist5438 ปีที่แล้ว +1

    I work with 3D Programs, and crazy experiences with waiting.
    Catia 5:
    If you load a large file, the program is frozen for minutes, it has an abort button, which near always brings "Program does not react" and only reacts after loading is finished.
    If you use a funktion and need to enter/change multiple values, after each value, the program freezes and calculates with all the given values and only when finished, you can enter the next value and wait again. During waiting, you can't interact with anything of the program.
    Blender:
    You load a large file, no problem, you get the everything that is loaded at the time and can start work with it, objects pop in, with gray placeholder color and get textures later on. You can orientate yourself, move around and start working while it is still loading. It might be a bit laggy during that, but you can already work.
    PS: Waiting till everything is loaded and only than show is also overloading the brain and you need a moment to orientate yourself, with placeholders you know where everything should end up and where to look for what you need.

    • @madcientist5438
      @madcientist5438 ปีที่แล้ว

      Yes I am. The commas?
      Btw, what experiences did you have?

    • @madcientist5438
      @madcientist5438 ปีที่แล้ว

      @A Cop Killa Ah, to be honest I did not remember what the proper phrasing of computers for that is and just took what came to mind and contains the meaning.
      Blender got way more stable, but yes the multiple copies is still a thing but that is a recommendation for every 3D Program to have old saves.
      Best is if you get some odd bug and that bug than is in your working save, was annoying.

  • @arcanine_enjoyer
    @arcanine_enjoyer ปีที่แล้ว +3

    On a game perspective, hiding loading screens is fun, but also I find them very informative. I don't need to know what's being loaded but I like seeing a progress bar move at the very least. Makes it feel less like I'm waiting for something to happen and more I'm watching something be loaded. Looking at you ACNH!

    • @ScaryClown338
      @ScaryClown338 ปีที่แล้ว +1

      My favorite is the game putting up random game tips for you to read because some of those can be game changing or change your perspective making you play in a different fation. I just wish most games didn't use the same 20 tips and instead loaded a random page from the wiki as that would save a lot of time considering that I read the wiki anyways for any game i play so essentially i wouldn't have to open the wiki to look up how something works. I feel like this wouldn't be that difficult to implement but idk.

  • @troyevitt2437
    @troyevitt2437 ปีที่แล้ว +1

    I've heard those background-check sites artificially delay the results they've actually already pulled up. The reason seams to be that if the results come in "too efficiently", they are perceived to be less than accurate or that the whole site is an outright scam. Therefore, they want to appear to be having just a little difficulty because after all, you are paying them for something you couldn't have unearthed AT ALL without having paid them.

  • @dukestuff
    @dukestuff ปีที่แล้ว

    The problem with loading a skeletal view for waiting is the similar experience of having a web-site freeze or crash. At least with a spinning wheel, the user knows the processor is at work to load the application. Just knowing progress is being made is usually what softens the anxiety of wait time.

  • @GoldSrc_
    @GoldSrc_ ปีที่แล้ว +3

    What was that opposite story?
    It was a program or a website (something I don't remember), but the problem with it was that it was instant and people thought that it didn't do anything, so the developers added a delay to it.

    • @TheRealBlazingDiamond
      @TheRealBlazingDiamond ปีที่แล้ว

      Actually, wasn't it with Google and the fact that it didn't have a logo so people thought it was still supposed to load?

  • @LIA-52
    @LIA-52 ปีที่แล้ว

    2:20 I once had a windows progress bar for moving files go backwards, it was at 50, then jumped back to 30.
    As for sites loading, I shopped at a webshop a few days ago.....and they have a horrendous loading quirk, they reload the whole entire page when I change search filters, and at the product itself, they frickin skeleton load the buy button, and the skeleton is not grey, it's the same buttton, just inactive. Also in the shopping cart they load in all the needed quantity modification buttons which somehow take a lot longer than the rest, and when I impatiently just edit the number field, the price and quantity get correctly updated on the cart screen, but when I move to payment, I still have the wrong (quantities of) things in my cart.

  • @JK-yg1gf
    @JK-yg1gf ปีที่แล้ว

    0:45 when he said "time really is" my video stopped loading for a split second and i almost quit the video. it quickly returned and for a second i thought that the loading icon was edited into the video, which was brilliant, but it wasn't at all

  • @Ixarus6713
    @Ixarus6713 ปีที่แล้ว +1

    Like others have said, splitting a game into small sections and using fluid, inventive loading screens is a much better way to create loading screens, e.g: your character moving slower for an actual reason (injury or environmental conditions) or interacting with something e.g: a door, grabbing a necessary item, interacting with something or someone to establish character or story.
    Obviously you'd have to do something different or make a load area longer if you are loading a bigger or open-world space, but it's worth the sacrifice imho for more innovative game design.
    It's just much more efficient, plus it ensures you have lots of little moments to connect to the character. It *is* more resource and time intensive though, as unless you want the same garage door opening animation, you'll need to make anywhere between 15-30.

  • @Primo_extracts
    @Primo_extracts ปีที่แล้ว

    Outstanding report on such a mundane, but real topic. 👍

  • @AdrianJayeOnline
    @AdrianJayeOnline ปีที่แล้ว

    this was a very captivating video, really good, I actually learned something valuable on youtube ! I did indeed like and subscribe sir !

  • @danielb.2873
    @danielb.2873 ปีที่แล้ว

    One of the best loading screens I've ever seen was a high-quality rendered animation of a robotic hand doing a move that many people do when waiting or being annoyed, tipping one finger after another onto the table. This loading animation itself took quite a long time to load, and the whole website even longer since I think it was from Japan and obviously had huge data to get loaded. It took so long to load that I finally stopped waiting and closed it, so I don't even know what the website showed, but this loading screen was so remarkable that I still remember it about 20 years later. Spinners will never accomplish this.

  • @illyism
    @illyism 2 ปีที่แล้ว +15

    Didn't expect skeleton loader fr - amazing video!

    • @enricotartarotti
      @enricotartarotti  2 ปีที่แล้ว +4

      Congrats, now you will start to see them everywhere and you will not be able to un-notice them!

  • @SEB1991SEB
    @SEB1991SEB ปีที่แล้ว +8

    The skeleton loading gives you hope that the webpage will load up soon.

    • @RustyNips
      @RustyNips ปีที่แล้ว +4

      Just makes it more annoying when it doesn't and it's just lieing to you

    • @SEB1991SEB
      @SEB1991SEB ปีที่แล้ว +1

      @@RustyNips Lol, that's true too.

  • @JoshuaMiller-ny5uf
    @JoshuaMiller-ny5uf ปีที่แล้ว +1

    at 7:49 Tb is used while "terabytes" is said. I'm pretty sure the little 'b' is for bits and a big 'B' is for bytes...

  • @ALulzyApprentice
    @ALulzyApprentice ปีที่แล้ว +5

    Been watching your vids. Dude! They are awesome. You need more subs.

  • @RaigyoEcU
    @RaigyoEcU ปีที่แล้ว +1

    As a programmer i've never used them, but i'll give it a shot, working for a big clinic , most queries take minutes, i once added a loading bar, and they just loved it, and wanted it everywhere but i just didn't have the time neither i was autorized to change other's code

  • @Hollowdude15
    @Hollowdude15 6 หลายเดือนก่อน

    I never knew that it is why we have loading on youtube videos in the first place and I thought we have it because of are wifi and great video man :]

  • @NavnikBHSilver
    @NavnikBHSilver ปีที่แล้ว +3

    User feedback is always core, it is why spinners imo are the single worst idea ever, because initially you might think it means something, but when you realize it doesn't, it results in a situation where the user is left helpless to monitor the state of what is happening. Skeleton loaders are good, loading bars are good, the more the user can see "it is doing something!" the better.

    • @nolesy34
      @nolesy34 ปีที่แล้ว

      Bingo.. a picture of a woman undressing that way you can get two things at once

  • @BGTuyau
    @BGTuyau ปีที่แล้ว

    "Managing human impatience" That's the story -and in a manner analogous to the notion of adding lanes to a freeway to reduce congestion, it's a forever challenge.

  • @animanaut
    @animanaut ปีที่แล้ว +2

    good video, but the last example is more about latency not load times. that would probably warrant a video on its own

  • @silvadelshaladin
    @silvadelshaladin ปีที่แล้ว +9

    Augmented reality -- turning the sky into targeted advertising one cloud at a time.

  • @natedole8276
    @natedole8276 ปีที่แล้ว +1

    0:52 I am not even mad that they do this. I kind of like speed-walking through the airport after getting off of a long flight.

  • @jarlfenrir
    @jarlfenrir ปีที่แล้ว +1

    I think I'd still prefer the loading bar. Even if you remove timer from it. Spinning wheel animation is completely separate from the loading itself, so if the wheel is spinning, it doesn't mean the loading thread haven't crashed.
    Let's say I can wait a two minutes before I loose my patience. So if the wheel spins for two minutes, and nothing more happens, I loose my patience, and close the website.
    But if after two minutes of looking at loading bar I see it moved a bit, I'm willing to wait another two minutes to see if the progress bar moves again.
    In my opinion spinning wheel is just cheapest way of telling the user "hey, we are doing something" and we still can do better.

  • @Retnaburn
    @Retnaburn ปีที่แล้ว

    I have a fast computer and load times are so short I don't have time to read the helpful tips some games put in their loading screens and it's bittersweet.

  • @nemtudom5074
    @nemtudom5074 ปีที่แล้ว +3

    5:12 Its feedback that something is happening.
    Humans love feedback

  • @1God1Fury
    @1God1Fury ปีที่แล้ว +1

    TH-cam ads should be considered as loading screen, except that you have to wait 15-30 sec for every pack of 2 ads every 1-3 min.

  • @nathanc.5104
    @nathanc.5104 ปีที่แล้ว

    I don't mind spinning wheels, hourglasses, whatever it is. My main problem with them is that they don't tell me if whatever it is that's happening is actually working, or if it's stuck in a loop or encountering some error.

  • @Budgetgadgets2
    @Budgetgadgets2 ปีที่แล้ว

    Just discovered this channel. Subscribed!

  • @Mionikoi
    @Mionikoi ปีที่แล้ว +1

    Best loading sceen I ever been on. A mini game to keep you occupied while you wait.

  • @austinpage9463
    @austinpage9463 ปีที่แล้ว

    Your videos are so cool dude I love your speaking style

  • @oldvlognewtricks
    @oldvlognewtricks ปีที่แล้ว +1

    Knowing how much time it will take to compete an operation isn’t just very difficult - in general it’s not logically possible.

  • @MentaIPatient
    @MentaIPatient ปีที่แล้ว

    Great video. Liked and subbed. Thank you

  • @Yoshi92
    @Yoshi92 ปีที่แล้ว

    Really good video, thanks alot, instant sub. 🏆

  • @ezracohen6020
    @ezracohen6020 ปีที่แล้ว

    My TH-cam froze at 2:41 and the timing was so perfect I had to check that the time of the video wasn’t continuing just to make sure it wasn’t part of the video

  • @hogepief
    @hogepief ปีที่แล้ว

    As an ancient web designer, the concept of modular loading has always been around. Where Luke Wroblewski may have coined the term "skeleton loader" and polished the way it looks, just before the turn of the century most experienced web (usability) designers knew most practices to get a website ready for browsing and navigating well before all content was loaded. Remember that we were optimizing for visitors dailing in using a 28k8 modem. Tricks like size attributes and frames (although the latter had the penalty of an additional server request, which couldn't be ignored in those days) would allow browsers adhering to the standard to place content in the right place the first time, allowing users to predictably navigate to their content of interest well before everything was loaded. To this day I still remember some of the tricks to get the primary content to load before the less import stuff. Sweet memories 😉

  • @henri-fillipbauer6579
    @henri-fillipbauer6579 ปีที่แล้ว +2

    Well say what you want… I always dreamed of a seamless experience, and wen I bought the mac studio M1 Max with 32 gb of ram I can for sure say I finally reached a point where I can say there is nothing that bothers me.

  • @hiquegpx
    @hiquegpx ปีที่แล้ว

    elevators have mirror to help the security camera to film more angles with an panoptical pov, also big buildings like hotels used to have mirrors on the elevator to help the employees manouver the luggage cart

  • @sakesaurus1706
    @sakesaurus1706 ปีที่แล้ว +1

    don't forget the Halting Problem. The reason loading ETA are always inaccurate is because you can't even know if something will take forever or not. It's a general computer mishap

  • @sanjarcode
    @sanjarcode ปีที่แล้ว +5

    Okay, so humans have a "max utilisation" urge, atleast in the face of "waiting"

  • @LordOfNihil
    @LordOfNihil ปีที่แล้ว +2

    i blame cloud computing. id rather keep my software on the local device than in someone's datacenter with resources shared by other users, if i need more speed i can just buy better hardware.
    generally id rather have a bad guesstimation about how long a process will take than no indication what so ever. preferably before i click the button. if the problem is the user complains too much, when in fact the process is done as fast as possible, then thats not a problem with the system.

  • @realDragonJT
    @realDragonJT ปีที่แล้ว

    I really like the calculation old Chromebooks used to calculate wait time. I have a picture of negative 1d 3h time remaining

  • @siliconhawk9293
    @siliconhawk9293 ปีที่แล้ว +1

    meanwhile i just hate loading screens. i guess waiting on a blank screen is worse but if loading takes more than a set amount of time, i just quit or change my focus and do something else entirely

  • @maxagist
    @maxagist ปีที่แล้ว

    Just one brilliant video over net i watched in couple yrs!

  • @lightning_11
    @lightning_11 ปีที่แล้ว +3

    I clicked on this and waited 20 seconds for it to load. I was about to click off because I thought I'd experienced the content, but then I got a cool 8m video, too! Thanks.
    (In case I didn't make it obvious enough, this is a joke... :)

  • @Radien
    @Radien ปีที่แล้ว +1

    Yeah, if you really really don't like waiting, the best thing you can do is use modern devices to run simple (and sometimes old) applications.
    As long as it isn't so old that the its architecture is incompatible with the faster processing, it'll seem instantaneous.

  • @austingeorge6659
    @austingeorge6659 ปีที่แล้ว +1

    This video made me think. Thank you.

  • @mohammedenqira6226
    @mohammedenqira6226 ปีที่แล้ว

    Great content!

  • @-_-.......-_-
    @-_-.......-_- ปีที่แล้ว +6

    Dude you are truly underrated you deserve much more subs

  • @Daimo83
    @Daimo83 ปีที่แล้ว +2

    I remember jpg's pre 2000 loaded as an outline, and much preferred it.

  • @rob41137
    @rob41137 ปีที่แล้ว +3

    Screw that. Give me a maybe-not-so-accurate progress bar and percentage placebo any day, over an ambiguous beach ball or grey skeleton box.
    Also, yeah people suck and have 0 patience.

  • @splatsquidgereng3789
    @splatsquidgereng3789 ปีที่แล้ว +1

    Me with Wifi that likes to say that I'm connected even though I don't have ANY connection to even get the videos to load (not even the *wifi you can use to chat or call when youre smwh else* doesn't work)
    I am SICK OF SEEING skeleton loader. I stopped being patient at this point and just wanna throw my phone on the floor because I'm sick of being patient

  • @marshmallow_fellow
    @marshmallow_fellow ปีที่แล้ว +2

    throbbers are good and all but I've started seeing things that take a really long time to complete, system updates, installerrs etc with throbbers instead of progress bars which is so much more frustrating. one part of progress bars is you can tell the action is actually making progress, throbbers just don't do that

  • @arpitsharma2099
    @arpitsharma2099 ปีที่แล้ว +2

    'Great video on an obscure topic! You didn't talk about the hypnotic effect of the spinning wheel, and similar wait time iconography. Once or twice is ok, but what does it do to our brain if we see it like a 100 times a day? Does it make people buy more? Or cause ADHD? Any studies around this?

    • @SupahTrunks7
      @SupahTrunks7 ปีที่แล้ว

      It doesn’t do anything different to you that being hypnotized staring at clouds or fireplaces wouldn’t. Humans are attracted to movement and patterns so we stare at them instinctually. We stare at them the same reason we stare at stoplights and microwave timers.
      However as someone with an adhd diagnosis myself, I can promise that you can’t actually “get” adhd, you have to be born with it. you can actually stop having adhd over time as you age but adult adhd requires you to have already had it your entire pre-adult life as well. They won’t even diagnose you with it as an adult if there’s no reason to believe you had it as a child

  • @MouthJaw
    @MouthJaw ปีที่แล้ว +2

    There is always something behind something that we use everyday. We can wait but don't always want to.

  • @trielt1
    @trielt1 ปีที่แล้ว +1

    I prefer loading bars that tell you how much has been loaded instead of how long it'll take. When the program hides its progress from me instead, it just makes me more impatient. Those patronizing Windows loading screens come to mind.

  • @deannabelt2247
    @deannabelt2247 ปีที่แล้ว

    TH-cam videos used to let you play snake when they had the loading circle and that was one of the best things on this entire earth I really miss that.

  • @Artoooooor
    @Artoooooor ปีที่แล้ว

    Every throbber without a progress bar really pisses me off. It does not have to tell me the exact time. But number of processed and elements, portion of sent file size etc. is the must. If it was possible in the 90s, it's possible now.

  • @restcure
    @restcure ปีที่แล้ว +1

    I remember luggage on the carousel after a 10 minute walk, instead of 10 minute walk+20 *more* minutes wait.

  • @bobsteven2363
    @bobsteven2363 ปีที่แล้ว

    The airport example tho is not a psychological solution, it’s a better management strategy. People still need to walk that distance, so making it so that they walk while their bags are unloading is actually saving time

  • @legocommando11
    @legocommando11 ปีที่แล้ว

    I used to work at a internet provider and the troubleshooting part on their website used to be instant, but people complained that it seemed too fast. so the company added a fake loading screen to make people think that the troubleshooting would be more accurate.

  • @Marcel204_
    @Marcel204_ ปีที่แล้ว

    This is peak of the content !

  • @pacifico4999
    @pacifico4999 ปีที่แล้ว +1

    I always thought the mirror in elevators was for the camera to get a better angle

  • @TheRightWayzt
    @TheRightWayzt ปีที่แล้ว

    with the load for me downloading tf2 it was rapidly changing between four weeks and 1 day, to 3 minnutes 21 secconds (so freaking weird, it was changing to random times between them)

  • @walterpark8824
    @walterpark8824 ปีที่แล้ว +7

    Hah! So what I took to becnetrual texhnical developments were in fact UI manipulations. Can never be cynical enough around big tech. Well presented!

  • @OttrPopAnimations
    @OttrPopAnimations ปีที่แล้ว

    awesome vid!

  • @Kortelie
    @Kortelie 9 หลายเดือนก่อน

    You should've mentioned the old TH-cam snake game with the spinning dots!

  • @yraponyatkin9479
    @yraponyatkin9479 ปีที่แล้ว

    Thanks, really interesting!