Comment On Black Box Black-Boxing

Several years back, Steve Woloshen was introduced to a new programming concept called Black Box Black-Boxing. Similar to the Black Box metaphor of programming, where the inner workings ("private" methods) of a class are distinct from the outer workings ("public" methods) and not available to the class consumer, Black Box Black-Boxing takes it one step further and makes the inner workings unavailable to everyone. Steve's experience on a large Unix to Windows to Unix to Windows to Unix batch process is an excellent example of this: [expand full text]
« PrevPage 1 | Page 2 | Page 3Next »

Re: Black Box Black-Boxing

2006-06-15 13:43 • by John
So, did Steve document his work, and save it properly?

Re: Black Box Black-Boxing

2006-06-15 13:46 • by Demarcus Cherish?
77693 in reply to 77690
Anonymous:
So, did Steve document his work, and save it properly?


I have a guess. . .No? :)

Re: Black Box Black-Boxing

2006-06-15 13:48 • by Frixus
This comment is no longer available.

Re: Black Box Black-Boxing

2006-06-15 13:48 • by HitScan
77695 in reply to 77690
Anonymous:
So, did Steve document his work, and save it properly?


Why bother, they have such a lovely streak going.

Re: Black Box Black-Boxing

2006-06-15 13:56 • by ammoQ
I guess their standard makefile includes

install:
    mv $(EXECUTEABLE) $(INSTALLPATH)
    rm -rf $(SOURCEPATH)

Re: Black Box Black-Boxing

2006-06-15 13:58 • by pjabbott
...the source code for that component is no longer available.

*sigh* Subversion and CVS have been out for a long time, are cross-platform, and they're free.  Why do people treat their source code like something written on scratch paper?

Re: Black Box Black-Boxing

2006-06-15 14:00 • by The 'Steve' Who submitted the WTF
77700 in reply to 77695

Actually, Alex anonymized quite a bit.  The 'system' was a series of daisy chained processes on different platforms, and the source for a critical COM service was gone. The 'hack' was getting them to track back to the systems that used the COM object either by checking documentation (which, as you might guess, was a joke), using a packet sniffer to see where inbound connections came from (and then track those to the calling apps), or just shutting the thing down and seeing what broke.


After several months of political bickering, security decided we couldn't use the sniffer, so we just wound up shutting down the COM process, and in 2 hours, had the list of everything that stopped working. We then just went to the developers of each system, had them search for all calls to the source-less COM object, and figured out the specs for what it was supposed to do like that.


It took 2 days to write a new COM object.


Yes, the new one was documented, and no, they didn't check it into source control (it wasn't my project - I was just helping them out of a jam,  so I couldn't do anything about it - except laugh)


 

Re: Black Box Black-Boxing

2006-06-15 14:00 • by Bus Raker
77701 in reply to 77690

Anonymous:
So, did Steve document his work, and save it properly?


So what does this 'Lead' (pb no pun intended) guy actually do all day?  Wouldn't he want to document some of the work his 'team' is doing?

Re: Black Box Black-Boxing

2006-06-15 14:02 • by Anon
I like Steve's attitude, though.  He can't be beaten down.  That is the hallmark of a good Enterprise-y Developer.

Re: Black Box Black-Boxing

2006-06-15 14:03 • by The 'Steve' Who submitted the WTF
77703 in reply to 77701
Bus Raker:

Anonymous:
So, did Steve document his work, and save it properly?


So what does this 'Lead' (pb no pun intended) guy actually do all day?  Wouldn't he want to document some of the work his 'team' is doing?



The 'lead' was the manager of the manager who let the rogue developer keep his source on his C: drive without putting it in source control (Alex left out the part that the PC, upon sufficiently aging, was re-blasted and given to a secretary)

Re: Black Box Black-Boxing

2006-06-15 14:04 • by OneFactor
Mmmm.... Decorator Pattern. For some reason, I find the decorator pattern the most aesthetically pleasing on a theoretical level. But almost every implementation I see feels like a hack or an exploitation of a security vulnerability.... (good things like ScrollPane, BufferedOutputStream, Surge Protector seem like the minority). Most of them feel like this workaround or the infamous ATM card-scammer.

Re: Black Box Black-Boxing

2006-06-15 14:05 • by isaphrael
77705 in reply to 77698
CVS is a 24hour convenience store, not some kind of magical happy place where people can easily place their sourcecode and then forget about it until the need arises again.

I dont know why people keep recommending that place to me, they only have the deodorant i like, not all the useful sourcecode of my past compiled prjects.

Re: Black Box Black-Boxing

2006-06-15 14:10 • by VeXocide
77706 in reply to 77695
HitScan:
Anonymous:
So, did Steve document his work, and save it properly?


Why bother, they have such a lovely streak going.


And even if he bothered, someone will probably manage to lose it in some interesting way anyways..

Re: Black Box Black-Boxing

2006-06-15 14:10 • by lrb
77707 in reply to 77700

The real WTF is a business running software where they don't have a clue what it does.  Unfortunately this is all to common.  I once was tasked with rewriting an "auditing" accounting package for a major defense contractor that was used to report to the DoD the financials for contracts this division was working on.  There was no documentation, no source code version control, and no one knew exactly where the information was supposed to come from, or what was showing up on the reports.  And the code was stored all over the company's WAN connected by a series of network linked lists.  Fortunately the code was an interpreted language.  


Worst project that I ever worked on, and I'll camp in the unemployment line before I'll ever do one like it again. 

Re: Black Box Black-Boxing

2006-06-15 14:10 • by Brendan Kidwell
77708 in reply to 77703
Anonymous:
The 'lead' was the manager of the manager who let the rogue developer keep his source on his C: drive without putting it in source control (Alex left out the part that the PC, upon sufficiently aging, was re-blasted and given to a secretary)

So... the recycled hard drive that formerly contained the source code is still in the company's posession. Not worth the trouble now, but I might have suggested you send the disk to a forensic data recovery shop. The trouble tag on the disk might give a few of the workers there something to chuckle about. "Used to contain the only copy of source code to mission critical component. Was deliberately reimaged and given to a secretary."

Re: Black Box Black-Boxing

2006-06-15 14:11 • by kipthegreat
77709 in reply to 77705
isaphrael:
CVS is a 24hour convenience store, not some kind of magical happy place where people can easily place their sourcecode and then forget about it until the need arises again.

I dont know why people keep recommending that place to me, they only have the deodorant i like, not all the useful sourcecode of my past compiled prjects.


That's funny, our CVS has an entire aisle of source code.  Opposite the milk.

Re: Black Box Black-Boxing

2006-06-15 14:18 • by The 'Steve' Who submitted the WTF
77710 in reply to 77706

VeXocide:
HitScan:
Anonymous:
So, did Steve document his work, and save it properly?


Why bother, they have such a lovely streak going.


And even if he bothered, someone will probably manage to lose it in some interesting way anyways..


It's entirely possible, I left the company a few months later, but to my knowledge, the souce still lived solely on someone's PC.


 


captcha = 'giggity' - um, what?

Re: Black Box Black-Boxing

2006-06-15 14:18 • by WeatherGod
Hey, at least it wasn't in the lockbox...



But, if it was in the black box, shouldn't the information be
retrievable even if it was engulfed by flames and then submerged in
water?





Re: Black Box Black-Boxing

2006-06-15 14:19 • by Maxim Rouiller
Alex Papadimoulis:
Lead: Hmm ... well, the source code for that component is no longer available.


Wow... source code is vanishing as well as all documentation.

That's an X-File case!

Source managment solutions were invented for that I think.

Re: Black Box Black-Boxing

2006-06-15 14:21 • by The 'Steve' Who submitted the WTF
77714 in reply to 77708

Brendan Kidwell:
Anonymous:
The 'lead' was the manager of the manager who let the rogue developer keep his source on his C: drive without putting it in source control (Alex left out the part that the PC, upon sufficiently aging, was re-blasted and given to a secretary)

So... the recycled hard drive that formerly contained the source code is still in the company's posession. Not worth the trouble now, but I might have suggested you send the disk to a forensic data recovery shop. The trouble tag on the disk might give a few of the workers there something to chuckle about. "Used to contain the only copy of source code to mission critical component. Was deliberately reimaged and given to a secretary."


Actually, the security folks used to use some norton-esque utility to really clobber the disks, to make them unrecoverable. Dunno if recovery would have worked - would have been itneresting to see.


What I found fascinating is that they went to all that trouble to make sure disks were completely zero'd when files were deleted, but didn't force developers to use source control, forget about documentation *laughs*

Re: Black Box Black-Boxing

2006-06-15 14:22 • by Wolf
77715 in reply to 77695
It's called, Job Security. =)

Re: Black Box Black-Boxing

2006-06-15 14:29 • by YourName
77716 in reply to 77694
Frixus:
This comment is no longer available.


This reply to your comment is also no longer available.

Re: Black Box Black-Boxing

2006-06-15 14:32 • by Otto
77717 in reply to 77709
kipthegreat:
isaphrael:
CVS is a 24hour convenience store, not some kind of magical happy place where people can easily place their sourcecode and then forget about it until the need arises again.
I dont know why people keep recommending that place to me, they only have the deodorant i like, not all the useful sourcecode of my past compiled prjects.

That's funny, our CVS has an entire aisle of source code.  Opposite the milk.

That's why I love my CVS so much. They keep the source code at the other end of the liqour aisle. So while it always takes me a while to check out some source, by the time I'm finished, I don't really care anymore anyway.

Re: Black Box Black-Boxing

2006-06-15 14:36 • by Mike
I'm not sure if calling this a "blacker box" or a "black hole" would be funnier, so I give them both out for the world to share.

Unfortunately, while you may share this joke, you may not modify it.  I'm afraid I've lost the source code for this post.

Re: Black Box Black-Boxing

2006-06-15 14:46 • by Nick Danger
So at the bottom of the main post is this link that says "report abuse."  And I was soooo tempted to click it, because this story is a pretty good example of abuse...

Re: Black Box Black-Boxing

2006-06-15 14:47 • by Cooper
Alex Papadimoulis:

Several years back, Steve Woloshen was introduced to a new programming concept called Black Box Black-Boxing....



Look you wishy washy liberals - sooner or later ya gotta take a stand,.

Either it is Black Boxy or it is not Black Boxy.

If it IS Black Boxy then you are not supposed to ever have access to the insides ever again.  Shouldn't even be able to call it and look at the output.  Or use it.

In fact, there shouldn't even be any output. 

Or input, for that matter.

How can you expect any security if you're allowed to input and output stuff?

And anybody who violates the CLEAR policy regarding non-documentation, non-source code and non-repository will be arrested and turned over to Homeland Security as an example.

Do you love your country or not?

Re: Black Box Black-Boxing

2006-06-15 14:55 • by Ryan
Just imagine if he HAD put his work into source control with documentation.  It would have been quite a

FRIST!!

in that workplace.

Re: Black Box Black-Boxing

2006-06-15 15:02 • by JBL
77726 in reply to 77722
Cooper:
Alex Papadimoulis:

Several years back, Steve Woloshen was introduced to a new programming concept called Black Box Black-Boxing....



Look you wishy washy liberals - sooner or later ya gotta take a stand,.

Either it is Black Boxy or it is not Black Boxy.

If it IS Black Boxy then you are not supposed to ever have access to the insides ever again.  Shouldn't even be able to call it and look at the output.  Or use it.

In fact, there shouldn't even be any output. 

Or input, for that matter.

How can you expect any security if you're allowed to input and output stuff?

And anybody who violates the CLEAR policy regarding non-documentation, non-source code and non-repository will be arrested and turned over to Homeland Security as an example.

Do you love your country or not?


Input is OK. Black holes have plenty, our black box can stand a little (with the appropriate " >> /dev/null" somewhere inside). Some output is OK too, as long as it's completely random (a la Hawking radiation) and bears no relationship to the input whatsoever. (A DHS org chart would suffice.)

Just to push the analogy a little further, the matter (developers) spinning around the black box may heat up to millions of degrees and create a lot of turbulence before getting sucked in.

Re: Black Box Black-Boxing

2006-06-15 15:08 • by Bus Raker
77727 in reply to 77718

Anonymous:
I'm not sure if calling this a "blacker box" or a "black hole" would be funnier, so I give them both out for the world to share.

Unfortunately, while you may share this joke, you may not modify it.  I'm afraid I've lost the source code for this post.


From the movie 'This is Spinal Tap'


Nigel Tufnel:


'It's like, how much more black could this be? and the answer is none. None more black.'


Re: Black Box Black-Boxing

2006-06-15 15:13 • by dhromed
77728 in reply to 77711
I've had to reverse-engineer on several occasions.
But fortunately, those weren't programmed DLLs, but a company logo and a set of business cards -- in both cases the master had disappeared or had never existed.

Good fun, though. :)

Anonymous:
Hey, at least it wasn't in the lockbox...



But, if it was in the black box, shouldn't the information be
retrievable even if it was engulfed by flames and then submerged in
water?



This depends entirely on wether or not the Flame engulfing and Water submerging are, in fact, metaphorical.

There is a good chance there is some kind of expression in the programming world that uses the phrases Flame, Engulf and Sumberge.

Re: Black Box Black-Boxing

2006-06-15 15:19 • by Jon W
77730 in reply to 77700
Anonymous:

After several months of political bickering, security decided we couldn't use the sniffer, so we just wound up shutting down the COM process, and in 2 hours, had the list of everything that stopped working.


Actually, this was the best part of the WTF. So, like, only people they DON'T know about can use a network sniffer?

I might mumble something about security being there to manage risks for the company, and some business system not working is a pretty big risk, but, hey, I won't.

Captcha = craptastic

Re: Black Box Black-Boxing

2006-06-15 15:22 • by richleick
77731 in reply to 77717
Otto:
kipthegreat:
isaphrael:
CVS is a 24hour convenience store, not some kind of magical happy place where people can easily place their sourcecode and then forget about it until the need arises again.
I dont know why people keep recommending that place to me, they only have the deodorant i like, not all the useful sourcecode of my past compiled prjects.

That's funny, our CVS has an entire aisle of source code.  Opposite the milk.

That's why I love my CVS so much. They keep the source code at the other end of the liqour aisle. So while it always takes me a while to check out some source, by the time I'm finished, I don't really care anymore anyway.


What's this CVS everyone keeps talking about?  The only thing I know of is the Cadillac CTS.  Am I in the right forum?  Where can I find the documentation so I can figure if I am supposed to be here or not.

Maybe I'll just ask the 8-ball.

"All signs point to yes!"

Re: Black Box Black-Boxing

2006-06-15 15:27 • by 2 inch border
77732 in reply to 77728

dhromed:
I've had to reverse-engineer on several occasions.
But fortunately, those weren't programmed DLLs, but a company logo and a set of business cards -- in both cases the master had disappeared or had never existed.


so you reverse engineered a logo???? did you place the card on a wood grain table and snap a picture of it?


 


captcha = wtf

Re: Black Box Black-Boxing

2006-06-15 15:28 • by rk
Welcome to the real world.  Some places mean it when they include "tolerant of ambiguity" in their positions' job skills requirements.

Re: Black Box Black-Boxing

2006-06-15 15:32 • by marvin_rabbit
77734 in reply to 77726
JBL:
Cooper:
Alex Papadimoulis:

Several years back, Steve Woloshen was introduced to a new programming concept called Black Box Black-Boxing....



Look you wishy washy liberals - sooner or later ya gotta take a stand,.

Either it is Black Boxy or it is not Black Boxy.

If it IS Black Boxy then you are not supposed to ever have access to the insides ever again.  Shouldn't even be able to call it and look at the output.  Or use it.

In fact, there shouldn't even be any output. 

Or input, for that matter.

How can you expect any security if you're allowed to input and output stuff?

And anybody who violates the CLEAR policy regarding non-documentation, non-source code and non-repository will be arrested and turned over to Homeland Security as an example.

Do you love your country or not?


Input is OK. Black holes have plenty, our black box can stand a little (with the appropriate " >> /dev/null" somewhere inside). Some output is OK too, as long as it's completely random (a la Hawking radiation) and bears no relationship to the input whatsoever. (A DHS org chart would suffice.)

Just to push the analogy a little further, the matter (developers) spinning around the black box may heat up to millions of degrees and create a lot of turbulence before getting sucked in.

If the Black Box has no input and no output, then the source code is neither available nor unavailable, but in an indeterminate third state.

Re: Black Box Black-Boxing

2006-06-15 15:39 • by JBL
77736 in reply to 77734
marvin_rabbit:
JBL:
Cooper:
Alex Papadimoulis:

Several years back, Steve Woloshen was introduced to a new programming concept called Black Box Black-Boxing....



Look you wishy washy liberals - sooner or later ya gotta take a stand,.

Either it is Black Boxy or it is not Black Boxy.

If it IS Black Boxy then you are not supposed to ever have access to the insides ever again.  Shouldn't even be able to call it and look at the output.  Or use it.

In fact, there shouldn't even be any output. 

Or input, for that matter.

How can you expect any security if you're allowed to input and output stuff?

And anybody who violates the CLEAR policy regarding non-documentation, non-source code and non-repository will be arrested and turned over to Homeland Security as an example.

Do you love your country or not?


Input is OK. Black holes have plenty, our black box can stand a little (with the appropriate " >> /dev/null" somewhere inside). Some output is OK too, as long as it's completely random (a la Hawking radiation) and bears no relationship to the input whatsoever. (A DHS org chart would suffice.)

Just to push the analogy a little further, the matter (developers) spinning around the black box may heat up to millions of degrees and create a lot of turbulence before getting sucked in.

If the Black Box has no input and no output, then the source code is neither available nor unavailable, but in an indeterminate third state.

How 'bout a superposition of all possible code states, visible directly only to those who fall into the singularity?

That makes testing harder, of course, but sounds like a good fate for anyone who criticizes your code...

Re: Black Box Black-Boxing

2006-06-15 15:42 • by richleick
77737 in reply to 77734
marvin_rabbit:
JBL:
Cooper:
Alex Papadimoulis:

Several years back, Steve Woloshen was introduced to a new programming concept called Black Box Black-Boxing....



Look you wishy washy liberals - sooner or later ya gotta take a stand,.

Either it is Black Boxy or it is not Black Boxy.

If it IS Black Boxy then you are not supposed to ever have access to the insides ever again.  Shouldn't even be able to call it and look at the output.  Or use it.

In fact, there shouldn't even be any output. 

Or input, for that matter.

How can you expect any security if you're allowed to input and output stuff?

And anybody who violates the CLEAR policy regarding non-documentation, non-source code and non-repository will be arrested and turned over to Homeland Security as an example.

Do you love your country or not?


Input is OK. Black holes have plenty, our black box can stand a little (with the appropriate " >> /dev/null" somewhere inside). Some output is OK too, as long as it's completely random (a la Hawking radiation) and bears no relationship to the input whatsoever. (A DHS org chart would suffice.)

Just to push the analogy a little further, the matter (developers) spinning around the black box may heat up to millions of degrees and create a lot of turbulence before getting sucked in.

If the Black Box has no input and no output, then the source code is neither available nor unavailable, but in an indeterminate third state.


  • Frink: This is an ordinary state.

    Wiggum: Whoa, whoa, slow down, egghead!

    Frink: But, suppose we extend the state beyond the two dimensions of our universe, along the hypothetical Z-axis there. (gasp) This forms a third state known as indeterminate or a Frinkahedron, in honour of its discoverer.

Re: Black Box Black-Boxing

2006-06-15 15:43 • by TomCo

MAYBE


THEY


USED


INVISIBLE


INK


IN


THEIR


DOCUMENTATION?

;-P

Re: Black Box Black-Boxing

2006-06-15 15:47 • by Forgottenlord
77739 in reply to 77732
Anonymous:

dhromed:
I've had to reverse-engineer on several occasions.
But fortunately, those weren't programmed DLLs, but a company logo and a set of business cards -- in both cases the master had disappeared or had never existed.


so you reverse engineered a logo???? did you place the card on a wood grain table and snap a picture of it?


 


captcha = wtf



No, that was after he redrew it and printed off the new version so he could display the work on the company website

Re: Black Box Black-Boxing

2006-06-15 15:51 • by TomCo
77740 in reply to 77709

kipthegreat:
isaphrael:
CVS is a 24hour convenience store, not some kind of magical happy place where people can easily place their sourcecode and then forget about it until the need arises again.

I dont know why people keep recommending that place to me, they only have the deodorant i like, not all the useful sourcecode of my past compiled prjects.


That's funny, our CVS has an entire aisle of source code.  Opposite the milk.


I guess that's why CVS is still in business - they have issues keeping current with the milk bills (to the tune of hundreds of thousands).  Why those cows keeps giving up their milk for free (or deferred payment), one will never know. :)

Re: Black Box Black-Boxing

2006-06-15 15:51 • by Indiaformatix
77741 in reply to 77698

Because it is! You may have read about us on this site before. We do our programming on paper. Same with debugging and testing. (We choose to run a legal operation but we don't have the money or resources for computers, platforms, and software).

Re: Black Box Black-Boxing

2006-06-15 15:51 • by Nemo
77742 in reply to 77727
Nigel Tufnel:
'It's like, how much more black could this be? and the answer is none. None more black.'



Zaphod Beeblebrox:
It's the weird color-scheme that freaks me. Every time you try to operate one of these weird black controls, which are labeled in black on a black background, a small black light lights up black to let you know you've done it.

Re: Black Box Black-Boxing

2006-06-15 15:51 • by doodle
77743 in reply to 77714
Anonymous:

Actually, the security folks used to use some norton-esque utility to really clobber the disks, to make them unrecoverable. Dunno if recovery would have worked - would have been itneresting to see.


What I found fascinating is that they went to all that trouble to make sure disks were completely zero'd when files were deleted, but didn't force developers to use source control, forget about documentation *laughs*



And they didn't back up the drive.


The developer probably has a copy of the source and documentation at home. Because a real developer takes his source code home to see if it will work on the next generation of development tools.


 

Re: Black Box Black-Boxing

2006-06-15 15:55 • by Ann Coulter
77745 in reply to 77731
richleick:
Otto:
kipthegreat:
isaphrael:
CVS is a 24hour convenience store, not some kind of magical happy place where people can easily place their sourcecode and then forget about it until the need arises again.
I dont know why people keep recommending that place to me, they only have the deodorant i like, not all the useful sourcecode of my past compiled prjects.

That's funny, our CVS has an entire aisle of source code.  Opposite the milk.

That's why I love my CVS so much. They keep the source code at the other end of the liqour aisle. So while it always takes me a while to check out some source, by the time I'm finished, I don't really care anymore anyway.


What's this CVS everyone keeps talking about?  The only thing I know of is the Cadillac CTS.  Am I in the right forum?  Where can I find the documentation so I can figure if I am supposed to be here or not.

Maybe I'll just ask the 8-ball.

"All signs point to yes!"


CVS is stands for cyclic vomiting syndrome. Remember, google is your friend.

Re: Black Box Black-Boxing

2006-06-15 15:56 • by Zak
77746 in reply to 77728
dhromed:

This depends entirely on wether or not the Flame engulfing and Water submerging are, in fact, metaphorical.

There is a good chance there is some kind of expression in the programming world that uses the phrases Flame, Engulf and Sumberge.


I took a moment to think about these terms and how they might be used in programming.  Submerge sounds like a good name for something that creates closures, so here's a currying function:

(defun submerge (function &rest args)
  (lambda (&rest more-args)
    (apply function (append args more-args))))

I'll be sure to post them when I think of what flame and engulf should do.  Engulf sounds like it should have something to do with method combination.

Re: Black Box Black-Boxing

2006-06-15 15:59 • by Dazed
77747 in reply to 77714
Anonymous:
What I found fascinating is that they went to all that trouble to make sure disks were completely zero'd when files were deleted, but didn't force developers to use source control, forget about documentation


And whereas it wasn't worth the trouble to avoid losing several thousand Euros/dollars worth of source code, I guess that taking a few CD-R's home was a dismissible offence?

Re: Black Box Black-Boxing

2006-06-15 16:01 • by Frost
77748 in reply to 77727
Bus Raker:

Anonymous:
I'm not sure if calling this a "blacker box" or a "black hole" would be funnier, so I give them both out for the world to share.

Unfortunately, while you may share this joke, you may not modify it.  I'm afraid I've lost the source code for this post.


From the movie 'This is Spinal Tap'


Nigel Tufnel:


'It's like, how much more black could this be? and the answer is none. None more black.'




 


Or from Hitchhiker's Guide to the Galaxy:



"Every time I push one of these black buttons labelled in black on a black background, a little black light lights up black to let me know I've done it."



This post not [pi]-approved.

Re: Black Box Black-Boxing

2006-06-15 16:03 • by lucky luke
77749 in reply to 77738
TomCo:

MAYBE


THEY


USED


INVISIBLE


INK


IN


THEIR


DOCUMENTATION?

;-P



Good thing I have my decoder ring on.

Re: Black Box Black-Boxing

2006-06-15 16:04 • by Frost
77750 in reply to 77748
Whoops--I see someone beat me to the HHGTTG quote.

Re: Black Box Black-Boxing

2006-06-15 16:10 • by log lost
77751 in reply to 77739
You really shouldn't laugh... I just recently had to do the same thing.  The employee that created the logo left the company years ago, and the only clean digital version of the logo was in the possession of the outside printing company.  When they went belly up and closed up shop, nobody thought to get it from them.  When I came on board last year to get them out of the stone age, and redesign the old website, I asked them for a copy and they didn't have it.  I scanned a piece of letter head and recreated it from there.

CAPTCHA: awesomeness
« PrevPage 1 | Page 2 | Page 3Next »

Add Comment