SlideShare a Scribd company logo
1 of 281
Medieval Art,
Collective Intelligence,
& Language Abuse
tyler hannan
http://tylerhannan.com
platform evangelist, ip commerce
thursday, 28 october 2010
today we will discuss
- briefly -
medieval art,
collective intelligence,
language abuse,
network effects,
the definition of a
platform,
and
enabling innovation
through
open APIs.
actually,
this is,
in fact,
a medieval art
free
presentation.
you may thank me later.
(although i’m happy to discuss
Brunelleschi’s approach to
perspective,
at length,
whenever you desire.)
let’s begin
at the beginning.
(often a good idea)
provides a
managed commerce services
platform
& APIs
to enable
innovation
in
payments
by obscuring the
“messy plumbing”
associated with
traditional payment services.
developers can
integrate with
one set of open APIs
for all services they require.
payment
services
data
services
value-added
services
&
federated identity
services…
while,
importantly,
making money.
some examples:
unattended parking
&
ticketing
movie theater
reservations
PoS
concessions
mobile payments
as the
platform evangelist
for a company
delivering
open APIs
for
payments
i have learned
some
important
lessons.
- language abuse -
the year
was
1873.
a young college student
was appointed
as
the assistant librarian
at
Amherst College.
this man
Melville
Louis
Kossuth
Dewey
became frustrated with
categorization
inside the library.
in an attempt to
increase
the
utility
of the library,
without
increasing expenditure,
he created
a method of
classification.
the
Dewey Decimal System.
the system
was
devised
solely for
cataloguing
and
indexing
purposes.
but,
he found it
to be equally valuable
for
arranging books on shelves.
interestingly,
or perhaps
frighteningly,
he also became
enamoured
with the concept of
“Simplr Spellin”,
or
english language spelling reform.
which is responsible
for
the spelling of
catalog
instead of
catalogue.
this also prompted
a desire to change his name
to
melvil dui.
and,
most disturbingly,
responsible
for
menus,
in the local area,
reading:
hadok,
poted beef with noodls
parsli
or
masht potato,
butr,
steamed rys,
letis,
and
ys cream.
NOTE:
powerpoint hates those spelling
errors. red lines under all the
text.
a
hierarchical system
of categorization
that
led to a
measure of insanity
and
language abuse.
at an event,
in NYC
2 weeks ago,
billed as
“Financial Innovation”
for
banks,
the term
“platform”
was used
47 times
in the first
8 hours
of presentations.
most of these
were not,
in fact,
platforms.
*nerd rage*
why is this?
why platforms?
what drives the
“me too”
effect?
1906
London
Francis Galton
visited
a
livestock fair
where
a
contest
would demonstrate
collective intelligence.
an ox was on display
and
villagers,
farmers,
ranchers,
doctors,
women,
children,
professionals,
labourers,
basically...
all townspeople...
were invited to guess
the
weight
after slaughter.
787 guesses.
none right.
however,
the mean of the guesses,
was
1,197 pounds.
actual weight...
weight for it...
(boo. hiss.)
1,198 pounds.
“The results seems more
creditable to the trustworthiness
of a democratic judgement...”
with that said,
this came from
a
man
earlier steeped in the study
of
anthropometry.
“The systematic quantitative
representation of the human
body for use in classification
and comparison.”
in which the sum of his
research
indicated that
people
are
idiots
and
only the
“select, well bred few”
should control society.
collective intelligence.
the
network
effect.
platforms
&
open APIs
matter
because of
the
work
that
you
are doing…
are thinking about…
are planning…
will do in the future.
platforms
succeed
because of the
enabled innovation
represented by
your work.
in this enablement,
there is
an
inherent
tension.
for example,
commerce web services,
the ip commerce
web service
API,
we faced the choice
yes,
“THE CHOICE”
REST
vs.
SOAP
and,
while we can debate
theoretical implementation,
the answer
(for us)
was
both are necessary.
but
we
made
the
decision
to begin with
SOAP.
why?
when building
an
abstracted message interface
that obscures the
fixed bit length,
ISO 8583,
name::value pair,
painfully legacy,
payment interfaces
things change.
and if
“things change”
in a new
REST interface
things fail.
remember,
it’s not the verbing that weirds
the language,
it’s the
renounification.
by delaying the
REST
implementation
we had a
“known good”
underlying
data
structure
and our
REST
developers are
thrilled.
a,
seemingly,
strange
technical decision
made based on
developer needs.
a tension.
a healthy tension.
or,
consider a
relatively major problem
in traditional payments…
“transaction
originator
authentication”.
the majority of
payment services,
in market today,
do not implement
any
form of originator
authentication when processing
transactions.
instead,
they simply pass
identity data
unprotected
in the transaction body.
strong authentication,
of the originator,
is a requirement.
and there may be
“easy” fixes…
ip commerce
built a
holistic
federated identity
implementation.
SAML 2.0 compliant
supports all authentication
methodologies
issues identity tokens
(long-lived)
coupled with
session tokens
(short-lived)
to enable
SSO,
claims-based authentication,
policy management,
etc.
overkill
when only
authenticating a
transaction originator.
but,
wildly necessary,
when enabling
developers to
build
add-ins,
workflow,
stand-alone solutions…
commerce
modules
for
merchants...
that other developers
can simply
“plug-in”.
the tension
between
today’s needs
and
future requirements
is what makes
a platform
grow.
why do platforms matter?
because of
your work.
how does API quality
improve?
through
your work.
in
any
platform
the most important partner
is the one with pain…
the one being enabled…
the one who can innovate…
It
Is
Us.
when building a platform
when offering APIs
recognize the nature
of this
tension.
embrace the discomfort
and let the
developer community
drive the innovation
others cannot.
recognize your contribution.
own your value.
slide #279
With thanks, and apologies,to:
Lawrence Lessig
Rolf Skyberg
Written while listening to:
Bombazine Black, Here Their Dreams
.::more resources::.
http://commercelab.ipcommerce.com
http://www.paymentsapi.com
http://www.tylerhannan.com

More Related Content

Similar to medieval art, collective intelligence, & language abuse - a story of APIs

From bit-streams-to-life-streams-ajai-narendran-srishti-bangalore-stff-2011
From bit-streams-to-life-streams-ajai-narendran-srishti-bangalore-stff-2011From bit-streams-to-life-streams-ajai-narendran-srishti-bangalore-stff-2011
From bit-streams-to-life-streams-ajai-narendran-srishti-bangalore-stff-2011
ajai
 
Multimodal and Affective Human Computer Interaction - Abhinav Sharma
Multimodal and Affective Human Computer Interaction - Abhinav SharmaMultimodal and Affective Human Computer Interaction - Abhinav Sharma
Multimodal and Affective Human Computer Interaction - Abhinav Sharma
Abhinav Sharma
 

Similar to medieval art, collective intelligence, & language abuse - a story of APIs (20)

3-in-1 talk on Serverless Chatbots, Alexa skills & Voice UI best practices (t...
3-in-1 talk on Serverless Chatbots, Alexa skills & Voice UI best practices (t...3-in-1 talk on Serverless Chatbots, Alexa skills & Voice UI best practices (t...
3-in-1 talk on Serverless Chatbots, Alexa skills & Voice UI best practices (t...
 
Hot off the Crowd – FABERNOVEL's watch based on crowdfunding and crowdsourcin...
Hot off the Crowd – FABERNOVEL's watch based on crowdfunding and crowdsourcin...Hot off the Crowd – FABERNOVEL's watch based on crowdfunding and crowdsourcin...
Hot off the Crowd – FABERNOVEL's watch based on crowdfunding and crowdsourcin...
 
Future platform for internet of things
Future platform for internet of thingsFuture platform for internet of things
Future platform for internet of things
 
Messaging is the new platform
Messaging is the new platformMessaging is the new platform
Messaging is the new platform
 
Mapping Cross-channel Ecosystems
Mapping Cross-channel EcosystemsMapping Cross-channel Ecosystems
Mapping Cross-channel Ecosystems
 
Life Beyond Embodiment
Life Beyond EmbodimentLife Beyond Embodiment
Life Beyond Embodiment
 
Rapid cross channel prototyping
Rapid cross channel prototypingRapid cross channel prototyping
Rapid cross channel prototyping
 
From bit-streams-to-life-streams-ajai-narendran-srishti-bangalore-stff-2011
From bit-streams-to-life-streams-ajai-narendran-srishti-bangalore-stff-2011From bit-streams-to-life-streams-ajai-narendran-srishti-bangalore-stff-2011
From bit-streams-to-life-streams-ajai-narendran-srishti-bangalore-stff-2011
 
The Next Wave of AR: Mobile Social Interaction Right Here, Right Now!
The Next Wave of AR: Mobile Social Interaction Right Here, Right Now!The Next Wave of AR: Mobile Social Interaction Right Here, Right Now!
The Next Wave of AR: Mobile Social Interaction Right Here, Right Now!
 
ChatBots and UX
ChatBots and UXChatBots and UX
ChatBots and UX
 
Theses on AI User Experience Design - Sketching in Hardware 2020
Theses on AI User Experience Design - Sketching in Hardware 2020Theses on AI User Experience Design - Sketching in Hardware 2020
Theses on AI User Experience Design - Sketching in Hardware 2020
 
Metro 2.0
Metro 2.0Metro 2.0
Metro 2.0
 
Adding Animated Presentation Agents To The Interface
Adding Animated Presentation Agents To The InterfaceAdding Animated Presentation Agents To The Interface
Adding Animated Presentation Agents To The Interface
 
Multimodal and Affective Human Computer Interaction - Abhinav Sharma
Multimodal and Affective Human Computer Interaction - Abhinav SharmaMultimodal and Affective Human Computer Interaction - Abhinav Sharma
Multimodal and Affective Human Computer Interaction - Abhinav Sharma
 
Economics Essay Parnham Demand Price Elasticity
Economics Essay Parnham Demand Price ElasticityEconomics Essay Parnham Demand Price Elasticity
Economics Essay Parnham Demand Price Elasticity
 
The Next Wave of AR: Mobile Social Interaction, Right Here, Right Now!
The Next Wave of AR: Mobile Social Interaction, Right Here, Right Now!The Next Wave of AR: Mobile Social Interaction, Right Here, Right Now!
The Next Wave of AR: Mobile Social Interaction, Right Here, Right Now!
 
Semantic web and information graph
Semantic web and information graphSemantic web and information graph
Semantic web and information graph
 
Chatbots. Old Topic - New Era
Chatbots. Old Topic - New EraChatbots. Old Topic - New Era
Chatbots. Old Topic - New Era
 
Write An Essay On The Most Memorable Day In My Life
Write An Essay On The Most Memorable Day In My LifeWrite An Essay On The Most Memorable Day In My Life
Write An Essay On The Most Memorable Day In My Life
 
Write An Essay On The Most Memorable Day In My Life
Write An Essay On The Most Memorable Day In My LifeWrite An Essay On The Most Memorable Day In My Life
Write An Essay On The Most Memorable Day In My Life
 

Recently uploaded

Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Peter Udo Diehl
 
Breaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdfBreaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdf
UK Journal
 

Recently uploaded (20)

FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
 
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi IbrahimzadeFree and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
 
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdfHow Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
How Red Hat Uses FDO in Device Lifecycle _ Costin and Vitaliy at Red Hat.pdf
 
The Metaverse: Are We There Yet?
The  Metaverse:    Are   We  There  Yet?The  Metaverse:    Are   We  There  Yet?
The Metaverse: Are We There Yet?
 
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdfThe Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
 
Google I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGoogle I/O Extended 2024 Warsaw
Google I/O Extended 2024 Warsaw
 
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
 
ECS 2024 Teams Premium - Pretty Secure
ECS 2024   Teams Premium - Pretty SecureECS 2024   Teams Premium - Pretty Secure
ECS 2024 Teams Premium - Pretty Secure
 
AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101
 
Optimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityOptimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through Observability
 
Using IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & IrelandUsing IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & Ireland
 
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John Staveley
 
Easier, Faster, and More Powerful – Notes Document Properties Reimagined
Easier, Faster, and More Powerful – Notes Document Properties ReimaginedEasier, Faster, and More Powerful – Notes Document Properties Reimagined
Easier, Faster, and More Powerful – Notes Document Properties Reimagined
 
A Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System StrategyA Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System Strategy
 
WebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceWebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM Performance
 
Breaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdfBreaking Down the Flutterwave Scandal What You Need to Know.pdf
Breaking Down the Flutterwave Scandal What You Need to Know.pdf
 
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
 
Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge Graphs - Data Summit 2024Enterprise Knowledge Graphs - Data Summit 2024
Enterprise Knowledge Graphs - Data Summit 2024
 
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone KomSalesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
 
Microsoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - QuestionnaireMicrosoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - Questionnaire
 

medieval art, collective intelligence, & language abuse - a story of APIs