SlideShare une entreprise Scribd logo
1  sur  137
Adventures in
accidental human
architecture
Michelle Brush
Engineering Director
Cerner Corporation
1769Mechanical Turk
Wolfgang von Kempelen
(person goes here)
2017Are we still
building
mechanical
turks?
(person goes here)
... Datahub
source
source
source
processing
platform
Sepsis
Heart
failure
... Datahub
source
source
source
processing
platform
Tobacco
usage:
Yes
yes
tobacco
tob
cigarettes
smoking
chews tobacco
tobacco use NOS
use of tobacco
tobacco dependence
Tobacco
usage:
NO
no history of tobacco
null
no tobacco
never smoked
smoking, no
negative
tob - no
snomed
428071000124103 Current Heavy tobacco smoker Current Heavy tobacco smoker Smoking Status
428061000124105 Current Light tobacco smoker Current Light tobacco smoker Smoking Status
428041000124106 Current some day smoker Current some day smoker Smoking Status
8517006 Ex-smoker (finding) Former smoker Smoking Status
266919005 Never smoked tobacco (finding) Never smoker Smoking Status
77176002 Smoker (finding)
Smoker, current status
unknown
Smoking Status
449868002 Smokes tobacco daily (finding) Current every day smoker Smoking Status
266927001
Tobacco smoking consumption
unknown (finding)
Unknown if ever smoked Smoking Status
snomed
428071000124103 Current Heavy tobacco smoker Current Heavy tobacco smoker Smoking Status
428061000124105 Current Light tobacco smoker Current Light tobacco smoker Smoking Status
428041000124106 Current some day smoker Current some day smoker Smoking Status
8517006 Ex-smoker (finding) Former smoker Smoking Status
266919005 Never smoked tobacco (finding) Never smoker Smoking Status
77176002 Smoker (finding)
Smoker, current status
unknown
Smoking Status
449868002 Smokes tobacco daily (finding) Current every day smoker Smoking Status
266927001
Tobacco smoking consumption
unknown (finding)
Unknown if ever smoked Smoking Status
Crawl
Strings
Learn
Concept
mapping
apply
mapping
Let’s NLP!
Tobacco
usage:
NO
no history of tobacco
null
no tobacco
never smoked
smoking, no
negative
tob – no
tb - no
tuberculosis:
NO
tb - no
Crawl
Strings
Learn
Concept
mapping
apply
mapping
Let’s add safety!
review
mapping
Crawl
Strings
Learn
Concept
mapping
apply
mapping
Let’s add safety!
review
mapping
(person goes here)
I approve of this
mapping.
things that
didn’t need
review
things
that did
Stuck in a
back log
Also stuck
Tobacco
usage:
NO
no history of tobacco
null
no tobacco
never smoked
smoking, no
negative
tob – no
tb - no
3
missing
concepts
instead
of 1
no history of tobacco
null
no tobacco
never smoked
smoking, no
negative
tob – no
tb - no
I still get things wrong.
Business value (safety)
greater than
cost (time) + cost (delay)
Is it good
for the
children?
ANSWER:
______________
______________
______________
______________
Is it good
for the
children?
ANSWER:
YES
35e58b74d49c8a55bbeb3ac5efb68226
13971700920378067bb22f8355d24dcf
2177db9040c74efcc09183114eda2f31
Adba19c577d4174c51bd5c6d494c3eb4
51349f29721377485f559dfc981d6ee8
35c79708b687e14de730afd7c9e159e8
9c69d0bb52329f90ac2c21a1d5e18f3e
902dd86879d8b03c35ee7fd021b0080d
34224fdf241ed23b01437c5b41535e1d
9cfbf5558b97b8b951f31cb753727201
52e0c8b148280b423e0efe190287424b
2ae9e253652219b8d173c27a2c651574
faf1e47517b6841cee6dee2a118dbce2
35e58b74d49c8a55bbeb3ac5efb68226
13971700920378067bb22f8355d24dcf
2177db9040c74efcc09183114eda2f31
Adba19c577d4174c51bd5c6d494c3eb4
51349f29721377485f559dfc981d6ee8
35c79708b687e14de730afd7c9e159e8
9c69d0bb52329f90ac2c21a1d5e18f3e
902dd86879d8b03c35ee7fd021b0080d
34224fdf241ed23b01437c5b41535e1d
9cfbf5558b97b8b951f31cb753727201
44a61926b5f01d36e1a8204210dc160b
2ae9e253652219b8d173c27a2c651574
faf1e47517b6841cee6dee2a118dbce2
35e58b74d49c8a55bbeb3ac5efb68226
13971700920378067bb22f8355d24dcf
2177db9040c74efcc09183114eda2f31
Adba19c577d4174c51bd5c6d494c3eb4
51349f29721377485f559dfc981d6ee8
35c79708b687e14de730afd7c9e159e8
9c69d0bb52329f90ac2c21a1d5e18f3e
902dd86879d8b03c35ee7fd021b0080d
34224fdf241ed23b01437c5b41535e1d
9cfbf5558b97b8b951f31cb753727201
A moose once bit my sister...
2ae9e253652219b8d173c27a2c651574
faf1e47517b6841cee6dee2a118dbce2
35e58b74d49c8a55bbeb3ac5efb68226
13971700920378067bb22f8355d24dcf
2177db9040c74efcc09183114eda2f31
Adba19c577d4174c51bd5c6d494c3eb4
51349f29721377485f559dfc981d6ee8
35c79708b687e14de730afd7c9e159e8
9c69d0bb52329f90ac2c21a1d5e18f3e
902dd86879d8b03c35ee7fd021b0080d
34224fdf241ed23b01437c5b41535e1d
9cfbf5558b97b8b951f31cb753727201
A moose once bit my sister...
2ae9e253652219b8d173c27a2c651574
faf1e47517b6841cee6dee2a118dbce2
People do not
add safety
unless they make
better decisions
... Datahub
source
source
source
processing
platform
Crawl
Strings
Learn
Concept
mapping
apply
mapping
review
mapping
detect
change
(person goes here)
Crawl
Strings
Learn
Concept
mapping
apply
mapping
review
mapping
detect
change
(person goes here)
Crawl
Strings
Learn
Concept
mapping
apply
mapping
review
mapping
detect
change
(AND here)
detect
change
See
NEW JIRA
What did I
IMpact?
LOG
NEW JIRA
See
NEW JIRA
See
NEW JIRA
... Datahub
source
source
source
processing
platform
How did we
get here?
ANSWER:
______________
______________
______________
______________
CONWAY’s
Law
Identifiable
victim
effect
Cognitive
bias
SCARCITY
MINDSET
I don’t have time!
Tomorrow, I’ll
have time.
Hyperbolic
discounting
$
You don’t really
remove any work by
removing automation
from scope.
Exposing
the
hidden
humans
(There’s a person
in here.)
ADMIT ONE
65536
65536
Jonathan Eyler-Werve
@EylerWerve
“New Atlassian logo is nice, but I
always felt their human figure being
crushed by burdens they cannot
escape really told the Jira story. #ux”
ADMIT ONE
65536
65536
toil
manual
drudgery
menial
mechanical_turk
Let’s count things.
Be creative.
ADMIT ONE
65536
65536
Manual
work
incidents
Things that would
have been better
with automation
failures
errors
Let’s count things.
Drudgery
budget
No more than X% of our time, tickets, or
tasks can be spent on drudgery.
We exhausted our
budget.
Time to
automate some
things.
Removing
the
hidden
humans
(There’s a person
in here.)
I’m going to
go off on a
tangent.
blink
Malcolm Gladwell
The kouros
fake or real?
Initial evidence suggested it was real.
Something feels fake.
Something feels new.
Something feels wrong.
The project
Good news, I automated this!
The project
• There’s a Ruby script that…
1. Calls a REST API.
2. Creates a text file of the results.
• There’s a person that…
1. Calls the Ruby script, passing in a string.
2. Checks the text file into git.
3. Merges to master.
• There’s a person that...
1. Creates a release.
2. Deploys the release with Chef.
• There’s Java code that...
1. Finds the text file and zips it up.
2. Makes the zip file available for download via REST.
txt
ruby REST
chef
git
oozie
java
zipREST
Something feels wrong.
The project
That’s not automation.
The project
It’s manual.
The Project
It’s automated.
txt
ruby REST
chef
git
The project
It’s manual.
There are people in your
architecture.
The Project
It’s automated.
There’s a script.
Something feels wrong.
The project
• There’s a Ruby script that…
1. Calls a REST API.
2. Creates a text file of the results.
• There’s a person that…
1. Calls the Ruby script, passing in a string.
2. Checks the text file into git.
3. Merges to master.
• There’s a person that...
1. Creates a release.
2. Deploys the release with Chef.
• There’s Java code that...
1. Finds the text file and zips it up.
2. Makes the zip file available for download via REST.
txt
ruby REST
chef
git
oozie
java
zipREST
The project
• There’s Java code that...
1. Calls a REST API.
2. Creates the text file and zips it up.
3. Makes the zip file available for download via REST.
REST
oozie
java
zipREST
How did we
get here?
ANSWER:
______________
______________
______________
______________
Stages of
Competence
Right Intuition
Right Analysis
Wrong Analysis
Wrong Intuition
unconscious
incompetence
conscious
incompetence
conscious
competence
unconscious
competence
See
NEW JIRA
Stages of
Competence
Right Intuition
Right Analysis
Wrong Analysis
Wrong Intuition
unconscious
incompetence
conscious
incompetence
conscious
competence
unconscious
competence
The project
• There’s a Ruby script that…
1. Calls a REST API.
2. Creates a text file of the results.
• There’s a person that…
1. Calls the Ruby script, passing in a string.
2. Checks the text file into git.
3. Merges to master.
• There’s a person that...
1. Creates a release.
2. Deploys the release with Chef.
• There’s Java code that...
1. Finds the text file and zips it up.
2. Makes the zip file available for download via REST.
txt
ruby REST
chef
git
oozie
java
zipREST
Stages of
Competence
Right Intuition
Right Analysis
Wrong Analysis
Wrong Intuition
unconscious
incompetence
conscious
incompetence
conscious
competence
unconscious
competence
Something feels wrong.
Stages of
Competence
Right Intuition
Right Analysis
Wrong Analysis
Wrong Intuition
unconscious
incompetence
conscious
incompetence
conscious
competence
unconscious
competence
The project
• There’s Java code that...
1. Calls a REST API.
2. Creates the text file and zips it up.
3. Makes the zip file available for download via REST.
REST
oozie
java
zipREST
Stages of
Competence
Right Intuition
Right Analysis
Wrong Analysis
Wrong Intuition
unconscious
incompetence
conscious
incompetence
conscious
competence
unconscious
competence
Where you
need to be
to teach
peopleRight Intuition
Right Analysis
Wrong Analysis
Wrong Intuition
unconscious
incompetence
conscious
incompetence
conscious
competence
unconscious
competence
What does good look like?
What does DONE look like?
Automated Deployments
An automated deployment is defined as a deployment process that occurs seamlessly without manual
intervention. The triggering of this process is outside of the scope of the deployment itself.
Minimum Requirements
Below are the minimum requirements outlined to have a successful automated deployment process. An
automated deployment MUST have each of the attributes listed below.
Consistent Deployments
It is assumed that automated deployments MUST be consistently deployed across domains.
No Intermediary Actions
With an automated deployment, there MUST be no intermediary actions that take place between the start of
the execution and the end state (regardless of that being a successful deployment or not). If any manual
intervention is made during or as a result of the deployment, it is not an automated deployment.
Idempotence
Automated deployments MUST be idempotent. If the deployment were to run multiple times, the end
state MUST be the same.
No Downtimes
Automated deployments MUST support and maintain high availability.
Pre/Post Condition Checks
Automated deployments MUST have automatic precondition and postcondition checks.
• A deployment can be initiated if and only if the precondition checks pass.
• A deployment is considered successful if and only if the postcondition checks pass.
Automated Rollbacks
Automated deployments MUST be able to automatically rollback to previously stable state based on the
result of the post condition checks.
Critical State Alerting
Automated deployments MUST have the ability to alert if the system reaches an invalid state.
Example:
1. A deployment happens
2. The post condition check fails
3. An automated rollback happens
4. The post condition for that rollback also fails
5. An alert fires to immediately have system owners investigate the state of the system
Logging Transparency
Automated deployments MUST have transparent logging to be able to investigate, troubleshoot, and
facilitate additional learning about the deployment process in action.
Benchmarking
Automated deployments MUST support benchmarking to account for consistency, success and failure rates,
and other metric based information.
Recommended Practices
Below are the recommended practices outlined to have a successful automated deployment process. An
automated deployment SHOULD have each of the attributes listed below.
Checkpointing
Automated deployments SHOULD support checkpointing. Checkpointing is defined as supporting the
deployment of viable partial states (if part of the deployment fails, only the part of it that failed SHOULD be
automatically rolled back). This assumes that the successful parts of the deployment are isolated and not
dependent on the failed portions.
Blackout Periods
Automated deployments SHOULD support periods of calendar time where the automated triggering of
deployments is suspended. Examples of such times would be incidents, critical events, off hours, etc.
Synthetic Traffic/Processing
Automated deployments SHOULD use synthetic traffic/processing for validation purposes. Synthetic
traffic/processing ensures greater reliability of the successfulness of a deployment.
Real-time Visibility
Automated deployments SHOULD have real-time visibility with which to see a visual representation of
deployments as they are occurring. This visibility ensures more accurate comprehension of the high level
view of the overall system.
2 Pages of documented Expectations
Logging Transparency
Automated deployments MUST have transparent logging to be able to investigate, troubleshoot, and
facilitate additional learning about the deployment process in action.
Benchmarking
Automated deployments MUST support benchmarking to account for consistency, success and failure rates,
and other metric based information.
Recommended Practices
Below are the recommended practices outlined to have a successful automated deployment process. An
automated deployment SHOULD have each of the attributes listed below.
Checkpointing
Automated deployments SHOULD support checkpointing. Checkpointing is defined as supporting the
deployment of viable partial states (if part of the deployment fails, only the part of it that failed SHOULD be
automatically rolled back). This assumes that the successful parts of the deployment are isolated and not
dependent on the failed portions.
Blackout Periods
Automated deployments SHOULD support periods of calendar time where the automated triggering of
deployments is suspended. Examples of such times would be incidents, critical events, off hours, etc.
Synthetic Traffic/Processing
Automated deployments SHOULD use synthetic traffic/processing for validation purposes. Synthetic
traffic/processing ensures greater reliability of the successfulness of a deployment.
Real-time Visibility
Automated deployments SHOULD have real-time visibility with which to see a visual representation of
deployments as they are occurring. This visibility ensures more accurate comprehension of the high level
view of the overall system.
2 Pages of software requirements
• documented expectations
• repeatable tests
• source control
• PEER Review
• User feedback
• monitoring
Automation is software
development.
Are you writing
requirements for your
shell scripts?
Do you test it with the
same rigor as your
“other” code?
ADMIT ONE
65536
65536
toil
manual
drudgery
menial
mechanical_turk
Let’s count things.
Why are we doing this?
ADMIT ONE
65536
65536
toil
manual
drudgery
menial
mechanical_turk
To get the count down
See
NEW JIRA
35e58b74d49c8a55bbeb3ac5efb68226
13971700920378067bb22f8355d24dcf
2177db9040c74efcc09183114eda2f31
Adba19c577d4174c51bd5c6d494c3eb4
51349f29721377485f559dfc981d6ee8
35c79708b687e14de730afd7c9e159e8
9c69d0bb52329f90ac2c21a1d5e18f3e
902dd86879d8b03c35ee7fd021b0080d
34224fdf241ed23b01437c5b41535e1d
9cfbf5558b97b8b951f31cb753727201
52e0c8b148280b423e0efe190287424b
2ae9e253652219b8d173c27a2c651574
faf1e47517b6841cee6dee2a118dbce2
35e58b74d49c8a55bbeb3ac5efb68226
13971700920378067bb22f8355d24dcf
2177db9040c74efcc09183114eda2f31
Adba19c577d4174c51bd5c6d494c3eb4
51349f29721377485f559dfc981d6ee8
35c79708b687e14de730afd7c9e159e8
9c69d0bb52329f90ac2c21a1d5e18f3e
902dd86879d8b03c35ee7fd021b0080d
34224fdf241ed23b01437c5b41535e1d
9cfbf5558b97b8b951f31cb753727201
44a61926b5f01d36e1a8204210dc160b
2ae9e253652219b8d173c27a2c651574
faf1e47517b6841cee6dee2a118dbce2
35e58b74d49c8a55bbeb3ac5efb68226
13971700920378067bb22f8355d24dcf
2177db9040c74efcc09183114eda2f31
Adba19c577d4174c51bd5c6d494c3eb4
51349f29721377485f559dfc981d6ee8
35c79708b687e14de730afd7c9e159e8
9c69d0bb52329f90ac2c21a1d5e18f3e
902dd86879d8b03c35ee7fd021b0080d
34224fdf241ed23b01437c5b41535e1d
9cfbf5558b97b8b951f31cb753727201
A moose once bit my sister...
2ae9e253652219b8d173c27a2c651574
faf1e47517b6841cee6dee2a118dbce2
35e58b74d49c8a55bbeb3ac5efb68226
13971700920378067bb22f8355d24dcf
2177db9040c74efcc09183114eda2f31
Adba19c577d4174c51bd5c6d494c3eb4
51349f29721377485f559dfc981d6ee8
35c79708b687e14de730afd7c9e159e8
9c69d0bb52329f90ac2c21a1d5e18f3e
902dd86879d8b03c35ee7fd021b0080d
34224fdf241ed23b01437c5b41535e1d
9cfbf5558b97b8b951f31cb753727201
A mouse once bit my sister...
2ae9e253652219b8d173c27a2c651574
faf1e47517b6841cee6dee2a118dbce2
What problem
are we trying
to solve?
Reduced cost of ownership?
Reduced turnaround time?
Reduced error rate?
Increased uptime?
Increased productivity?
Better customer service?
Improved quality?
Measure what
matters
Not what is easy to
measure
Reduced cost of ownership?
Reduced turnaround time?
Reduced error rate?
Increased uptime?
Increased productivity?
Better customer service?
Improved quality?
Reduced turnaround time!
Reduced error rate!
Increased uptime!
oozie
java
zipREST
oozie
java
zipREST
Architectural
leverage
Mechanical
advantage
Steam
engines
Charles Duhigg
Productivity
paradox
Arranged for
Productivity
Many, many
years later
Do I need to go visit a
patient right now?
THUNK!
Notification sound
I heard the chart hit
the box.
Notification sound
Let’s add a notification
sound!
Wrong Answer!
Stages of
Competence
Right Intuition
Right Analysis
Wrong Analysis
Wrong Intuition
unconscious
incompetence
conscious
incompetence
conscious
competence
unconscious
competence
Arranged for
Productivity
Many, many
years later
It’s not
really
about
removing
the
hidden
humans
It’s about
rethinking
the ecosystem
that required
them.
Thank you
@michellebrush
@cernereng

Contenu connexe

Similaire à Adventures in Accidental Human Architecture

A Programmer's Guide to Humans
A Programmer's Guide to HumansA Programmer's Guide to Humans
A Programmer's Guide to Humans
Arty Starr
 
ELK Presentation Final V1
ELK Presentation Final V1ELK Presentation Final V1
ELK Presentation Final V1
Jon Hammant
 
Wilkinson bosc2010 moby-to-sadi
Wilkinson bosc2010 moby-to-sadiWilkinson bosc2010 moby-to-sadi
Wilkinson bosc2010 moby-to-sadi
BOSC 2010
 

Similaire à Adventures in Accidental Human Architecture (20)

Artificial Intelligence and Machine Learning
Artificial Intelligence and Machine LearningArtificial Intelligence and Machine Learning
Artificial Intelligence and Machine Learning
 
Continuous Delivery on Steroids - Introduction to Heroku Pipelines
Continuous Delivery on Steroids - Introduction to Heroku PipelinesContinuous Delivery on Steroids - Introduction to Heroku Pipelines
Continuous Delivery on Steroids - Introduction to Heroku Pipelines
 
Multipying the power of your agile team with Design
Multipying the power of your agile team with DesignMultipying the power of your agile team with Design
Multipying the power of your agile team with Design
 
Intuition & Use-Cases of Embeddings in NLP & beyond
Intuition & Use-Cases of Embeddings in NLP & beyondIntuition & Use-Cases of Embeddings in NLP & beyond
Intuition & Use-Cases of Embeddings in NLP & beyond
 
A Programmer's Guide to Humans
A Programmer's Guide to HumansA Programmer's Guide to Humans
A Programmer's Guide to Humans
 
Focus fast bigd15_roger_belveal_2015-09-19
Focus fast bigd15_roger_belveal_2015-09-19Focus fast bigd15_roger_belveal_2015-09-19
Focus fast bigd15_roger_belveal_2015-09-19
 
ELK Presentation Final V1
ELK Presentation Final V1ELK Presentation Final V1
ELK Presentation Final V1
 
DOXLON November 2016 - ELK Stack and Beats
DOXLON November 2016 - ELK Stack and Beats DOXLON November 2016 - ELK Stack and Beats
DOXLON November 2016 - ELK Stack and Beats
 
On Inherent Complexity of Computation, by Attila Szegedi
On Inherent Complexity of Computation, by Attila SzegediOn Inherent Complexity of Computation, by Attila Szegedi
On Inherent Complexity of Computation, by Attila Szegedi
 
Reactive Streams and the Wide World of Groovy
Reactive Streams and the Wide World of GroovyReactive Streams and the Wide World of Groovy
Reactive Streams and the Wide World of Groovy
 
Genetic Malware
Genetic MalwareGenetic Malware
Genetic Malware
 
Genetic Malware
Genetic MalwareGenetic Malware
Genetic Malware
 
How SADI & SHARE help restore the Scientific Method to in silico science
How SADI & SHARE help restore the Scientific Method to in silico scienceHow SADI & SHARE help restore the Scientific Method to in silico science
How SADI & SHARE help restore the Scientific Method to in silico science
 
"The Data Janitor 101", Daniel Molnar, Senior Data Scientist at Microsoft
"The Data Janitor 101", Daniel Molnar, Senior Data Scientist at Microsoft "The Data Janitor 101", Daniel Molnar, Senior Data Scientist at Microsoft
"The Data Janitor 101", Daniel Molnar, Senior Data Scientist at Microsoft
 
Chasing elephants
Chasing elephantsChasing elephants
Chasing elephants
 
Chasing Elephants - Alberto Brandolini - Codemotion Rome 2017
Chasing Elephants - Alberto Brandolini - Codemotion Rome 2017Chasing Elephants - Alberto Brandolini - Codemotion Rome 2017
Chasing Elephants - Alberto Brandolini - Codemotion Rome 2017
 
Faster! Faster! Accelerate your business with blazing prototypes
Faster! Faster! Accelerate your business with blazing prototypesFaster! Faster! Accelerate your business with blazing prototypes
Faster! Faster! Accelerate your business with blazing prototypes
 
Overcome the 6 Antipatterns of Agile Adoption
Overcome the 6 Antipatterns of Agile AdoptionOvercome the 6 Antipatterns of Agile Adoption
Overcome the 6 Antipatterns of Agile Adoption
 
Wilkinson bosc2010 moby-to-sadi
Wilkinson bosc2010 moby-to-sadiWilkinson bosc2010 moby-to-sadi
Wilkinson bosc2010 moby-to-sadi
 
Technologies That Will Change Everything
Technologies That Will Change EverythingTechnologies That Will Change Everything
Technologies That Will Change Everything
 

Dernier

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Dernier (20)

2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 

Adventures in Accidental Human Architecture