Earlier quoted context omitted.
I think it's unfair for you to call him wrong, what's wrong with what he said in the context of what he was saying? I remember Blender loading fast as well. But are you sure every single feature of the program is available as soon as the GUI is displayed? Because I wouldn't be surprised if there's some lazy loading going on. Maybe some things finish loading in the background so they are not available right away or ma…
Loading on demand is a vast improvement over loading everything up front, though. Loading on demand means you never pay the price for functionality that isn't used, and if your load time is divided into little pieces, it's far more likely to slip into spaces where the user is otherwise preoccupied, thus becoming essentially free. Lazy loading is a way to truly reduce loading time, not just a way to hide it as you see…
Splash screens == sloth
141–150 of 246 posts
Re: Splash screens == sloth
#142A splash screen basically tells me, in very clear-cut terms, that my time is worth nothing whatsoever. It's a fresh reminder that users' needs don't count as much as programmer convenience does. So... how much IS your time worth? How much extra would you be willing to pay for instantly-responsive applications? Programmer time isn't free, either.
Why should users have to pay extra?? The new version of Basecamp (by the guys who invented Rails) focused on speed, because speed = $$$. The question is, why would you throw away your userbase because your app is so slow to load, it's cutting into their productivity? There is a very large gap between 'instantly responsive applications' and Photoshop.
Re: Splash screens == sloth
#143Earlier quoted context omitted.
I think it's unfair for you to call him wrong, what's wrong with what he said in the context of what he was saying? I remember Blender loading fast as well. But are you sure every single feature of the program is available as soon as the GUI is displayed? Because I wouldn't be surprised if there's some lazy loading going on. Maybe some things finish loading in the background so they are not available right away or ma…
Loading on demand is a vast improvement over loading everything up front, though. Loading on demand means you never pay the price for functionality that isn't used, and if your load time is divided into little pieces, it's far more likely to slip into spaces where the user is otherwise preoccupied, thus becoming essentially free. Lazy loading is a way to truly reduce loading time, not just a way to hide it as you see…
Re: Splash screens == sloth
#144I don't understand why people persist in this:
(1) Most hypervisor start-up screens aren't even seen by most users.
(2) Spend that time and effort making the boot faster, not slowing it down with utterly useless stuff!
Re: Splash screens == sloth
#145Whether or not the programmers of Photoshop can make their app run faster, I have to say it's pretty sad that waiting 10 seconds is worth whining about. I understand this is unacceptable for a web app's page load time, but for a desktop app that loads an enormous amount of resources once before letting you use it seems acceptable to me. I think the real problem is that we are all so incredibly spoiled that waiting 10…
Re: Splash screens == sloth
#146Earlier quoted context omitted.
I agree, faking readiness is far worse to me than actually being ready.
That isn't the choice here, though. The choice is between throwing up a big nonfunctional promotional screen or a nonfunctional version of the actual app.
If the author has the splash screen burned into his retina, (s)he's doing it wrong.
Re: Splash screens == sloth
#147The video game industry has the same issue. Initial bloat screens. A lot. Skyrim for instance, it takes anywhere from 30 seconds to load the initial screen, which is just the logo of Bethesda. You know what is on the initial screen. A button for me to click that says Start. Once I click that button, then I have to hit Continue for it to load the last save point. Then another 30 seconds to 1 minute to load my game/map…
Re: Splash screens == sloth
#148The computers I use now are far more capable than the ones I used in 2005, in terms of CPU, RAM, disk space, GPU, and anything else that should affect an app's boot time. Today, Photoshop takes just as long to boot as it did in 2005. Yet the features I use today are almost identical to those I used in 2005, the only exception being the ability to import camera raw images. (And I'm sure that the binaries for importing…
Of course Photoshop has plenty of new features each version. Just because you don't use them doesn't mean other people don't. It's a known problem: Everyone only uses 10% of the features in software but everyone has a different 10%.
Re: Splash screens == sloth
#149About loading screens, I've always wondered why games don't try to get rid of these (maybe they do?). Anyone familiar with why you have to have loading screens in games? Would it be possible to pre-load a level while you're playing?
They can't follow the article's suggestion of giving you a mini-game to play during the load screen because that would violate Namco's patent 5,718,632 which covers exactly that: http://www.google.com/patents/US5718632
Re: Splash screens == sloth
#150I ranted about this a few days ago. My favorite idiocy on Windows is their background "optimization" of .Net binaries. https://blogs.msdn.com/b/davidnotario/archive/2005/04/27/412... This service appears to perform a large number of I/O requests (probably reading/writing a large number of small files). It will totally consume the disk seek capacity, massively slowing down every other program that is also doing disk I…