SlideShare a Scribd company logo
My Favorite
Quotes
from a
Development
Conference
highlights from the event that inspired me
By Jennifer Lim, Microsoft S-ATS
Introduction
I attended the
conference to learn
from experts in the
software development
field and gain new
insights and
perspectives.
Agenda
5/22/2024 3
This presentation covers the highlights from
a recent development conference by
sharing my favorite quotes & insights.
The conference featured a diverse range of
expert speakers. Most slides and videos
are posted at: WSO2Con 2024 - Agenda
I hope the content shared inspires you as
much as it did me. I added links in the notes
section if you find a particular topic
interesting.
Session
1:
Our digital enterprise platforms have become “Atlas”.
“Unique Digital
Experiences that
you Create are your
competitive
advantages. So why
aren’t you spending
more time on
them?”
“It just works”
Workplace collaboration
systems like Google
Workspace or Microsoft’s
Office 365. Prior to them
you spent most of the
time operating the system
with software
maintenance, spam and
antivirus, backups &
restore.
Now "it just works" and
you are focused on using
the system. The people
that support it are now
focused on etiquette,
sharing, knowledge
management.
Session
2:
“Dark matter makes up
30.1% of the matter-
energy composition of the
universe. The rest is dark
energy (69.4%) and
“ordinary” visible matter
(0.5%).”
“Yes, you only see .5% of
what exists.”
“Dark Matter is
everywhere. But most
people don’t think about
it and don’t worry about
its actions on visible
matter.”
Dr. Sanjiva when
thanking her after
her keynote: “The
majority of your
enterprise
shouldn’t focus on
the Platform
engineering
features. [Platform
functions] should
disappear from
their concerns
similar to Dark
Matter.
Session 3:
"automated technologies" was the phrase she used to describe robotics and AI
She studies "why & how do people treat automated technology like its alive despite all evidence to the contrary? "
Is it generational? Those who grew up with Star Wars, do they personalize because of movies as fact?
It's been proven we are biologically trying to make nonhumans have human feelings. Dogs, stuffed animals, etc.
Studies show we are also hardwired to humanize objects with movements even more. Rumba gets named, and they want it fixed not replaced.
Naming the robot for people makes a big difference in treatment of the robot. Sending it with a sticker that says the robot has a name makes people humanize it
faster.
This is and should influence our design choices.
There is a field of study called "social robotics" which is giving robots instruction to respond to social cues on purpose. Example - pet robot dinosaur to encourage
kids to interact with its "lifelike responses"
What's really changed in the last couple of years? People are starting to know they're interacting with AI. AI has been around a long time (manufacturing, Netflix
recommendations). AI is now in a "shared space" with humans & not in the background any more
People will behave as if a system or a robot is sentient even if they "know" it's not. Yet robots can't keep secrets. And robots can influence behavior. We should be
more mindful of how we allow and encourage people to interact with them.
We consciously and subconsciously compare AI to human brains as if they were a 1:1 relationship between the two. Search for an image of AI, and you often get a
picture that looks like a brain with circuitry in it. But an AI machines actually can solve faster and broader questions than a human can. But it can also make really
dumb mistakes that a 2 year old human wouldn't make (like classifying a cat as a loaf of bread).
Why do we have a goal to use AI to mirror something we already have, a human? Why don't we make it into something that we don't have, something new?
Open your mind and challenge the "replace humans" narrative.
Quantum
Computing
5/22/2024 9
Session 4:
What can we do with
Quantum
Computing?
New Business Opportunities:
1. Qubo problems can be solved -- Quantum
optimization "optimal choice between many
choices“. Eg. Gate assignment for planes, task
allocation among many things, traveling
salesman optimal paths, train routing..
2. Current encryption patterns can be broken --
Mosca's inequality formula -> estimate is that
by the end of the decade before at least 1
machine that can decrypt all number algorithms
(what our entire security infra is built upon)
3. Data entanglement will drastically reduce the
amount and method by which testing data will
be required in models
4. Quantum computing will enable businesses to
run linear equation-based simulations to
stabilize current products like combustion
processes in engines or discover new
pharmaceuticals
5/22/2024 10
We are in the NISQ era….Noisy
Intermediate Scale Quantum computing. To
create precise answers, we need 1000's of
the Quantum chips and we have 100's
available.
Session 5:
Platformless Horizons
for Digital Adaptability
Cell Based Architecture is different than
Domain Driven Design. Domain Driven
Design is different than Cell Based
Architecture.
APIs, Events, and Data are equally
important in enabling your business
applications.
At the end of the day, it all comes down to
value. “Some organizations understand
how to do this properly”
11
“You need to define value and
then understand how
technology can enable it.”
Communities
thrive where
Expertise
meets
Contribution
Ideas:
- Architecture Exchanges
- Meet Ups
- Internal TedEx
- Advisory hours
- Podcasts
5/22/2024 13
Quotes from
People who do
things
The next few pages capture quotes from the “customers”
side of technology – people who are responsible for
implementing or running the technology at enterprises.
“The Customer of the future expects us to
meet them in their digital world."
“We are democratizing the VIP experience.”
“You can’t be ‘platformless’ without a platform.”
“I’m part of a CTO club in the SF Bay - we've realized we're spending too much energy into the platforms and not
business features.”
“A developer platform is not ever "finished". An enterprise develops one to simplify the development experience.”
“Flow efficiency = Work time vs. Wait time. A Developer Platform should improve their enjoyable work time.”
“If we can use AI augmented experiences to increase the productivity of the developer, then sure, it would be
useful.”
“Security approach is now ‘Shift Left and Shield Right’. You have to do both, you can't just do one and protect
your systems.”
5/22/2024
Statements heard during one of the Panels
16
What’s the hardest part
about migrating to a new
development platform?
“Not understanding the requirements of who is
going to use your platform. These are
engineering platforms made for developers to go
faster. But getting developers to communicate
their wants for a developer platform is a
challenge. And if you don’t build what they want,
they will just do their work outside of the
platform.”
5/22/2024 17
Challenges they’re facing in the Financial Industry:
• Cognitive Load
• Data permissions
• Identity management
• Geo political & regulation impacts technology choices & data
locations (they don't have a lot of control of these impacts)
• In emerging markets they have to really think about the
infrastructure for the user like network connectivity, phone
storage size
Needs mentioned during the panel q&a
• response time & stability
• tracing & accountability to their customers for incidents
• distributed ecosystems [i.e. cloud] vs managing growth on prem
… they're both challenging and need to be simplified
• mainframe cannot lift and shift, they need help to modernize on
the way to the cloud
They require a “Secure foundation with guardrails so that
compliance can be met at the foundation / platform level”.
Where will you apply AI first? Only solid answer was the contact
center. Rest of answers was evaluation / not sure.
5/22/2024 18
Industry References
5/22/2024 19
Important Terms 1: “Scale to Zero”
The ability for your platform
to take down
your infrastructure scale
to zero
when it’s not in use.
Important Terms #2:
“Quantum Safe” &
“Store Now and
Decrypt Later”
The latest hacker attack “phenomenon” of
stealing the encrypted data now, knowing they
can break the encryption later. Quantum
computing is close to being broadly available,
some say by the end of the decade. Quantum
computing can easily decrypt numbers-based
algorithms, upon which almost all of our
current computer security infrastructure is
based upon.
Important
Terms #3:
Platformless
What was once "devops" then turned into "platform
engineering". But now we're spending too much time
on the underlying platform and not enough on
creating the value add experiences.
So now the push is to go "platformless" or offload that
non-unique stuff for your business into a SaaS
solution, letting your developers develop on top of
something provided to them and focusing on business
& user experiences.
Internal Developer Platform should contain
•API Manager
•Identity and access manager
•Integration (i.e. ESB)
•"visual experience to develop"
•"AI / Natural Language interactions"
•"AI / Natural Language helps map source to target"
22
“Platformless” was also defined as the “next step in
the Evolution of Integration Approaches”
1) point to point 2) ESB 3) Microservices 4) API Led 5)
Cloud Based / Platformless
Martin Fowler
Don't get locked up into avoiding lock-in (martinfowler.com) 23
Industry
References
“enterprises need to inject security checks as early as
possible in the API lifecycle and continuously test and
apply proper policies as existing API evolves and new APIs
are built. ” 42 Crunch reference
https://42crunch.com/42crunch-announces-the-launch-of-the-first-api-security-
platform/
“every company is a software company. ” - McKinsey study
reference
https://www.mckinsey.com/capabilities/mckinsey-digital/our-
insights/every-company-is-a-software-company-six-must-dos-to-
succeed
Gartner says an average of 125 SaaS vendors is being managed per
enterprise. It is complex.
Key takeaways from the 2022 Gartner® Market guide for SaaS
Management Platforms | BetterCloud
"Composable business" == digital business platform (unique). The better
your digital business platform, the better the experiences you can build on
top of them. The Future of Business Is Composable - Gartner
Keynote
Conclusion
Key Takeaways
The presentation covered several topics that could be
useful for our team to explore further. The quotes and
insights shared can serve as an inspiration for future
projects and ideas.
Further Exploration
If you found any of the topics presented interesting, I
encourage you to explore them further. There is always
more to learn, and the insights gained can help us in our
work.

More Related Content

Similar to WSO2CONMay2024OpenSourceConferenceDebrief.pptx

Collaboration 3.0: 8 trends today that will define our tools tomorrow
Collaboration 3.0: 8 trends today that will define our tools tomorrowCollaboration 3.0: 8 trends today that will define our tools tomorrow
Collaboration 3.0: 8 trends today that will define our tools tomorrow
alexschiff
 
WinConnections Spring, 2011 - Constructing a vSphere Private Cloud: Strategi...
WinConnections Spring, 2011 - Constructing a vSphere Private Cloud:  Strategi...WinConnections Spring, 2011 - Constructing a vSphere Private Cloud:  Strategi...
WinConnections Spring, 2011 - Constructing a vSphere Private Cloud: Strategi...
Concentrated Technology
 
Understanding concept computing
Understanding concept computingUnderstanding concept computing
Understanding concept computing
Mills Davis
 
Integrate All The Things WS02Con
Integrate All The Things WS02ConIntegrate All The Things WS02Con
Integrate All The Things WS02Con
James Governor
 
MDW Boulder April '11 | Scott Prindle_The Role of the Creative Technologst
MDW Boulder April '11 | Scott Prindle_The Role of the Creative Technologst MDW Boulder April '11 | Scott Prindle_The Role of the Creative Technologst
MDW Boulder April '11 | Scott Prindle_The Role of the Creative Technologst
Boulder Digital Works at CU
 
Foundational Elements for IoT (1)
Foundational Elements for IoT (1)Foundational Elements for IoT (1)
Foundational Elements for IoT (1)
Nicolas Delorme
 
Agile.. and then? – Enterprise DevOps: the digital transformation of the IT...
Agile..  and then? – Enterprise DevOps:  the digital transformation of the IT...Agile..  and then? – Enterprise DevOps:  the digital transformation of the IT...
Agile.. and then? – Enterprise DevOps: the digital transformation of the IT...
Peter Muryshkin
 
9 Predictions for the Future of Programming.pdf
9 Predictions for the Future of Programming.pdf9 Predictions for the Future of Programming.pdf
9 Predictions for the Future of Programming.pdf
DailyTechnoReview
 
Glocomms market report april 2018
Glocomms market report april 2018Glocomms market report april 2018
Glocomms market report april 2018
Ciaran Hickey
 
Glocomms market report april 2018
Glocomms market report april 2018Glocomms market report april 2018
Glocomms market report april 2018
Charlie Critchley
 
How machine learning will affect software development
How machine learning will affect software development How machine learning will affect software development
How machine learning will affect software development
venkatvajradhar1
 
ARTIFICIAL INTELLIGENCE IN METAVERSE
ARTIFICIAL INTELLIGENCE IN METAVERSEARTIFICIAL INTELLIGENCE IN METAVERSE
ARTIFICIAL INTELLIGENCE IN METAVERSE
IRJET Journal
 
Trendcasting for 2019 - What Will the Tuture of Tech Hold
Trendcasting for 2019 - What Will the Tuture of Tech HoldTrendcasting for 2019 - What Will the Tuture of Tech Hold
Trendcasting for 2019 - What Will the Tuture of Tech Hold
Brian Pichman
 
top9.2p (1).docx
top9.2p (1).docxtop9.2p (1).docx
top9.2p (1).docx
MOHAMEDSHEIKM
 
Chicago20110608e 110609115733 Phpapp01
Chicago20110608e 110609115733 Phpapp01Chicago20110608e 110609115733 Phpapp01
Chicago20110608e 110609115733 Phpapp01
American Friends of The Hebrew University
 
CSI Content: Who Killed ECM?
CSI Content: Who Killed ECM?CSI Content: Who Killed ECM?
CSI Content: Who Killed ECM?
John Newton
 
CWIN17 san francisco-ai implementation-pub
CWIN17 san francisco-ai implementation-pubCWIN17 san francisco-ai implementation-pub
CWIN17 san francisco-ai implementation-pub
Capgemini
 
Avatar Technology
Avatar TechnologyAvatar Technology
Avatar Technology
Ashley Zimmerman
 
Avatar Technology
Avatar TechnologyAvatar Technology
Avatar Technology
lizepape
 
Avatar Technology
Avatar TechnologyAvatar Technology
Avatar Technology
cpfefferkorn
 

Similar to WSO2CONMay2024OpenSourceConferenceDebrief.pptx (20)

Collaboration 3.0: 8 trends today that will define our tools tomorrow
Collaboration 3.0: 8 trends today that will define our tools tomorrowCollaboration 3.0: 8 trends today that will define our tools tomorrow
Collaboration 3.0: 8 trends today that will define our tools tomorrow
 
WinConnections Spring, 2011 - Constructing a vSphere Private Cloud: Strategi...
WinConnections Spring, 2011 - Constructing a vSphere Private Cloud:  Strategi...WinConnections Spring, 2011 - Constructing a vSphere Private Cloud:  Strategi...
WinConnections Spring, 2011 - Constructing a vSphere Private Cloud: Strategi...
 
Understanding concept computing
Understanding concept computingUnderstanding concept computing
Understanding concept computing
 
Integrate All The Things WS02Con
Integrate All The Things WS02ConIntegrate All The Things WS02Con
Integrate All The Things WS02Con
 
MDW Boulder April '11 | Scott Prindle_The Role of the Creative Technologst
MDW Boulder April '11 | Scott Prindle_The Role of the Creative Technologst MDW Boulder April '11 | Scott Prindle_The Role of the Creative Technologst
MDW Boulder April '11 | Scott Prindle_The Role of the Creative Technologst
 
Foundational Elements for IoT (1)
Foundational Elements for IoT (1)Foundational Elements for IoT (1)
Foundational Elements for IoT (1)
 
Agile.. and then? – Enterprise DevOps: the digital transformation of the IT...
Agile..  and then? – Enterprise DevOps:  the digital transformation of the IT...Agile..  and then? – Enterprise DevOps:  the digital transformation of the IT...
Agile.. and then? – Enterprise DevOps: the digital transformation of the IT...
 
9 Predictions for the Future of Programming.pdf
9 Predictions for the Future of Programming.pdf9 Predictions for the Future of Programming.pdf
9 Predictions for the Future of Programming.pdf
 
Glocomms market report april 2018
Glocomms market report april 2018Glocomms market report april 2018
Glocomms market report april 2018
 
Glocomms market report april 2018
Glocomms market report april 2018Glocomms market report april 2018
Glocomms market report april 2018
 
How machine learning will affect software development
How machine learning will affect software development How machine learning will affect software development
How machine learning will affect software development
 
ARTIFICIAL INTELLIGENCE IN METAVERSE
ARTIFICIAL INTELLIGENCE IN METAVERSEARTIFICIAL INTELLIGENCE IN METAVERSE
ARTIFICIAL INTELLIGENCE IN METAVERSE
 
Trendcasting for 2019 - What Will the Tuture of Tech Hold
Trendcasting for 2019 - What Will the Tuture of Tech HoldTrendcasting for 2019 - What Will the Tuture of Tech Hold
Trendcasting for 2019 - What Will the Tuture of Tech Hold
 
top9.2p (1).docx
top9.2p (1).docxtop9.2p (1).docx
top9.2p (1).docx
 
Chicago20110608e 110609115733 Phpapp01
Chicago20110608e 110609115733 Phpapp01Chicago20110608e 110609115733 Phpapp01
Chicago20110608e 110609115733 Phpapp01
 
CSI Content: Who Killed ECM?
CSI Content: Who Killed ECM?CSI Content: Who Killed ECM?
CSI Content: Who Killed ECM?
 
CWIN17 san francisco-ai implementation-pub
CWIN17 san francisco-ai implementation-pubCWIN17 san francisco-ai implementation-pub
CWIN17 san francisco-ai implementation-pub
 
Avatar Technology
Avatar TechnologyAvatar Technology
Avatar Technology
 
Avatar Technology
Avatar TechnologyAvatar Technology
Avatar Technology
 
Avatar Technology
Avatar TechnologyAvatar Technology
Avatar Technology
 

Recently uploaded

Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
Zilliz
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
Mariano Tinti
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
kumardaparthi1024
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Speck&Tech
 

Recently uploaded (20)

Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
 

WSO2CONMay2024OpenSourceConferenceDebrief.pptx

  • 1. My Favorite Quotes from a Development Conference highlights from the event that inspired me By Jennifer Lim, Microsoft S-ATS
  • 2. Introduction I attended the conference to learn from experts in the software development field and gain new insights and perspectives.
  • 3. Agenda 5/22/2024 3 This presentation covers the highlights from a recent development conference by sharing my favorite quotes & insights. The conference featured a diverse range of expert speakers. Most slides and videos are posted at: WSO2Con 2024 - Agenda I hope the content shared inspires you as much as it did me. I added links in the notes section if you find a particular topic interesting.
  • 4. Session 1: Our digital enterprise platforms have become “Atlas”.
  • 5. “Unique Digital Experiences that you Create are your competitive advantages. So why aren’t you spending more time on them?”
  • 6. “It just works” Workplace collaboration systems like Google Workspace or Microsoft’s Office 365. Prior to them you spent most of the time operating the system with software maintenance, spam and antivirus, backups & restore. Now "it just works" and you are focused on using the system. The people that support it are now focused on etiquette, sharing, knowledge management.
  • 7. Session 2: “Dark matter makes up 30.1% of the matter- energy composition of the universe. The rest is dark energy (69.4%) and “ordinary” visible matter (0.5%).” “Yes, you only see .5% of what exists.” “Dark Matter is everywhere. But most people don’t think about it and don’t worry about its actions on visible matter.” Dr. Sanjiva when thanking her after her keynote: “The majority of your enterprise shouldn’t focus on the Platform engineering features. [Platform functions] should disappear from their concerns similar to Dark Matter.
  • 8. Session 3: "automated technologies" was the phrase she used to describe robotics and AI She studies "why & how do people treat automated technology like its alive despite all evidence to the contrary? " Is it generational? Those who grew up with Star Wars, do they personalize because of movies as fact? It's been proven we are biologically trying to make nonhumans have human feelings. Dogs, stuffed animals, etc. Studies show we are also hardwired to humanize objects with movements even more. Rumba gets named, and they want it fixed not replaced. Naming the robot for people makes a big difference in treatment of the robot. Sending it with a sticker that says the robot has a name makes people humanize it faster. This is and should influence our design choices. There is a field of study called "social robotics" which is giving robots instruction to respond to social cues on purpose. Example - pet robot dinosaur to encourage kids to interact with its "lifelike responses" What's really changed in the last couple of years? People are starting to know they're interacting with AI. AI has been around a long time (manufacturing, Netflix recommendations). AI is now in a "shared space" with humans & not in the background any more People will behave as if a system or a robot is sentient even if they "know" it's not. Yet robots can't keep secrets. And robots can influence behavior. We should be more mindful of how we allow and encourage people to interact with them. We consciously and subconsciously compare AI to human brains as if they were a 1:1 relationship between the two. Search for an image of AI, and you often get a picture that looks like a brain with circuitry in it. But an AI machines actually can solve faster and broader questions than a human can. But it can also make really dumb mistakes that a 2 year old human wouldn't make (like classifying a cat as a loaf of bread). Why do we have a goal to use AI to mirror something we already have, a human? Why don't we make it into something that we don't have, something new? Open your mind and challenge the "replace humans" narrative.
  • 10. What can we do with Quantum Computing? New Business Opportunities: 1. Qubo problems can be solved -- Quantum optimization "optimal choice between many choices“. Eg. Gate assignment for planes, task allocation among many things, traveling salesman optimal paths, train routing.. 2. Current encryption patterns can be broken -- Mosca's inequality formula -> estimate is that by the end of the decade before at least 1 machine that can decrypt all number algorithms (what our entire security infra is built upon) 3. Data entanglement will drastically reduce the amount and method by which testing data will be required in models 4. Quantum computing will enable businesses to run linear equation-based simulations to stabilize current products like combustion processes in engines or discover new pharmaceuticals 5/22/2024 10 We are in the NISQ era….Noisy Intermediate Scale Quantum computing. To create precise answers, we need 1000's of the Quantum chips and we have 100's available.
  • 11. Session 5: Platformless Horizons for Digital Adaptability Cell Based Architecture is different than Domain Driven Design. Domain Driven Design is different than Cell Based Architecture. APIs, Events, and Data are equally important in enabling your business applications. At the end of the day, it all comes down to value. “Some organizations understand how to do this properly” 11
  • 12. “You need to define value and then understand how technology can enable it.”
  • 13. Communities thrive where Expertise meets Contribution Ideas: - Architecture Exchanges - Meet Ups - Internal TedEx - Advisory hours - Podcasts 5/22/2024 13
  • 14. Quotes from People who do things The next few pages capture quotes from the “customers” side of technology – people who are responsible for implementing or running the technology at enterprises.
  • 15. “The Customer of the future expects us to meet them in their digital world." “We are democratizing the VIP experience.”
  • 16. “You can’t be ‘platformless’ without a platform.” “I’m part of a CTO club in the SF Bay - we've realized we're spending too much energy into the platforms and not business features.” “A developer platform is not ever "finished". An enterprise develops one to simplify the development experience.” “Flow efficiency = Work time vs. Wait time. A Developer Platform should improve their enjoyable work time.” “If we can use AI augmented experiences to increase the productivity of the developer, then sure, it would be useful.” “Security approach is now ‘Shift Left and Shield Right’. You have to do both, you can't just do one and protect your systems.” 5/22/2024 Statements heard during one of the Panels 16
  • 17. What’s the hardest part about migrating to a new development platform? “Not understanding the requirements of who is going to use your platform. These are engineering platforms made for developers to go faster. But getting developers to communicate their wants for a developer platform is a challenge. And if you don’t build what they want, they will just do their work outside of the platform.” 5/22/2024 17
  • 18. Challenges they’re facing in the Financial Industry: • Cognitive Load • Data permissions • Identity management • Geo political & regulation impacts technology choices & data locations (they don't have a lot of control of these impacts) • In emerging markets they have to really think about the infrastructure for the user like network connectivity, phone storage size Needs mentioned during the panel q&a • response time & stability • tracing & accountability to their customers for incidents • distributed ecosystems [i.e. cloud] vs managing growth on prem … they're both challenging and need to be simplified • mainframe cannot lift and shift, they need help to modernize on the way to the cloud They require a “Secure foundation with guardrails so that compliance can be met at the foundation / platform level”. Where will you apply AI first? Only solid answer was the contact center. Rest of answers was evaluation / not sure. 5/22/2024 18
  • 20. Important Terms 1: “Scale to Zero” The ability for your platform to take down your infrastructure scale to zero when it’s not in use.
  • 21. Important Terms #2: “Quantum Safe” & “Store Now and Decrypt Later” The latest hacker attack “phenomenon” of stealing the encrypted data now, knowing they can break the encryption later. Quantum computing is close to being broadly available, some say by the end of the decade. Quantum computing can easily decrypt numbers-based algorithms, upon which almost all of our current computer security infrastructure is based upon.
  • 22. Important Terms #3: Platformless What was once "devops" then turned into "platform engineering". But now we're spending too much time on the underlying platform and not enough on creating the value add experiences. So now the push is to go "platformless" or offload that non-unique stuff for your business into a SaaS solution, letting your developers develop on top of something provided to them and focusing on business & user experiences. Internal Developer Platform should contain •API Manager •Identity and access manager •Integration (i.e. ESB) •"visual experience to develop" •"AI / Natural Language interactions" •"AI / Natural Language helps map source to target" 22 “Platformless” was also defined as the “next step in the Evolution of Integration Approaches” 1) point to point 2) ESB 3) Microservices 4) API Led 5) Cloud Based / Platformless
  • 23. Martin Fowler Don't get locked up into avoiding lock-in (martinfowler.com) 23
  • 24. Industry References “enterprises need to inject security checks as early as possible in the API lifecycle and continuously test and apply proper policies as existing API evolves and new APIs are built. ” 42 Crunch reference https://42crunch.com/42crunch-announces-the-launch-of-the-first-api-security- platform/ “every company is a software company. ” - McKinsey study reference https://www.mckinsey.com/capabilities/mckinsey-digital/our- insights/every-company-is-a-software-company-six-must-dos-to- succeed Gartner says an average of 125 SaaS vendors is being managed per enterprise. It is complex. Key takeaways from the 2022 Gartner® Market guide for SaaS Management Platforms | BetterCloud "Composable business" == digital business platform (unique). The better your digital business platform, the better the experiences you can build on top of them. The Future of Business Is Composable - Gartner Keynote
  • 25. Conclusion Key Takeaways The presentation covered several topics that could be useful for our team to explore further. The quotes and insights shared can serve as an inspiration for future projects and ideas. Further Exploration If you found any of the topics presented interesting, I encourage you to explore them further. There is always more to learn, and the insights gained can help us in our work.

Editor's Notes

  1. In this presentation, I will be sharing some favorite quotes or things I learned in each of the sessions I attended at the conference. These quotes or things learned could potentially be useful to our team, and I wanted to share them in a fun and engaging way.
  2. Before we dive into the quotes, I wanted to take a moment to share why I attended the conference and what I hoped to gain from it. As software developers, we are constantly learning and growing, and I wanted to attend the conference to hear from experts in our field and gain new insights and perspectives. Founded in 2005, WSO2 is the largest independent software vendor providing open-source API management, integration, and identity and access management (IAM) products. WSO2's products and platforms—including our next-gen internal developer platform, Choreo—empower organizations to leverage the full potential of APIs for secure delivery of digital services and applications, enabling thousands of enterprises in over 90 countries globally to drive their digital transformation journeys. Our open-source, API-first approach frees developers and architects from vendor lock-in, enabling rapid digital product creation. Recognized as leaders by industry analysts, WSO2 has over 800 employees worldwide with offices in Australia, Brazil, Germany, India, Sri Lanka, the UAE, the UK, and the US, with nearly USD100M in annual recurring revenue. Visit https://wso2.com to learn more. Follow WSO2 on LinkedIn and X (formerly Twitter).
  3. At a recent development conference, we had the opportunity to learn from some of the best and brightest in the software development field. This presentation is a summary of the insights and key messages we took away from the conference. We hope that this content will inspire you and help you gain new perspectives and insights for your work.
  4. Article written from another conference, about a speech Dr. Sanjiva gave there on this topic: WSO2 Founder and CEO Dr. Sanjiva Weerawarana explores platformless software engineering at Web Summit Qatar 2024 keynote talk (zawya.com)
  5. Quote
  6. Example of a "platformless" experience that you have today. Workplace collaboration systems like Google Workspace or M365. Prior you spent most of the time operating the system with software maintenance, spam and antivirus, backups & restore. Now "it just works" / focusing on using the system, and the people that support it now focus on etiquette, sharing, knowledge management
  7. In this session, we learned about [topic]. Here are some of my favorite quotes from the speakers:
  8. Articles that capture points she discussed during her session: Could You Kill a Robot Dinosaur? | Built In AI and Robotics Problems, by Kate Darling - SHAPES – Iberdrola Kate Darling: Why we have an emotional connection to robots | TED Talk AI ethicist Kate Darling: ‘Robots can be our partners’ | Robots | The Guardian
  9. https://wso2.com/library/conference/2024/05/quantum-leap-in-next-generation-computing/ Think of it [qubit] as a 3 dimensional sphere of vectors that are all set to a 0/1. (Picture one)   Development on the quantum computer is very challenging, requires a deep linear algebra understanding (vectors). But its maturing quickly. They are thinking about what the "middle ware" for this new age of computing will be -- a layer to work more easily with quantum computers. Plus most networks will be hybrid, meaning quantum + classic computer.   Teams in the future will be composed of classic programmers + integration programmers + quantum programmers   Data is matrix formatted data (3d sphere means we have 3d data)   SDLC that can work with this idea….picture #2   They created a pattern language that allows you to reuse patterns that have been successful before in quantum computing to help others go faster
  10. (10) Mosca's inequality - why it matters | LinkedIn
  11. Cell based architecture -> boundaries around communication patterns, not around strict domain or business term object definition. Domain drive design is not cell based architecture, nor is cell based architecture the same as domain driven design Designing it can be a challenge because you must understand communication among the software components. They wrote Choreo with this architecture. Can help you avoid challenges you encounter with microservices architecture that ignore communication dependencies Forbes 2020/06/29/thecellularaenterprise article   Architecture diagram: API / event / data -- all are of equal valued connections for consumers in current architectures (not "only API")
  12. Quote
  13. Middle path = balancing the business needs with the technology needs to create the optimal solution Work together to understand and improve the future architectures; collaborate to create a strategy to achieve it Internal MeetUps / Hackathons TedEx – bring in external speakers, showcase internal speakers to encourage new thoughts Advisory – don’t just focus on creating a document that states the problems; make sure the white papers focus on launching solutions to the problems. Consider inviting partner architects to be on your advisory or technology steering committees as they have a broader perspective than you may be able to achieve (same reason as to why companies have a diverse board of directors) Podcosts are great ways to host informal conversations on topics of importance, and can be listed to at any time.
  14. This slide features a quote from one of the speakers in the second session. The quote is likely to be inspirational or motivational. The speaker is an expert in their field and has experience and knowledge to share with the audience.
  15. Key Quote
  16. Example of a "platformless" experience that you have today. Workplace collaboration systems like Google Workspace or M365. Prior you spent most of the time operating the system with software maintenance, spam and antivirus, backups & restore. Now "it just works" / focusing on using the system, and the people that support it now focus on etiquette, sharing, knowledge management
  17. Example of a "platformless" experience that you have today. Workplace collaboration systems like Google Workspace or M365. Prior you spent most of the time operating the system with software maintenance, spam and antivirus, backups & restore. Now "it just works" / focusing on using the system, and the people that support it now focus on etiquette, sharing, knowledge management
  18. “Platformless” doesn’t mean there is no Platform. It means you let other companies provide a solution for it. Your developers write code that focuses on your experiences, not your infrastructure.
  19. Statements made throughout the conference referencing other papers, studies or viewpoints that speakers built upon.
  20. I hope you enjoyed these quotes and things I learned during the conference. I believe they could be useful to our team, and I encourage you to explore these topics further if you find them interesting. Thank you for taking the time to review this presentation with me!