Jump to content

Videochat July 2020

Here’s the July videochat. This went on longer than I meant for it to. I remember discussing EA, Game box covers, corporations, Trackmania, and more games. Game Dungeon follow-up episode will be next in line!

  Reply to post
Sign in to follow this  

Recommended Posts

"GUI is inherently slower because it requires rendering"

Michael Abrash spent a whole chapter of a book arguing about which stdio function is faster. A decade later, some guy makes a 2.5 BIllion Java based game about dirt blocks. 

Moral of the story? Never listen to detail oriented people, they don't know what they're talking about. If you want to make money and win at life, be product oriented.

"You don't get to bring friends."

Share this post


Link to post

It's funny to hear Ross complain about "lacking diverse approach" after making a video when he bashes Microsoft for not allowing his personal very specific workflow :D

Like what you are trying to do - is to essentially build a producing pipeline using OS and GUI as a glue/framework. That's not what most people do - most people use 5-6 programs and that's it, so they don't have all your problems with menus and taskbars and all that. Windows 10 feature of pinning app icon to the taskbar along with multiple super-wide monitors for professionals is usually enough. Basically people don't open and close apps all the time, so efficiency of that doesn't matter.

What most people who professionally do something, including video production, use is integrated commercial suites, like Adobe Creative Cloud that come will all the features you desire from OS - radial menus, all the important functions accessible on toolbars, customizable UIs, deep integration of various pipeline step applications into each other (so you don't have to open them via OS or even open them at all), and scripting.

When people say "use scripts/command line" they don't mean "write a script with 10 parameters and then launch it every time from CLI typing in all the stuff" - no. They mean "write a script with 10 parameters and integrate it into your pipeline, so it happens automatically". No one resizes images using IrfanView, no one even thinks about it - you have your OBS configured to output images to certain directory in a certain format, you have a script that collects those images and transforms them into whatever format is needed and there is a project management application to display, filter those images, as well as to provide parameters to the script (from project settings).

 

Your idea about "thinking out the box" with "script menu to launch scripts" just doesn't make sense as it's not about "20 seconds to launch a CLI command vs 10 seconds to launch the same command via GUI", it's about "10 seconds to launch the script vs 0 seconds to have the script launch automatically by being integrated into the pipeline".

I work with artists and writers (game development) and they use precise controls all the time. And yes, they can work for days without even touching the keyboard - but that's because everything they do is integrated and whatever 5 buttons they have on their tablet + radial menu in their app is enough. And when they need to do something that is not integrated into the pipeline, it's rare enough for them not to care about how efficient it is.

That's why no one in professional environment has your problems with OS gui :). That's why you get overrepresentation of Linux users - you are walking into BMW club and asking how to turn your hatchback into a truck the best way and then get amused that the most answers you get are coming from the preppers garage nearby. That's because they are the people who try to do what you do. Normal BMW users just buy a truck and don't try to build a truck out of hatchback. But preppers also don't build their armored trucks out of BMWs, they use different chassis that is more suited for the task.

Basically, it all comes to the "choose right tool for the job" - it seems that you have consistently selected all the wrong tools for all the steps of the process

Share this post


Link to post

@NightNord In Ross' defense I would say he's approaching this from a sort of armature/casual usability standpoint and I do think there is actually some room for improvement in that area. But you make some good points. I'm an indie game developer myself and spend 99% of my time in Unity and a few other specific apps. So I don't really even think about the OS gui because when I have an issue it's never with that.

 

From the GUI video I got the impression Ross spends a huge amount of time just hunting down programs he thinks he might want to use, which just seems insanely haphazard and inefficient to me. That's also not something most (armature and professional) users ever use their computer for. So it's a very very specialized "workflow". And those who do need many specific programs for small specific tasks use the command line and/or scripts because it's the superior (and only automatic) way of chaining tools together.

 

Unfortunately I'm afraid Ross equates his own personal and subjective usability issues here with some kind of universal truth affecting all of us. And the reason you and I don't see this is simply because we've been blinded by our evil corporate overlords who don't allow anyone to think outside the box. Basically, Ross thinks he's that a chick from the 1984 Apple ad. So I'm not sure trying to reason with him is even possible.

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in the community.

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  


×
×
  • Create New...

This website uses cookies, as do most websites since the 90s. By using this site, you consent to cookies. We have to say this or we get in trouble. Learn more.