SlideShare a Scribd company logo
1 of 51
Download to read offline
Shall I Compare Thee
to a
Line of Code?
Lauren Scott
Developer at Brad’s Deals
Community Organizer
Chicago, IL
@devdame
devdame.com
…and poet.
Poetry Run-Down
• poem
The Poem
by George Oppen
A poetry of the meaning of words
And a bond with the universe
I think there is no light in the world
but the world
And I think there is light
Poetry Run-Down
• poem
• line
The Poem
by George Oppen
A poetry of the meaning of words
And a bond with the universe
I think there is no light in the world
but the world
And I think there is light
Poetry Run-Down
• poem
• line
• line break
The Poem
by George Oppen
A poetry of the meaning of words
And a bond with the universe
I think there is no light in the world
but the world
And I think there is light
Poetry Run-Down
• poem
• line
• line break
• stanza
The Poem
by George Oppen
A poetry of the meaning of words
And a bond with the universe
I think there is no light in the world
but the world
And I think there is light
Poetry Run-Down
Form Poems
• set structure or
pattern
• eg: sonnet,
limerick, haiku
• SOMETIMES
have a rhyme
scheme
vs Free Verse
• no constraints
• no rhymes
required!
• most poetry
written today
and it’s not as stuffy as
you think
Heat
Here in the electric dusk your naked lover
tips the glass high and the ice cubes fall against her teeth.
It’s beautiful Susan, her hair sticky with gin,
Our Lady of Wet Glass-Rings on the Album Cover,
streaming with hatred in the heat
as the record falls and the snake-band chords begin
to break like terrible news from the Rolling Stones,
and such a last light—full of spheres and zones.
August,
you’re just an erotic hallucination,
just so much feverishly produced kazoo music,
are you serious?—this large oven impersonating night,
this exhaustion mutilated to resemble passion,
the bogus moon of tenderness and magic
you hold out to each prisoner like a cup of light?
by Denis Johnson
So, what about
programming?
Language
–Oscar Wilde
“I have spent most of the day putting in a
comma and the rest of the day taking it out.”
Syntax
White Space
The negative
space
around your
words
(The joy of proper indentation!)
i have found what you are like
the rain,
(Who feathers frightened fields
with the superior dust-of-sleep. wields
easily the pale club of the wind
and swirled justly souls of flower strike
the air in utterable coolness
deeds of green thrilling light
with thinned
newfragile yellows
lurch and.press
-in the woods
which
stutter
and
sing
And the coolness of your smile is
stirringofbirds between my arms;but
i should rather than anything
have(almost when hugeness will shut
quietly)almost,
your kiss
i have found what you are like
e e cummings
Condensed
Communication
Creativity Within Constraints
Take a Sonnet
• 14 lines long
• Three quatrains (4-line stanzas)
• The volta—a logical turn
• One couplet (2-line stanza)
• All in iambic pentameter
“But soft! what light through yonder window
breaks?”
(Elizabethan, not Petrarchan)
And the rhyme scheme:
———————-A
———————-B
———————-A
———————-B
———————-C
———————-D
———————-C
———————-D
———————-E
———————-F
———————-E
———————-F
———————-G
———————-G
sun
red
dun
head
white
cheeks
delight
reeks
know
sound
go
ground
rare
compare
Shakespeare’s Sonnet no. 130
My mistress’ eyes are nothing like the sun;
Coral is far more red than her lips’ red;
If snow be white, why then her breasts are dun;
If hairs be wires, black wires grow on her head.
I have seen roses damasked, red and white,
But no such roses see I in her cheeks;
And in some perfumes is there more delight
Than in the breath that from my mistress reeks.
I love to hear her speak, yet well I know
That music hath a far more pleasing sound;
I grant I never saw a goddess go;
My mistress when she walks treads on the ground.
And yet, by heaven, I think my love as rare
As any she belied with false compare.
and it’s gotta be
GOOD!
Rhyme & Reason
Forms help you….
• organize thought
• pay attention to sound
• develop patterns and rhythms
• plain old get started
• and much more!
Challenges are FUN
Sound familiar?
• Frameworks!
• Languages!
• Design patterns! (ABAB => MVC)
forest first, trees later
• is your form the right form?
• not every poem is a sonnet!
• not every app is MVC!
notice the red flags
okay, so then what?
But what makes code
and poetry good?
• Both are subjective
• People have opinions!
• Contextual creation is hard to teach
• But we have guidelines
Say a lot with a little
• Use just enough language to make yourself
clear
• Make sure every word is necessary
• But what do we deem “necessary”?
A balance of two
factors:
fact & beauty
Fact
• What the code does
• What the poetry means
(functionality / message)
what you say
Beauty
• The clarity of the code
• The “poem-y” parts of the poem
(readability / imagery)
how you say it
In a Station of the Metro
The apparition of these faces in the crowd;
Petals on a wet, black bough.
by Ezra Pound
without beauty, fact can
be irrelevant
I Was In the Metro
I saw faces in the crowd;
They were beautiful.
by Ezra “Just the Facts” Pound
but
too much elaboration
loses focus
In a Dreary Station of
the Metro
I was deep down in the Metro, looking
at the crowd, and these faces
appeared almost as if they were ghosts.
The metro was a dark cavern,
the crowd a solid mass , but the faces
were clear, delicate, fleeting,
a brief moment of beauty
in the otherwise dark world, like
flower petals stuck to a slick black bough
wet with rain.
by Ezra “Pile It On” Pound
remember the human
aspect
so how do we teach
the contextual?
workshops
you won’t always
be there
try being silent
How to implement:
• Implement workshop-style code reviews
• Stay silent in code reviews or on PRs until you’ve
gotten your feedback
• Weekly lunch & learn, workshop style
• Start a Coder’s Workshop with friends
• Just embrace silence personally
kill what you love
you != what you make
Lauren Scott
@devdame
devdame.com

More Related Content

What's hot

Sonnet 130
Sonnet 130Sonnet 130
Sonnet 130edaxx123
 
Shakespeare -sonnet_130_pp
Shakespeare  -sonnet_130_ppShakespeare  -sonnet_130_pp
Shakespeare -sonnet_130_ppEmma Sinclair
 
"My Mistress' Eyes Are Nothing Like the Sun": Hidden Lovers in Shakespeare's ...
"My Mistress' Eyes Are Nothing Like the Sun": Hidden Lovers in Shakespeare's ..."My Mistress' Eyes Are Nothing Like the Sun": Hidden Lovers in Shakespeare's ...
"My Mistress' Eyes Are Nothing Like the Sun": Hidden Lovers in Shakespeare's ...Marianne Kimura
 
Poetry and figurative language 2
Poetry and figurative language 2Poetry and figurative language 2
Poetry and figurative language 2Ruth Solivan
 
Shakespeare -sonnet_130_pp
Shakespeare  -sonnet_130_ppShakespeare  -sonnet_130_pp
Shakespeare -sonnet_130_ppEmma Sinclair
 
William Blake Slideshow
William Blake Slideshow William Blake Slideshow
William Blake Slideshow WendyEdith20
 
(346411764) ppt simile
(346411764) ppt simile(346411764) ppt simile
(346411764) ppt simileshindu123
 
1. BEAUTIFUL INSIDE
1. BEAUTIFUL INSIDE1. BEAUTIFUL INSIDE
1. BEAUTIFUL INSIDEdhilip raju
 
A critical essay of the poem "Air Castle"
A critical essay of the poem "Air Castle"A critical essay of the poem "Air Castle"
A critical essay of the poem "Air Castle"TechELa
 
Song of a dream
Song of a dreamSong of a dream
Song of a dreamnikku1992
 
развитие англоязычного поэтического творчества
развитие англоязычного поэтического творчестваразвитие англоязычного поэтического творчества
развитие англоязычного поэтического творчестваpollimos
 

What's hot (20)

Sonnet 130
Sonnet 130Sonnet 130
Sonnet 130
 
Shakespeare sonnet18-130 (1)
Shakespeare sonnet18-130 (1)Shakespeare sonnet18-130 (1)
Shakespeare sonnet18-130 (1)
 
Sonnet 130
Sonnet 130Sonnet 130
Sonnet 130
 
Shakespeare -sonnet_130_pp
Shakespeare  -sonnet_130_ppShakespeare  -sonnet_130_pp
Shakespeare -sonnet_130_pp
 
"My Mistress' Eyes Are Nothing Like the Sun": Hidden Lovers in Shakespeare's ...
"My Mistress' Eyes Are Nothing Like the Sun": Hidden Lovers in Shakespeare's ..."My Mistress' Eyes Are Nothing Like the Sun": Hidden Lovers in Shakespeare's ...
"My Mistress' Eyes Are Nothing Like the Sun": Hidden Lovers in Shakespeare's ...
 
Poetry and figurative language 2
Poetry and figurative language 2Poetry and figurative language 2
Poetry and figurative language 2
 
Poetry a z
Poetry a zPoetry a z
Poetry a z
 
Shakespeare -sonnet_130_pp
Shakespeare  -sonnet_130_ppShakespeare  -sonnet_130_pp
Shakespeare -sonnet_130_pp
 
Ppt simile
Ppt similePpt simile
Ppt simile
 
Letra de la canción let her go en ingles
Letra de la canción let her go en inglesLetra de la canción let her go en ingles
Letra de la canción let her go en ingles
 
Sonnet 130
Sonnet 130Sonnet 130
Sonnet 130
 
William Blake Slideshow
William Blake Slideshow William Blake Slideshow
William Blake Slideshow
 
(346411764) ppt simile
(346411764) ppt simile(346411764) ppt simile
(346411764) ppt simile
 
Sonnet 130
Sonnet 130Sonnet 130
Sonnet 130
 
Air Castles
Air CastlesAir Castles
Air Castles
 
Simile metaphor1
Simile metaphor1Simile metaphor1
Simile metaphor1
 
1. BEAUTIFUL INSIDE
1. BEAUTIFUL INSIDE1. BEAUTIFUL INSIDE
1. BEAUTIFUL INSIDE
 
A critical essay of the poem "Air Castle"
A critical essay of the poem "Air Castle"A critical essay of the poem "Air Castle"
A critical essay of the poem "Air Castle"
 
Song of a dream
Song of a dreamSong of a dream
Song of a dream
 
развитие англоязычного поэтического творчества
развитие англоязычного поэтического творчестваразвитие англоязычного поэтического творчества
развитие англоязычного поэтического творчества
 

Similar to Shall I Compare Thee to a Line of Code?

Similar to Shall I Compare Thee to a Line of Code? (20)

Shall I Compare Thee To a Line of Code? (with presenter notes)
Shall I Compare Thee To a Line of Code? (with presenter notes)Shall I Compare Thee To a Line of Code? (with presenter notes)
Shall I Compare Thee To a Line of Code? (with presenter notes)
 
Elements of Poetry
Elements of PoetryElements of Poetry
Elements of Poetry
 
Poetry
PoetryPoetry
Poetry
 
Are you an Optimist Vol 2.ppt
Are you an Optimist Vol 2.pptAre you an Optimist Vol 2.ppt
Are you an Optimist Vol 2.ppt
 
Are you an Optimist Vol 2.ppt
Are you an Optimist Vol 2.pptAre you an Optimist Vol 2.ppt
Are you an Optimist Vol 2.ppt
 
INTRO TO POETRY.ppt
INTRO TO POETRY.pptINTRO TO POETRY.ppt
INTRO TO POETRY.ppt
 
Poetry.ppt
Poetry.pptPoetry.ppt
Poetry.ppt
 
Poetry.ppt
Poetry.pptPoetry.ppt
Poetry.ppt
 
Appreciating poetry full- study- guide
Appreciating poetry full- study- guideAppreciating poetry full- study- guide
Appreciating poetry full- study- guide
 
Poetry intro basic skills
Poetry intro basic skillsPoetry intro basic skills
Poetry intro basic skills
 
Poetry's Power
Poetry's PowerPoetry's Power
Poetry's Power
 
Poetry
PoetryPoetry
Poetry
 
Intropoetry 2
Intropoetry 2Intropoetry 2
Intropoetry 2
 
Intropoetry1
Intropoetry1Intropoetry1
Intropoetry1
 
Intropoetry 1
Intropoetry 1Intropoetry 1
Intropoetry 1
 
Poetry and Its Elements.ppt
Poetry and Its Elements.pptPoetry and Its Elements.ppt
Poetry and Its Elements.ppt
 
Elements of poetry
Elements of poetryElements of poetry
Elements of poetry
 
Poetry_Writing supplementary materi
Poetry_Writing supplementary materiPoetry_Writing supplementary materi
Poetry_Writing supplementary materi
 
Supplementary Material for Writing Poetry
Supplementary Material for Writing  PoetrySupplementary Material for Writing  Poetry
Supplementary Material for Writing Poetry
 
Blessing night of_the_scorpion
Blessing night of_the_scorpionBlessing night of_the_scorpion
Blessing night of_the_scorpion
 

Recently uploaded

Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...Call Girls in Nagpur High Profile
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Christo Ananth
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdfankushspencer015
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduitsrknatarajan
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performancesivaprakash250
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSISrknatarajan
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 

Recently uploaded (20)

Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduits
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSIS
 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 

Shall I Compare Thee to a Line of Code?

  • 1. Shall I Compare Thee to a Line of Code?
  • 2. Lauren Scott Developer at Brad’s Deals Community Organizer Chicago, IL @devdame devdame.com
  • 4.
  • 5. Poetry Run-Down • poem The Poem by George Oppen A poetry of the meaning of words And a bond with the universe I think there is no light in the world but the world And I think there is light
  • 6. Poetry Run-Down • poem • line The Poem by George Oppen A poetry of the meaning of words And a bond with the universe I think there is no light in the world but the world And I think there is light
  • 7. Poetry Run-Down • poem • line • line break The Poem by George Oppen A poetry of the meaning of words And a bond with the universe I think there is no light in the world but the world And I think there is light
  • 8. Poetry Run-Down • poem • line • line break • stanza The Poem by George Oppen A poetry of the meaning of words And a bond with the universe I think there is no light in the world but the world And I think there is light
  • 9. Poetry Run-Down Form Poems • set structure or pattern • eg: sonnet, limerick, haiku • SOMETIMES have a rhyme scheme vs Free Verse • no constraints • no rhymes required! • most poetry written today
  • 10. and it’s not as stuffy as you think
  • 11. Heat Here in the electric dusk your naked lover tips the glass high and the ice cubes fall against her teeth. It’s beautiful Susan, her hair sticky with gin, Our Lady of Wet Glass-Rings on the Album Cover, streaming with hatred in the heat as the record falls and the snake-band chords begin to break like terrible news from the Rolling Stones, and such a last light—full of spheres and zones. August, you’re just an erotic hallucination, just so much feverishly produced kazoo music, are you serious?—this large oven impersonating night, this exhaustion mutilated to resemble passion, the bogus moon of tenderness and magic you hold out to each prisoner like a cup of light? by Denis Johnson
  • 14. –Oscar Wilde “I have spent most of the day putting in a comma and the rest of the day taking it out.” Syntax
  • 15.
  • 16. White Space The negative space around your words (The joy of proper indentation!)
  • 17.
  • 18.
  • 19. i have found what you are like the rain, (Who feathers frightened fields with the superior dust-of-sleep. wields easily the pale club of the wind and swirled justly souls of flower strike the air in utterable coolness deeds of green thrilling light with thinned newfragile yellows lurch and.press -in the woods which stutter and sing And the coolness of your smile is stirringofbirds between my arms;but i should rather than anything have(almost when hugeness will shut quietly)almost, your kiss i have found what you are like e e cummings
  • 22. Take a Sonnet • 14 lines long • Three quatrains (4-line stanzas) • The volta—a logical turn • One couplet (2-line stanza) • All in iambic pentameter “But soft! what light through yonder window breaks?” (Elizabethan, not Petrarchan)
  • 23. And the rhyme scheme: ———————-A ———————-B ———————-A ———————-B ———————-C ———————-D ———————-C ———————-D ———————-E ———————-F ———————-E ———————-F ———————-G ———————-G sun red dun head white cheeks delight reeks know sound go ground rare compare
  • 24. Shakespeare’s Sonnet no. 130 My mistress’ eyes are nothing like the sun; Coral is far more red than her lips’ red; If snow be white, why then her breasts are dun; If hairs be wires, black wires grow on her head. I have seen roses damasked, red and white, But no such roses see I in her cheeks; And in some perfumes is there more delight Than in the breath that from my mistress reeks. I love to hear her speak, yet well I know That music hath a far more pleasing sound; I grant I never saw a goddess go; My mistress when she walks treads on the ground. And yet, by heaven, I think my love as rare As any she belied with false compare.
  • 25. and it’s gotta be GOOD!
  • 26. Rhyme & Reason Forms help you…. • organize thought • pay attention to sound • develop patterns and rhythms • plain old get started • and much more!
  • 28. Sound familiar? • Frameworks! • Languages! • Design patterns! (ABAB => MVC)
  • 29. forest first, trees later • is your form the right form? • not every poem is a sonnet! • not every app is MVC! notice the red flags
  • 30. okay, so then what?
  • 31. But what makes code and poetry good? • Both are subjective • People have opinions! • Contextual creation is hard to teach • But we have guidelines
  • 32. Say a lot with a little • Use just enough language to make yourself clear • Make sure every word is necessary • But what do we deem “necessary”?
  • 33. A balance of two factors: fact & beauty
  • 34. Fact • What the code does • What the poetry means (functionality / message) what you say
  • 35. Beauty • The clarity of the code • The “poem-y” parts of the poem (readability / imagery) how you say it
  • 36. In a Station of the Metro The apparition of these faces in the crowd; Petals on a wet, black bough. by Ezra Pound
  • 37. without beauty, fact can be irrelevant
  • 38. I Was In the Metro I saw faces in the crowd; They were beautiful. by Ezra “Just the Facts” Pound
  • 40. In a Dreary Station of the Metro I was deep down in the Metro, looking at the crowd, and these faces appeared almost as if they were ghosts. The metro was a dark cavern, the crowd a solid mass , but the faces were clear, delicate, fleeting, a brief moment of beauty in the otherwise dark world, like flower petals stuck to a slick black bough wet with rain. by Ezra “Pile It On” Pound
  • 42. so how do we teach the contextual?
  • 44.
  • 47. How to implement: • Implement workshop-style code reviews • Stay silent in code reviews or on PRs until you’ve gotten your feedback • Weekly lunch & learn, workshop style • Start a Coder’s Workshop with friends • Just embrace silence personally
  • 48.
  • 50. you != what you make