Navi Menu
main blog files profquotes Zygote Asylum contact link junk

19day

2007-02-24

The Black Triangle

Filed under: General — 19day @ 12:42:08

I found this story in my journey, and it’s a familiar thing, so I thought I’d repost the guts of it here. The original article is at Tales of the Rampant Coyote

Black TriangleOur company financial controller and acting HR lady, Jen, came in to see what incredible things the engineers and artists had come up with. Everyone was staring at a television set hooked up to a development box for the Sony Playstation. There, on the screen, against a single-color background, was a black triangle.

“It’s a black triangle,” she said in an amused but sarcastic voice. One of the engine programmers tried to explain, but she shook her head and went back to her office. I could almost hear her thoughts… “We’ve got ten months to deliver two games to Sony, and they are cheering over a black triangle? THAT took them nearly a month to develop?”

What she later came to realize (and explain to others) was that the black triangle was a pioneer. It wasn’t just that we’d managed to get a triangle onto the screen. That could be done in about a day. It was the journey the triangle had taken to get up on the screen. It had passed through our new modeling tools, through two different intermediate converter programs, had been loaded up as a complete database, and been rendered through a fairly complex scene hierarchy, fully textured and lit (though there were no lights, so the triangle came out looking black). The black triangle demonstrated that the foundation was finally complete – the core of a fairly complex system was completed, and we were now ready to put it to work doing cool stuff. By the end of the day, we had complete models on the screen, manipulating them with the controllers. Within a week, we had an environment to move the model through.

They apparently referred to these kinds of advancements as a Black Triangle, a metaphor indicating possibly massive progress, but in a framework or engine or supporting code, such that the current results give you (or rather, people looking at it) no sense of progress. For me, it was usually a white triangle (on a black background) when dealing with 3d graphics, but similar events have occurred, like when I got a tile displaying in one of my 2D games, or when working on an automated script for work creating many large templates and supporting code when the test itself is actually not that long or complex, or Curtis’ graphics project, that had all sorts of physical simulations going on with real-world formulas being applied… but for a long time all he had was a text console spitting out numbers.

I like the Black Triangle metaphor, I will try to remember to use it in future, even if no one knows what the hell I’m talking about.

2007-02-15

The worst exposition I’ve ever heard

Filed under: General — 19day @ 21:23:24

Sorry, I just had to put this here. I threw on Tron to fall asleep to (as I’m sure Alicia and Curtis would say, because it’s soooo boring that it’s suuure to put me asleep…. *coughbastardscough*)

Anyway, I hit this bit, and It’s just painful.

LORA
Here goes nothing

GIBBS
Heh. Interesting, interesting. You
hear what you said? “Here goes nothing.”

LORA
Well, I –

GIBBS
Whereas actually, what we propose to
do is to turn something into nothing
and back again. So you might just as
well have said, “Here goes something
and here comes nothing.” Heh?

LORA
…. Right….

This is in reference to their molecular disintegration and reintegration laser wotsit.

It’s just… awful.

Sorry again.

2007-02-07

I Will Debug

Filed under: General — 19day @ 22:55:00

Looking over some old code for various classes at waterloo, stumbled upon this, which if I recall correctly, was one of two songs we came up with during cs342 during long lab sessions only interrupted by massive hand trauma. We actually put an .cpp extension on this so it would be submitted along with the code, but not being in the make file, wouldn’t screw anything up. Anyway, here it is… and boy, is it geeky. How I miss concurrency…. “You… shall…. not….. pass!!’

I Will Debug
(sung to the tune of I Will Survive)

First I was naive
Life was so sublime
Just a casual geek
Coding from time to time
But I spent so many nights
Trapped infront of my screen
Hooked on Caffine
Because these assignments are all mean
and so you’re back
from dinner break
You just walked in to find me here
with that stunned look upon my face
I should have released my stupid lock
I shouldn’t have blocked in your queue
If I had known for just one second
that this deadlock would ensue

Go on now debug that code
just typed in gmake
damn stupid server load
wasn’t that your class that was compiling when it died
you think I’d not compile
you think I’d deadlock and die
Oh no, not I
I will debug
as long as I make mistakes
I’ll have coffee in my mug
I’ve got all my code to write
I’ve got to stay up all night
and I will debug
I will debug

It took all the Coke I had
not to fall asleep
kept trying hard to make
myself stop counting sheep
and I spent oh so many nights
just thinking to myself
I used to try
Now I just give up and cry
and you see me
somebody old
I’m not that happy little person
just bitter and cold
and so you asked me if I passed
and just expect to say yes
but I just say kiss my ass
’cause my life is such a mess!

hey hey

Powered by WordPress


Page by 19day (S.B.H.)
Everything here is property of 19day productions, unless it isn't, and cannot be claimed by anyone else regardless, sort of like a copyright, but in many more words.
Last modified: September 07 2009 18:21:00.
Valid XHTML 1.0! Valid CSS! CWH Get Firefox