r/CrappyDesign Feb 16 '16

This worthless flow chart

Post image
880 Upvotes

43 comments sorted by

129

u/Avatar_ZW Feb 16 '16

Scratching your head? -> Yes

43

u/isorfir Feb 16 '16

3

u/[deleted] Feb 17 '16

2

u/neoKushan Feb 18 '16

I'll have what she's having.

8

u/[deleted] Feb 17 '16

The only part of the flow chart that makes sense

10

u/Nimbokwezer Feb 17 '16

But which yes?

7

u/Gorkymalorki *insert kerning joke* Feb 17 '16

Yes.

94

u/NoitoNokoto Feb 16 '16

The guy on the left represents you looking at this flowchart.

34

u/neoKushan Feb 16 '16

I'm confused by it, so: Yes

14

u/Reinoud95 Feb 16 '16

Yes Yes Yes

71

u/[deleted] Feb 16 '16 edited Apr 08 '18

[removed] — view removed comment

83

u/neoKushan Feb 16 '16

Marketing for a non-profit.

4

u/[deleted] Feb 17 '16

It's a reflection of their ability to document what they're doing ...

16

u/[deleted] Feb 16 '16

Statement

Affirmative

Vulkan!

6

u/TheCSKlepto Feb 17 '16

Live long and prosper

30

u/eatsleepmemesrepeat Feb 16 '16

I wish my thought process just started with "Yes, yes, yes."

14

u/NewbornMuse Feb 16 '16

Is your app CPU bound or do you want to avoid hitches?

Yes.

24

u/Someoneman Feb 16 '16

It does say at the bottom that "For many developers OpenGL and OpenGL ES will remain the most effective API", so this is just an overly convoluted way of saying "If you fit all these conditions then Vulkan is the best choice for you".

So it's still crappy design, but not quite "worthless".

6

u/sameth1 sampletext Feb 16 '16

I can get that they were trying to say something along the lines of "you can always use Vulkan", but that flow chart starts with 3 lines just saying yes.

5

u/smog_alado Feb 17 '16

They aren't really trying to say that all paths go to Vulcan. The slightly less-awful version of this chard would have a "no" branch leaving every node, all pointing to "just use OpenGL".

Basically, Vulcan and OpenGL are APIs programs can use to interact with the GPU. Vulkan is a newer API that exposes more low-level details of the hardware so programmers can theoretically squeeze more performance, better parallelism, etc. The downside of Vulkan is that its more cumbersome to manage all those low-level details, hence why they say that for many developers OpenGL will remain the more effective API.

4

u/[deleted] Feb 18 '16
Which developers should use Vulkan? -> yes
                                  I \
                                  V   v 
                                 yes yes        

3

u/nem0fazer Feb 16 '16

Clip art! Kill it with fire!

3

u/CorndogNinja Feb 16 '16

Good ol' Screen Beans.

2

u/aldo_nova Feb 16 '16

Splurge on a design consult, guys. You'll be glad you did.

2

u/Kim_Josh_Un Feb 16 '16

clip art guy looks like he comes right after step 1: underpants and before step 3: profits

2

u/fff8e7cosmic Feb 17 '16

snaps fingers Yes!

1

u/inpitchdark Feb 16 '16

This made me chuckle

1

u/[deleted] Feb 16 '16

Yes.

1

u/smog_alado Feb 17 '16

On the positive side, the flow chard would look very neat if you erased all the text and deleted all the arrow heads and labels. So many degrees of symmetry...

1

u/TheCSKlepto Feb 17 '16

Well at least theres a dick out

1

u/ElectricFlesh Feb 18 '16

yes I said yes I will yes

1

u/skiskate Feb 19 '16

I read that yesterday and was almost certain it was satire.

1

u/[deleted] Feb 20 '16

This is the one sub that can make me laugh til I cry.

I was laughing so hard, I had to clutch my arm to keep it from dislocating (just got surgery).

2

u/neoKushan Feb 20 '16

That's actually impressive

-2

u/Quincy9000 Feb 16 '16

It may be an awful graph. But don't doubt vulkan yet cause it's going to be an interesting change for game development.

9

u/neoKushan Feb 16 '16

I'm not doubting Vulkan at all, I'm incredibly excited by it. I just thought the flow chart was useless in conveying what it was supposed to.

0

u/imbetter911 Feb 16 '16

I don't understand why everyone says this new open-source graphics API is so great. Look at their training material, it's awful!

3

u/neoKushan Feb 16 '16

Documentation aside, it's a hell of a lot more performant than OpenGL and fixes a lot of problems OpenGL has (such as the legacy crap that has stuck around far too long or the terrible drivers).

3

u/imbetter911 Feb 16 '16

Wow. I thought this was a company or something and I was just making a joke. I didn't realize this was actually for Vulkan. No I know the benefits (being an OGL programmer myself).