Live data from Hacker News

Splash screens == sloth

asserttrue.blogspot.com

61–70 of 246 posts

Re: Splash screens == sloth

#61
post #53

Earlier quoted context omitted.

Think of the 100s of millions or even billions of hours of unhappiness caused by whatever utter wanker designed the windows update system. All that misery waiting to go home to your actual life but you can't because your laptop's displaying 'Do not turn off or unplug your computer'. No, just sit here and watch me. Or those times you accidentally opened Word or Photoshop or MySql Workbench (god that's slow) or whateve…

Don't like that feature of Windows Update? Turn off automatic updates and do it manually when you wish. Although I agree with the annoyance of accidentally opening something like Photoshop and having to wait to close it. But a good number of resources that is loading is third-party stuff that demands to be present immediately on startup as opposed to being loaded on demand. But whatever. Paint has the same UI as what…

Their interface is the same. Are you utterly blind? Stop looking at the UX as a programmer and imagining the complexity of the features. The actual screen is displaying exactly the same stuff. There's a big white box to draw in and bunch of buttons to press.

You do not need to initalize all the 3rd party tools, you just have to find out which tiny little icon to add on a task bar or extra menu items to add, and why didn't you cache that when the extension was first detected?

And how silly of me, of course all the corporations these days let you turn off the updates on their computers don't they?

Stop telling your users that 'if they just..', do the opposite with UI than you do with your code, start programming for the best case scenario, not the worst case.

Re: Splash screens == sloth

#62

Louis CK has a fantastic rant about people complaining about technology being too slow (and technology, in general). It helped to put my own rage in perspective. I find myself getting less pissed at technology since watching it, and I kind of hope that lasts. (NSFW) http://www.youtube.com/watch?v=grxL5umOE6g&feature=relat...

That's a rant aimed at consumers of software, not the producers.

Re: Splash screens == sloth

#63

I wonder how Kas Thomas feels about the credit roll that occurs at the start of a movie? You know the one where they show the logo of the movie studio, then the production company, then the producer, editor, et al. I see the software splash screen in the same light. It is giving credit to those who have put it together. Now, obviously entertainment is different then a work application, but many of us feel that softwa…

That's an example that proves the opposite of your point.

You may notice if you watch some older movies (pre-1950s, mostly) that they used to run the ENTIRE credits list at the start of the film. The WHOLE THING. Not just the credits you see at the beginning today, but also all the ones that today are listed at the END of the movie, too. The copyright notices for all the songs they used, the logos for their camera and film providers, the names of all the gaffers and best boys and Assistants To Mr. Bigshot... you had to sit through them all before the movie got underway.

They don't do that anymore. Today only a very small number of Very Important People get credited before the start of the movie. Everyone else gets shunted to the end. Why? The answer is TV. When TV came along and movies started getting shown there, they no longer had a captive audience. The audience could now change the channel if they weren't being entertained -- which meant that there was pressure on the filmmakers to GET ON WITH THE DAMN MOVIE. So they moved nearly all the credits to run after the film, rather than before.

That was a bit of a blow to all those other folks, of course, since credits at the end of a movie are credits nobody reads -- they're too busy leaving the theater or changing the channel. But it was necessary to conform to the audience's desire that they GET ON WITH THE DAMN MOVIE.

Which is Thomas' point: users' expectations are changing. Used to be that it didn't matter that much if your app was slow to load, because users didn't expect it to be fast. But the proliferation of mobile devices and lightweight apps is changing those expectations. So if you care about your users and want to hold on to them, it behooves you to GET ON WITH THE DAMN APPLICATION.

Re: Splash screens == sloth

#64
I suppose this is a good place to mention that I wasted 2 hours of my day zeroing my MBR because of Adobe. Apparently Photoshop installs some DRM crap on it.

Proof: http://www.amazon.com/Adobe-Photoshop-Extended-CS4-VERSION/d...

Proof: http://ubuntuforums.org/showthread.php?t=1661254

I will not be using an Adobe product other than Flash again. I would ditch Flash as well, but last time I checked, gnash was not good enough to replace it yet. That's not an issue though. I'll just wait for HTML5 to kill it.

Re: Splash screens == sloth

#65

Boo and/or hiss. If you hate splash screens, use simpler tools or get more RAM. When Photoshop finishes loading, it's ready to kick ass. The Finder, on the other hand, taunts with its almost-readiness. Faking readiness is far worse than setting and honoring expectations.

Agreed. Though it would be really cool is Photoshop could somehow do progressive loading, so you can get the main UI + core functions up and running, and then bring all the plugins on in the background. Let the user choose their load order (I don't think this is too much to ask for a serious piece of software), and voila. For example, the 3D engine in the newer Photoshops. I never use it (it just doesn't overlap with my work). Would be nice if I could mitigate its effect on load time.

I wish I could just get more RAM, but some of us are still somewhat budget limited. Photoshop took enough of my money the first time around.

Re: Splash screens == sloth

#66

I don't understand what he's angry about. Photoshop, Microsoft Office, OpenOffice, these are all enormously complicated programs that require resources to load. That doesn't make them bloatware and it doesn't make the programmers lazy. His proposed solution sucks too. Show the UI while it's loading so the user can impotently click around waiting for the program to "turn on". Windows does this when it boots up and it…

Agree.I wouldn't care if MS Office,Photoshop takes some extra time to start.The wait would be worth it.For all the bashing Microsoft gets,MS Office and Active Directory are products which really,really way better when compared to their open source counterparts.So,let the engineers have their 30 seconds of glory! :-)

Re: Splash screens == sloth

#67
post #41

About 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?

Most modern games use various tricks to minimize or eliminate loading screens, with varying degrees of success. Common ideas include using low-quality assets for far-away objects, dynamically replacing them when the player gets closer; creating assets that can easily be reused; and making the player wait in a small room or hallway while the next area loads. Sometimes this can backfire, as with the infamously slow elevators in Mass Effect, which are timed to always take as long as the worst-case load time for the area they're linked to.

TV Tropes has a list of examples: http://tvtropes.org/pmwiki/pmwiki.php/Main/DynamicLoading

Re: Splash screens == sloth

#68

What's the big deal? Showing a splash screen for less than 5 seconds (oh yeah, get an SSD) until everything initializes is better than opening a non-functioning UI ("the cloud" is not a solution - what are you going to do when your connection goes bad?). It would be nice to not have it, but for such a bloated program as Photoshop or After Effects, it's pretty much expected...

r: "get an SSD" - I recently upgraded my computer at work, and Photoshop CS3 (which does more than enough for my purposes) opens up in under 1 second. After a day of using this computer with an SSD as the primary hard drive, I finally pulled the trigger and ordered one for my desktop at home. Easily added years of usable life to the computer I bought new in 2008.

Re: Splash screens == sloth

#69
Another point is file size. Is it really necessary, that every version is twice as big (just estimating...) as its predecessor?

At least for many websites this trend has been stopped, due to mobile requirements.

Re: Splash screens == sloth

#70
"Just don't quit Photoshop when you're done using it, and don't turn the computer off, put it to sleep. If you have an SSD (like your iPhone), then swapping Photoshop back into main memory will also be much faster."

My experience in OS X is that Photoshop has to be restarted very frequently or it just eats up more and more memory until it uses it all. Seems like bad memory management.

Post reply on HN