SlideShare a Scribd company logo
Austin
Copenhagen
Dubai
London
Madrid
Melbourne
Munich
New York
Nice
Raleigh
San Francisco
São Paulo
Singapore
Tokyo
The Importance of
FUN in the workplace
Holly Cummins
IBM Garage
@holly_cummins
Martijn Verburg
@karianna
@holly_cummins #IBMGarage
@holly_cummins #IBMGarage
@holly_cummins #IBMGarage
Is this a fun talk?
@holly_cummins #IBMGarage
Is this a fun talk?
No. It’s a talk about fun.
@holly_cummins #IBMGarage
Is this a fun talk?
No. It’s a talk about fun.
That’s different.
Obviously.
I’m from the IBM Garage.
I’m from the IBM Garage.
@holly_cummins #IBMGarage
@holly_cummins #IBMGarage
@holly_cummins #IBMGarage
@holly_cummins #IBMGarage
@holly_cummins #IBMGarage
@holly_cummins #IBMGarage
the world’s funniest joke
A couple of New Jersey hunters are out in the woods when
one of them falls to the ground. He doesn’t seem to be
breathing and his eyes have rolled back in his head.
A couple of New Jersey hunters are out in the woods when
one of them falls to the ground. He doesn’t seem to be
breathing and his eyes have rolled back in his head.
The other guy whips out his mobile phone and calls the
emergency services. He gasps to the operator: “My friend is
dead! What can I do?”
A couple of New Jersey hunters are out in the woods when
one of them falls to the ground. He doesn’t seem to be
breathing and his eyes have rolled back in his head.
The other guy whips out his mobile phone and calls the
emergency services. He gasps to the operator: “My friend is
dead! What can I do?”
The operator, in a soothing voice, says: “Just take it easy. I
can help. First, let’s make sure he’s dead.”
A couple of New Jersey hunters are out in the woods when
one of them falls to the ground. He doesn’t seem to be
breathing and his eyes have rolled back in his head.
The other guy whips out his mobile phone and calls the
emergency services. He gasps to the operator: “My friend is
dead! What can I do?”
The operator, in a soothing voice, says: “Just take it easy. I
can help. First, let’s make sure he’s dead.”
There is a silence, then a shot is heard. The guy’s voice
comes back on the line. He says: “OK, now what?”
what country
finds jokes
funniest?
1. Germany
2. France
3. Denmark
4. UK
what country
finds jokes
funniest?
1. Germany
2. France
3. Denmark
4. UK
what country
finds jokes
funniest?
1. Germany
2. France
3. Denmark
4. UK
what country
finds jokes
funniest?
1. Germany
2. France
3. Denmark
4. UK
what country
finds jokes
funniest?
1. Germany
2. France
3. Denmark
4. UK
ducks make jokes
funnier
@holly_cummins #IBMGarage
@holly_cummins #IBMGarage
Let’s talk about your career.
@holly_cummins #IBMGarage
“Salut chef ! J'ai appris
tellement à la conférence.
Sais-tu que les canards sont
les animaux les plus droles ?”
@holly_cummins #IBMGarage
“Chef, il faut absolument que j'aille
à FlowCon, pour que je puisse
participer à la session....
divertissement”
@holly_cummins #IBMGarage
“Chef, il faut absolument que j'aille
à FlowCon, pour que je puisse
participer à la session....
divertissement”
http://ibm.biz/bluemixgaragelondon@holly_cummins @karianna
/* Discover. Collaborate. Deploy. */
, Having fun at work
Are you brave enough?
http://ibm.biz/bluemixgaragelondon@holly_cummins @karianna
/* Discover. Collaborate. Deploy. */
Are you brave enough?
I’m not :)
@holly_cummins #IBMGarage
@holly_cummins #IBMGarage
Wait. Where’s “fun-loving”?
@holly_cummins #IBMGarage
We keep fun a secret.
Wait. Where’s “fun-loving”?
@holly_cummins #IBMGarage
What is Fun?
@holly_cummins #IBMGarage
Fungi.
@holly_cummins #IBMGarage
Fungi.A Fun Guy.
(Remember, fun means jokes.)
@holly_cummins #IBMGarage
Fungi.A Fun Guy.
(Remember, fun means jokes.)
@holly_cummins #IBMGarage
@holly_cummins #IBMGarage
Fun
@holly_cummins #IBMGarage
Fun
@holly_cummins #IBMGarage
@holly_cummins #IBMGarage
@holly_cummins #IBMGarage
There is lots of
research on fun.
@holly_cummins #IBMGarage
"Fun is a point on the
intersection of engagement
levels and social interaction
for a given activity.”
Fun: An Exploration in its Relevance to Interaction Design - Elise Woolley, 2010
@holly_cummins #IBMGarage
Aside:
When is fun not-fun?
@holly_cummins #IBMGarage
Aside:
When is fun not-fun?
When it's your job.
@holly_cummins #IBMGarage
How do you measure fun?
Excerpted from Elise M. Woolley, B.S.,
Fun: An Exploration in its Relevance to Interaction Design
@holly_cummins #IBMGarage
That was called the
Funtinuum.
@holly_cummins #IBMGarage
That was called the
Funtinuum.
If you remember just one thing from this talk …
@holly_cummins #IBMGaragePhoto by Linearahandmade@etsy
Exploration
@holly_cummins #IBMGaragePhoto by William Warby
Puzzle
@holly_cummins #IBMGarage
Play
@holly_cummins #IBMGarage
Game
@holly_cummins #IBMGarage
Work
@holly_cummins #IBMGarage
@holly_cummins #IBMGarage
Exploration
focussed investigation
@holly_cummins #IBMGarage
Play
flexible
for its own sake
Exploration
focussed investigation
@holly_cummins #IBMGarage
Play
flexible
for its own sake
Exploration
focussed investigation
Puzzle
a goal and rules
@holly_cummins #IBMGarage
Play
flexible
for its own sake
Exploration
focussed investigation
Games
a winner and rules
Puzzle
a goal and rules
@holly_cummins #IBMGarage
Play
flexible
for its own sake
Work
a goal
Exploration
focussed investigation
Games
a winner and rules
Puzzle
a goal and rules
@holly_cummins #IBMGarage
Play
flexible
for its own sake
Work
a goal
Exploration
focussed investigation
Games
a winner and rules
Puzzle
a goal and rules
jokes
laughter
@holly_cummins #IBMGarage
Positive
affect
@holly_cummins #IBMGarage
It feels
good
@holly_cummins #IBMGarage
Programming is fun.
@holly_cummins #IBMGarage
Programming gives pleasure
to both types of thinkers:
• Creative
• Logical
@holly_cummins #IBMGarage
We get to control stuff
when we program.
@holly_cummins #IBMGaragePhoto by Linearahandmade@etsy
Exploration
@holly_cummins #IBMGaragePhoto by Linearahandmade@etsy
Exploration
> Hello, World
@holly_cummins #IBMGaragePhoto by William Warby
Puzzle
@holly_cummins #IBMGaragePhoto by William Warby
Puzzle
Exception in thread "main" java.lang.NullPointerException:
WhyWhyWhyIsThisHappeningNullPointerException
at StackTraceExample.method111(StackTraceExample.java:15)
at StackTraceExample.method11(StackTraceExample.java:11)
at StackTraceExample.method1(StackTraceExample.java:7)
at StackTraceExample.main(StackTraceExample.java:3)
@holly_cummins #IBMGarage
Game
@holly_cummins #IBMGarage
Game
@holly_cummins #IBMGarage
Katie Bouman,
discovering that her
algorithm for imaging
black holes worked.
@holly_cummins #IBMGarage
Katie Bouman,
discovering that her
algorithm for imaging
black holes worked.
It feels
good
@holly_cummins #IBMGarage
Why are most of our workplaces
Not Fun?
@holly_cummins #IBMGarage
The 1980/90's Management Model
Very hierarchical
Control favoured over
autonomy
Technology seen as a
cost centre
@holly_cummins #IBMGarage
http://www.defenceimagery.mod.uk
@holly_cummins #IBMGarage
Puritan confronts ale drinkers
Howard Pyle
 ©Katerina Kamprani - The Uncomfortable
Used with permission - thanks! 
“the CEO bought [tool] after a
conversation on a golf course …
 ©Katerina Kamprani - The Uncomfortable
Used with permission - thanks! 
“the CEO bought [tool] after a
conversation on a golf course …
… eight years ago …
 ©Katerina Kamprani - The Uncomfortable
Used with permission - thanks! 
“the CEO bought [tool] after a
conversation on a golf course …
… eight years ago …
and everyone still has to use it”
 ©Katerina Kamprani - The Uncomfortable
Used with permission - thanks! 
@holly_cummins #IBMGarage
the value of
fun in the
workplace
@holly_cummins #IBMGarage
web conferencing feels like this
@holly_cummins #IBMGarage
“so, what was said on the conference call?”
web conferencing feels like this
@holly_cummins #IBMGarage
“so, what was said on the conference call?”
web conferencing feels like this
@holly_cummins #IBMGarage
“so, what was said on the conference call?”
“I have no idea …
web conferencing feels like this
@holly_cummins #IBMGarage
“so, what was said on the conference call?”
“I have no idea …
but they were laughing, so the project is OK. ”
web conferencing feels like this
@holly_cummins #IBMGarage
“so, what was said on the conference call?”
“I have no idea …
but they were laughing, so the project is OK. ”
a team that doesn’t laugh together
doesn’t want to work together
web conferencing feels like this
@holly_cummins #IBMGarage
@holly_cummins #IBMGarage
laughter:
@holly_cummins #IBMGarage
laughter:
defuses tense situations
@holly_cummins #IBMGarage
laughter:
defuses tense situations
creates team cohesion
@holly_cummins #IBMGarage
laughter:
defuses tense situations
creates team cohesion
is a nice muscle workout
@holly_cummins #IBMGarage
Research shows:
Fun is good for business.
@holly_cummins #IBMGarage
Research shows:
Fun is good for business.
“Pleasure in the job puts
perfection in the work.”
Aristotle
job satisfaction is
the no. 1 predictor
of organizational
performance
@holly_cummins
IBM Watson IoT Centre, Munich
IBM IoT Lab, Munich
@holly_cummins #IBMGarage
Studies have shown...
Employee fun
@holly_cummins #IBMGarage
Studies have shown...
Employee fun
@holly_cummins #IBMGarage
Studies have shown...
Employee fun
Less sick leave
@holly_cummins #IBMGarage
Studies have shown...
Employee fun
Less sick leave
Harder working
@holly_cummins #IBMGarage
Studies have shown...
Employee fun
Less sick leave
Harder working
More productivity
@holly_cummins #IBMGarage
https://hbr.org/2012/01/positive-intelligence
@holly_cummins #IBMGarage
“Your brain at positive is
31% more productive than
your brain at negative,
neutral or stressed. "
https://hbr.org/2012/01/positive-intelligence
@holly_cummins #IBMGarage
@holly_cummins #IBMGarage
https://www2.warwick.ac.uk/fac/soc/economics/staff/eproto/workingpapers/happinessproductivity.pdf
@holly_cummins #IBMGarage
"Individuals [who just
watched a comedy video]
have approximately
12%
greater productivity."
https://www2.warwick.ac.uk/fac/soc/economics/staff/eproto/workingpapers/happinessproductivity.pdf
@holly_cummins #IBMGarage
piglet litters grow faster
if they play more
https://www.flickr.com/photos/tambako/8746156155
@holly_cummins #IBMGarage
“my contractors are in their
zone of competence.”
@holly_cummins #IBMGarage
How much fun can you
expect to have?
https://www.flickr.com/photos/paulesson/3065570366
@holly_cummins #IBMGarage
How much fun can you
expect to have?
(Yes, this is a picture of
lots of fungi. You’re
welcome.)
https://www.flickr.com/photos/paulesson/3065570366
@holly_cummins #IBMGarage
Limits to Fun
@holly_cummins #IBMGarage
Limits to Fun
• No one likes working on things that
aren’t valuable or useful.
@holly_cummins #IBMGarage
Limits to Fun
• No one likes working on things that
aren’t valuable or useful.
• So if you take that to its extreme, and
only do activities if they’re fun and
enjoyable, will that work?
@holly_cummins #IBMGarage
Limits to Fun
• No one likes working on things that
aren’t valuable or useful.
• So if you take that to its extreme, and
only do activities if they’re fun and
enjoyable, will that work?
• Self-discipline is still needed.
@holly_cummins #IBMGarage
Just because it's fun, doesn't
mean it's good.
@holly_cummins #IBMGarage
Just because it's fun, doesn't
mean it's good.
@holly_cummins #IBMGarage
who are we including
in our laughter?
who are we excluding?
https://www.flickr.com/photos/davefayram/4266804988
@holly_cummins #IBMGarage
"I love the smell of napalm in the morning
.... smells like victory.”
Bill Kilgore,
Apocalypse Now
@holly_cummins #IBMGarage
"I love the smell of napalm in the morning
.... smells like victory.”
Bill Kilgore,
Apocalypse Now
Is everyone having fun?
@holly_cummins #IBMGarage
@holly_cummins #IBMGarage
Fun. What could possibly go wrong?
@holly_cummins #IBMGarage
Fun. What could possibly go wrong?
@holly_cummins #IBMGarage
Fun. What could possibly go wrong?
2008: A developer had a lot of fun with Groovy.
@holly_cummins #IBMGarage
Fun. What could possibly go wrong?
2008: A developer had a lot of fun with Groovy.
@holly_cummins #IBMGarage
Fun. What could possibly go wrong?
2008: A developer had a lot of fun with Groovy.
2009: The others who had to maintain the code
had less fun.
@holly_cummins #IBMGarage
Enjoy fun.
Responsibly.
_
How to achieve fun
Warning: This is our context and our experience of fun.
Your workplace culture may be different.
Step 1.
Find un-fun things.
Get rid of them.
Step 0.
Stop prohibiting fun.
Obviously.
@holly_cummins #IBMGarage
“Please stop sending
emails telling people
you are sharing cake.”
@holly_cummins #IBMGarage
@holly_cummins #IBMGarage
“If you’re in
the office
after 5:30,
you need to
be doing
work.”
@holly_cummins #IBMGarage
“Why are you smiling? Work
isn’t a place to be happy!”
- a prowling project manager
Step 1.
Find un-fun things.
Get rid of them.
@holly_cummins #IBMGarage


A process being unfun
is a red flag that it’s not
adding value.
Step 1.
Find un-fun things.
Get rid of them.
... because they're probably waste.
@holly_cummins #IBMGarage
We all hate being told what to do.
Usually, because we know it’s wrong.
Let people make their own decisions.
@holly_cummins #IBMGarage
Fun Not-Fun
Effective tools Bad tools
Programming Meetings
Puzzles Mysteries
Collaboration Criticism
Just doing it Process/Ceremony
Learning Repeating
Designing Sizing
Doing Status reporting
Prototyping Hardening
Interactions Interruptions
Making a difference Being a cog
@holly_cummins #IBMGarage
Fun Not-Fun
Effective tools Bad tools
Programming Meetings
Puzzles Mysteries
Collaboration Criticism
Just doing it Process/Ceremony
Learning Repeating
Designing Sizing
Doing Status reporting
Prototyping Hardening
Interactions Interruptions
Making a difference Being a cog
@holly_cummins #IBMGarage
Fun Not-Fun
Effective tools Bad tools
Programming Meetings
Puzzles Mysteries
Collaboration Criticism
Just doing it Process/Ceremony
Learning Repeating
Designing Sizing
Doing Status reporting
Prototyping Hardening
Interactions Interruptions
Making a difference Being a cog
We can fix these.
@holly_cummins #IBMGarage
Fun Not-Fun
Effective tools Bad tools
Programming Meetings
Puzzles Mysteries
Collaboration Criticism
Just doing it Process/Ceremony
Learning Repeating
Designing Sizing
Doing Status reporting
Prototyping Hardening
Interactions Interruptions
Making a difference Being a cog
Streamlined
process
Pair
programming
#noestimates
Protect peace
Self-directed
teams
Automation
We can fix these.
Findable
documentation
Self-generating
status
MVP
Protect your coding time from
meetings.
“I’m sorry, since I’m pair-
programming, I can’t make
that meeting.”
@holly_cummins #IBMGarage
Pair programming
http://ibm.biz/bluemixgaragelondon@holly_cummins @karianna
/* Discover. Collaborate. Deploy. */
Status for all to see.
http://ibm.biz/bluemixgaragelondon@holly_cummins @karianna
/* Discover. Collaborate. Deploy. */
Keep stories small, so
status is self-reporting.
Daily stand-up. Keep it
short.
Status for all to see.
http://ibm.biz/bluemixgaragelondon@holly_cummins @karianna
/* Discover. Collaborate. Deploy. */
#noestimates
Estimates are rarely accurate.
Why bother??
http://ibm.biz/bluemixgaragelondon@holly_cummins @karianna
/* Discover. Collaborate. Deploy. */
Testing should not be
something we do only at
the end.
TDD is fun.
TDD
TDD
@holly_cummins #IBMGarage
Automation
Computers don’t expect to have fun (yet).
Let them do the tedious tasks.
Bonus: Automating stuff is fun (yay!). With permission of Richard Greenhill and Hugo Elias
@holly_cummins #IBMGarage
Toil
https://www.flickr.com/photos/seat850/3341460975
SRE is a whole discipline dedicated to
eliminating toil from ops because
toil isn’t worth it.
@holly_cummins #IBMGarage
“devops helps make our
lives humane and win in
the marketplace.”
-Gene Kim
@holly_cummins #IBMGarage
continuous integration should feel
easy and fun
@holly_cummins #IBMGarage
continuous integration should feel
easy and fun
stuff
@holly_cummins #IBMGarage
continuous integration should feel
easy and fun
if it doesn’t, maybe you’re doing it wrong?
stuff
Step 2: Add fun
http://ibm.biz/bluemixgaragelondon@holly_cummins @karianna
/* Discover. Collaborate. Deploy. */
Your brain needs breaks.
Breaks with exercise are even better
http://ibm.biz/bluemixgaragelondon@holly_cummins @karianna
/* Discover. Collaborate. Deploy. */
Your brain needs breaks.
Breaks with exercise are even better
@holly_cummins #IBMGarage
Can our job be fun?
@holly_cummins #IBMGarage
Play
flexible
for its own sake
Work
a goal
Exploration
focussed investigation
Games
a winner and rules
Puzzle
a goal and rules
@holly_cummins #IBMGarage
Play
flexible
for its own sake
Work
a goal
Exploration
focussed investigation
Games
a winner and rules
Puzzle
a goal and rules
@holly_cummins #IBMGarage
gamification
@holly_cummins #IBMGarage
gamification
(management loves)
@holly_cummins #IBMGarage
TheFunTheory
“something as simple as fun is the
easiest way to change people’s
behaviour for the better”
@holly_cummins #IBMGarage
@holly_cummins #IBMGarage
TDD
@holly_cummins #IBMGarage
@holly_cummins #IBMGarage
Build gamification
@holly_cummins #IBMGarage
@holly_cummins #IBMGarage
@holly_cummins #IBMGarage
@holly_cummins #IBMGarage
7186 new lines of coverage
@holly_cummins #IBMGarage
7186 new lines of coverage
1000 new tests added
@holly_cummins #IBMGarage
7186 new lines of coverage
1000 new tests added
230 issues fixed
@holly_cummins #IBMGarage
7186 new lines of coverage
1000 new tests added
230 issues fixed
10 years of tech debt resolved
@holly_cummins #IBMGarage
7186 new lines of coverage
1000 new tests added
230 issues fixed
10 years of tech debt resolved
@holly_cummins #IBMGarage
7186 new lines of coverage
1000 new tests added
230 issues fixed
10 years of tech debt resolved
@holly_cummins #IBMGarage
what dazzling reward achieved that?
@holly_cummins #IBMGarage
what dazzling reward achieved that?
@holly_cummins #IBMGarage
1 free lunch ➡ 230 issues fixed
what dazzling reward achieved that?
@holly_cummins #IBMGarage
metrics matter
@holly_cummins #IBMGarage
remember, you get what you measure
@holly_cummins #IBMGarage
gamification is so motivating it will
drive people do the wrong thing
@holly_cummins #IBMGarage
employees are not stupid
they may notice they’ve been gamed
@holly_cummins #IBMGarage
Play
Children learn through play.
Adults do too.
@holly_cummins #IBMGarage
@holly_cummins #IBMGarage
@holly_cummins #IBMGarage
@holly_cummins #IBMGarage
Playfulness
@holly_cummins #IBMGarage
Quirkiness
@holly_cummins #IBMGarage
Easter Eggs
https://www.flickr.com/photos/30478819@N08/47142913712
@holly_cummins #IBMGarage
@holly_cummins #IBMGarage
@holly_cummins #IBMGarage
boredpanda.com/404
@holly_cummins #IBMGarage
How do a production-train slack-integration nicely:
@holly_cummins #IBMGarage
Feedback
matters.
_
Failing
at 

Fun
@holly_cummins #IBMGarage
31% of us dislike team-
building activities.
http://www.successfulmeetings.com/Strategy/Meeting-Strategies/When-Teambuilding-Fails/
@holly_cummins #IBMGarage
fun is not a formula
@holly_cummins #IBMGarage
fun may wear out
@holly_cummins #IBMGarage
some people like evening
socialising, some people hate it
@holly_cummins #IBMGarage
how do you know you’re having
fun if you’re not measuring it?
@holly_cummins #IBMGarage
How to ruin an office party?
Take attendance.
@holly_cummins #IBMGarage
Failing at Fun
Forgetting to fix the other stuff.
@holly_cummins #IBMGarage
@holly_cummins #IBMGarage
A layer of fun
@holly_cummins #IBMGarage
A layer of fun
… on top of a terrible
workspace …
@holly_cummins #IBMGarage
A layer of fun
… on top of a terrible
workspace …
is still terrible.
@holly_cummins #IBMGaragephoto by Marco Verch, https://www.flickr.com/photos/30478819@N08/45481817492
@holly_cummins #IBMGarage
my least fun project:
photo by Marco Verch, https://www.flickr.com/photos/30478819@N08/45481817492
@holly_cummins #IBMGarage
my least fun project:
agile coaches
photo by Marco Verch, https://www.flickr.com/photos/30478819@N08/45481817492
@holly_cummins #IBMGarage
my least fun project:
agile coaches
games
photo by Marco Verch, https://www.flickr.com/photos/30478819@N08/45481817492
@holly_cummins #IBMGarage
my least fun project:
agile coaches
games
laminated architecture diagrams
photo by Marco Verch, https://www.flickr.com/photos/30478819@N08/45481817492
@holly_cummins #IBMGarage
my least fun project:
agile coaches
games
laminated architecture diagrams
1000 row requirement spreadsheets
photo by Marco Verch, https://www.flickr.com/photos/30478819@N08/45481817492
@holly_cummins #IBMGarage
What if you got paid to do
something other people
would pay to do?
@holly_cummins #IBMGarage
@holly_cummins #IBMGarage
No, not the best
job in the world.
_
_
Fun is important.
Recap on achieving fun:
1. Get rid of un-fun things
2. Add fun things
Doing 2. without 1. is going to fail.
Austin
Copenhagen
Dubai
London
Madrid
Melbourne
Munich
New York
Nice
Raleigh
San Francisco
São Paulo
Singapore
Tokyo
Toronto
Questions?
Holly Cummins
IBM Garage
@holly_cummins

More Related Content

More from Holly Cummins

Java Application Modernization Patterns and Stories from the IBM Garage
Java Application Modernization Patterns and Stories from the IBM GarageJava Application Modernization Patterns and Stories from the IBM Garage
Java Application Modernization Patterns and Stories from the IBM Garage
Holly Cummins
 
Tales from the devops transformation trenches
Tales from the devops transformation trenchesTales from the devops transformation trenches
Tales from the devops transformation trenches
Holly Cummins
 
Confessions of an Automation Addict
Confessions of an Automation AddictConfessions of an Automation Addict
Confessions of an Automation Addict
Holly Cummins
 
Six Myths and Paradoxes of Garbage Collection
Six Myths and Paradoxes of Garbage Collection Six Myths and Paradoxes of Garbage Collection
Six Myths and Paradoxes of Garbage Collection
Holly Cummins
 
Cloudy with a Chance of Meatballs: Cloud Surprises for the Java Developer
Cloudy with a Chance of Meatballs: Cloud Surprises for the Java DeveloperCloudy with a Chance of Meatballs: Cloud Surprises for the Java Developer
Cloudy with a Chance of Meatballs: Cloud Surprises for the Java Developer
Holly Cummins
 
So You Say You Want a Chatbot Revolution
So You Say You Want a Chatbot RevolutionSo You Say You Want a Chatbot Revolution
So You Say You Want a Chatbot Revolution
Holly Cummins
 
Java performance - not so scary after all
Java performance - not so scary after allJava performance - not so scary after all
Java performance - not so scary after all
Holly Cummins
 
OSGi and the Enterprise - A match made in a ... box?
OSGi and the Enterprise - A match made in a ... box?OSGi and the Enterprise - A match made in a ... box?
OSGi and the Enterprise - A match made in a ... box?
Holly Cummins
 
Innovation Stories from the Bluemix Garage
Innovation Stories from the Bluemix GarageInnovation Stories from the Bluemix Garage
Innovation Stories from the Bluemix Garage
Holly Cummins
 
Thinking Strategically About IoT
Thinking Strategically About IoTThinking Strategically About IoT
Thinking Strategically About IoT
Holly Cummins
 
Software Developers Guide to Fun in the Workplace: Euphoria Despite the Despair
Software Developers Guide to Fun in the Workplace: Euphoria Despite the DespairSoftware Developers Guide to Fun in the Workplace: Euphoria Despite the Despair
Software Developers Guide to Fun in the Workplace: Euphoria Despite the Despair
Holly Cummins
 
An Arduino, an application, server, and me
An Arduino, an application, server, and meAn Arduino, an application, server, and me
An Arduino, an application, server, and me
Holly Cummins
 
Building Stuff for Fun and Profit - confessions from a life in code and cables
Building Stuff for Fun and Profit - confessions from a life in code and cablesBuilding Stuff for Fun and Profit - confessions from a life in code and cables
Building Stuff for Fun and Profit - confessions from a life in code and cables
Holly Cummins
 
Microservices: from dream to reality in an hour
Microservices: from dream to reality in an hourMicroservices: from dream to reality in an hour
Microservices: from dream to reality in an hour
Holly Cummins
 

More from Holly Cummins (14)

Java Application Modernization Patterns and Stories from the IBM Garage
Java Application Modernization Patterns and Stories from the IBM GarageJava Application Modernization Patterns and Stories from the IBM Garage
Java Application Modernization Patterns and Stories from the IBM Garage
 
Tales from the devops transformation trenches
Tales from the devops transformation trenchesTales from the devops transformation trenches
Tales from the devops transformation trenches
 
Confessions of an Automation Addict
Confessions of an Automation AddictConfessions of an Automation Addict
Confessions of an Automation Addict
 
Six Myths and Paradoxes of Garbage Collection
Six Myths and Paradoxes of Garbage Collection Six Myths and Paradoxes of Garbage Collection
Six Myths and Paradoxes of Garbage Collection
 
Cloudy with a Chance of Meatballs: Cloud Surprises for the Java Developer
Cloudy with a Chance of Meatballs: Cloud Surprises for the Java DeveloperCloudy with a Chance of Meatballs: Cloud Surprises for the Java Developer
Cloudy with a Chance of Meatballs: Cloud Surprises for the Java Developer
 
So You Say You Want a Chatbot Revolution
So You Say You Want a Chatbot RevolutionSo You Say You Want a Chatbot Revolution
So You Say You Want a Chatbot Revolution
 
Java performance - not so scary after all
Java performance - not so scary after allJava performance - not so scary after all
Java performance - not so scary after all
 
OSGi and the Enterprise - A match made in a ... box?
OSGi and the Enterprise - A match made in a ... box?OSGi and the Enterprise - A match made in a ... box?
OSGi and the Enterprise - A match made in a ... box?
 
Innovation Stories from the Bluemix Garage
Innovation Stories from the Bluemix GarageInnovation Stories from the Bluemix Garage
Innovation Stories from the Bluemix Garage
 
Thinking Strategically About IoT
Thinking Strategically About IoTThinking Strategically About IoT
Thinking Strategically About IoT
 
Software Developers Guide to Fun in the Workplace: Euphoria Despite the Despair
Software Developers Guide to Fun in the Workplace: Euphoria Despite the DespairSoftware Developers Guide to Fun in the Workplace: Euphoria Despite the Despair
Software Developers Guide to Fun in the Workplace: Euphoria Despite the Despair
 
An Arduino, an application, server, and me
An Arduino, an application, server, and meAn Arduino, an application, server, and me
An Arduino, an application, server, and me
 
Building Stuff for Fun and Profit - confessions from a life in code and cables
Building Stuff for Fun and Profit - confessions from a life in code and cablesBuilding Stuff for Fun and Profit - confessions from a life in code and cables
Building Stuff for Fun and Profit - confessions from a life in code and cables
 
Microservices: from dream to reality in an hour
Microservices: from dream to reality in an hourMicroservices: from dream to reality in an hour
Microservices: from dream to reality in an hour
 

Recently uploaded

Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Crescat
 
GreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-JurisicGreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-Jurisic
Green Software Development
 
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Łukasz Chruściel
 
Fundamentals of Programming and Language Processors
Fundamentals of Programming and Language ProcessorsFundamentals of Programming and Language Processors
Fundamentals of Programming and Language Processors
Rakesh Kumar R
 
Webinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for EmbeddedWebinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for Embedded
ICS
 
E-commerce Application Development Company.pdf
E-commerce Application Development Company.pdfE-commerce Application Development Company.pdf
E-commerce Application Development Company.pdf
Hornet Dynamics
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptx
LORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptxLORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptx
LORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptx
lorraineandreiamcidl
 
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CDKuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
rodomar2
 
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
timtebeek1
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
Neo4j
 
Microservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we workMicroservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we work
Sven Peters
 
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
mz5nrf0n
 
Using Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query PerformanceUsing Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query Performance
Grant Fritchey
 
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
Łukasz Chruściel
 
Revolutionizing Visual Effects Mastering AI Face Swaps.pdf
Revolutionizing Visual Effects Mastering AI Face Swaps.pdfRevolutionizing Visual Effects Mastering AI Face Swaps.pdf
Revolutionizing Visual Effects Mastering AI Face Swaps.pdf
Undress Baby
 
DDS-Security 1.2 - What's New? Stronger security for long-running systems
DDS-Security 1.2 - What's New? Stronger security for long-running systemsDDS-Security 1.2 - What's New? Stronger security for long-running systems
DDS-Security 1.2 - What's New? Stronger security for long-running systems
Gerardo Pardo-Castellote
 
Transform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR SolutionsTransform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR Solutions
TheSMSPoint
 
UI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
UI5con 2024 - Keynote: Latest News about UI5 and it’s EcosystemUI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
UI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
Peter Muessig
 
Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)
Julian Hyde
 
How to write a program in any programming language
How to write a program in any programming languageHow to write a program in any programming language
How to write a program in any programming language
Rakesh Kumar R
 

Recently uploaded (20)

Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
 
GreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-JurisicGreenCode-A-VSCode-Plugin--Dario-Jurisic
GreenCode-A-VSCode-Plugin--Dario-Jurisic
 
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
 
Fundamentals of Programming and Language Processors
Fundamentals of Programming and Language ProcessorsFundamentals of Programming and Language Processors
Fundamentals of Programming and Language Processors
 
Webinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for EmbeddedWebinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for Embedded
 
E-commerce Application Development Company.pdf
E-commerce Application Development Company.pdfE-commerce Application Development Company.pdf
E-commerce Application Development Company.pdf
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptx
LORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptxLORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptx
LORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptx
 
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CDKuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
 
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
 
Microservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we workMicroservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we work
 
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
 
Using Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query PerformanceUsing Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query Performance
 
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
 
Revolutionizing Visual Effects Mastering AI Face Swaps.pdf
Revolutionizing Visual Effects Mastering AI Face Swaps.pdfRevolutionizing Visual Effects Mastering AI Face Swaps.pdf
Revolutionizing Visual Effects Mastering AI Face Swaps.pdf
 
DDS-Security 1.2 - What's New? Stronger security for long-running systems
DDS-Security 1.2 - What's New? Stronger security for long-running systemsDDS-Security 1.2 - What's New? Stronger security for long-running systems
DDS-Security 1.2 - What's New? Stronger security for long-running systems
 
Transform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR SolutionsTransform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR Solutions
 
UI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
UI5con 2024 - Keynote: Latest News about UI5 and it’s EcosystemUI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
UI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
 
Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)
 
How to write a program in any programming language
How to write a program in any programming languageHow to write a program in any programming language
How to write a program in any programming language
 

The Importance of Fun in the Workplace (late 2019)