Typographic phrases (or: how to turn sayings geeky)

A while ago I had the idea to express some old sayings in a silly, geeky way, using code and logic to express logically, the meaning behind some well known phrases. I got Illustrator fired up last night and decided to finally got a few made. They’re kind of obvious really, even a non-developer brain can make sense of them, and deciphering the saying is pretty simple, but I think they’re cool nonetheless.

Many hands make light work

Many hands make light work

There are lots of contradictions in sayings and phrases. Like this one, if many hands do make light work, then how does this next one work?

Too many cooks spoil the broth

Too many cooks spoil the broth

A stitch in time…

A stitch in time saves nine

While the cat is away…

While the cat is away the mice will play

Absence makes the heart grow fonder vs. time is a great healer

Absence makes the heart grow fonder vs. time is a great healer

This one is another glaring contradiction, so I decided to combine the two into one poster.

Out of sight, out of mind

Out of sight, out of mind

Two wrongs don’t make a right

This one doesn’t really follow the code paradigm, but I thought I’d include it anyway.

Two wrongs don't make a right

Got any more that would work in this way? Leave any suggestions in the comments.

Also, I do realise that, programmatically, not all of these posters make perfect sense. For example, $cooks > 'enough' doesn’t really work in a programming sense… It’s just a bit of fun!

By Harry Roberts on Friday, February 19th, 2010 in Typography, Web Development, Writing. Tags: , , | 11 Comments »

+

11 Responses to ‘Typographic phrases (or: how to turn sayings geeky)’


  1. Kilian Valkhof said on 19 February, 2010 at 12:05 pm

    Very cool Harry! It certainly looks like you should start selling t-shirts ;)


  2. Dave said on 19 February, 2010 at 4:53 pm

    Actually, comparing strings is possible so “$cooks > ‘enough’” does make some sense.

    If you let $cooks = ‘enougi’, $cooks is > ‘enough’. That’s also why you can do things like

    if(date(”Y-m-d”) > ‘2010-01-01′) { echo ‘It\’s 2010!’; }

    A <a> a, and bb > ba.


  3. Mike said on 19 February, 2010 at 9:29 pm

    if($people == “In Glass Houses”;) {
    $throw != “stones”;
    }
    “people in glass houses shouldn’t throw stones”


  4. Victor said on 25 February, 2010 at 3:10 pm

    Is it not:

    if(count($hands) > 2)
    {
    $work = ‘light’;
    }


  5. Victor said on 25 February, 2010 at 3:15 pm

    A good enemy is a better person than a false friend

    if($enemy == ‘good’ && !$friend) $enemy = ‘better’;


  6. Victor said on 25 February, 2010 at 3:16 pm

    Bad news travels fast

    if($news != ‘good’) $travel++;


  7. Victor said on 25 February, 2010 at 3:17 pm

    Give credit where credit is due

    if($credit = ‘due’) return $credit;


  8. Carl said on 25 February, 2010 at 5:27 pm

    package Son;
    use Father;
    @ISA = (”Father”);
    1;

    ‘Like father like son’ Perl style.


  9. Donny said on 26 February, 2010 at 10:05 am

    relation among birthday, age and distance to death :D

    if ( $birthday )
    {
    ++$age;
    –$distanceToDeath;
    }


  10. Anonymous said on 4 August, 2011 at 3:23 pm

    $cooks is > ‘enough’ can work in a scripting language, but it will not work in a language like C ++ or Java different types if cooks was not prefixed with the $ sign for php. I guess the string will be evaluated to 0 so this expression will always be true if cooks!=0 which doesn’t make sense to begin with (to have 0 cooks)

    But you can do $cooks>$enough – where $enough = some value ;)

    Or you can go pro and write in JAVA

    int cooks = 2;
    int enough = 1
    if(cooks>enough)
    etc;)


  11. Anonymous said on 4 August, 2011 at 3:26 pm

    @Victor
    this is not a comparison it is assigning of value it will always be true
    if($credit = ‘due’) => if($credit == ‘due’)

    Man you guys should go to a programming course once and a while, are all designers that bad in programming? :)


Leave a Reply

Respond to Typographic phrases (or: how to turn sayings geeky)

Hi there, I am Harry Roberts. I am a 21 year old web developer from the UK. I Tweet and write about web standards, typography, best practices and everything in between. You should browse and search my archives and follow me on Twitter, 7,791 people do.

via Ad Packs