Wednesday, July 10, 2013

Kickoff Poetry

Welcome to Fleex's Lab!  I just split from Ben's Blitz Blog and I am ready to do some technical articles!  First, we have a kickoff to do.  How about a pathetic attempt at poetry?

Perfect!  Alright, here's a piece called "Deliberation on Types" I started writing today.  Basically, I think about Java/.NET classes and compare them to types in the real world.  It's not finished, and it can barely be considered poetry, but here we go:

Yes, the world has many things
But more importantly, these things have many types
Things in some types are all things in another
Some types just cannot be compared

Schoolchildren know all squares are rectangles
And most understand how only some rectangles are squares
Utilitarianism says everything can be described by "utility"
And utility is all we need to measure

Forget about your shapes and standards and consider
The apple and orange and their use in
A common complaint about comparisons
But they're both fruits

Think less specifically about complex types
Instead, about what they are both
Two different fruits are still fruits
"Fruit" is not an abstract concept

All members of a class have a common property set
When one gets over the distinctions
One sees attributes that apply to all
And goes on to judge based on those

Apples and oranges can be compared
When their types are less distinct
So why do we all not compare everything
By thinking of each as a concept

Maybe everything can be just an idea
But it must retain some properties
Or else its change was meaningless
Without common data, no comparator can read


And that's where it ends currently.  I need to add stuff about null/Nothing, but I think I've made poetry appreciators sad enough for now.  Look forward to cool stuff here at Fleex's Lab!

Quick note on that poem: I plan on using the final product as a submission in an online class I'm taking.  If you are the professor of said class and have received the above as a submission, please send a message to either this Blogger/Google account or the Canvas account of your student asking him to identify as the other.  Thanks for enduring my poetry!

No comments:

Post a Comment