SlideShare a Scribd company logo
Balancing Sharing
 And Selfishness
The CPAN Way
or
The Used-ocracy
or
Crap Is Gold
Hi




I'm Michael Schwern
I went to CMU
I failed.
Perl
Perl is part of Unix
Perl has to work!
Comprehensive
Perl
Archive
Network
CPAN
CPAN is half of Perl
CPAN breaks, Perl breaks
CPAN has to work!
CPAN is 90% crap




90% of everything is crap
  (present company excluded)
That's ok because ideally you never find it
And nobody uses it (for long)
Only 10% gets used




That 10% is really good
Isn't that inefficient?




Yes...
...but maybe it's the least inefficient in the long run
Oslo QA Hackathon




Lots of arguments and productivity
Lots of things that have been festering for years resolved
Improving CPAN
Improving Perl testing
Why Us?




Why this bunch of people?
Why not somebody else?
Testing experts?




Nope
Fancy degrees?




Nope
Big companies?




Nope
Why Us?




Why this bunch of people?
Why not somebody else?
We do
People use




People use our stuff
Selected by use
Merit-ocracy?




We're not there because we wrote the quot;bestquot; thing
What is the quot;bestquot;?
How do you select what is the quot;bestquot;?
Do-ocracy?




We're not there just because we do the work.
90% of CPAN is crap
They did, but they're not selected.
Used-ocracy




We're there because our stuff gets used.
That's it
Even if it's internals are crap, it's useful
Selected by use
Not by poll
Not by vote
Not by asking
Not by what people want
By what people need




Not just what they think or say they need
But by what they actually need
Use illustrates need
Use is measurable




Clearly measurable
Downloads, phone homes, quot;popularity contestquot;
Mailing list activity, robust communities
Forks, patches...
Select By Use




A healthy system selects by use
CPAN is a Used-ocracy




The users select what is important.
Use is evolutionary
Pave the cow paths




We were in Oslo to pave the cow paths
Pave the wagon trails
Descriptive




Describing
More formally
Because the community had grown too large for conventions
Word-of-mouth only goes so far
Spread best practice
English dictionaries are primarily descriptive
Proscriptive




Every time we proscribed something
Came up with our own best practices
Strayed off the cow paths
It all went to hell
We didn't have enough information
Caused implementation problems
Proscribe the potentially bad
Proscribe the potentially good




also proscribe the good
Proscribing change




Nobody will ever want to do it this way
Proscription backs you into a corner
Proscription bets everything
My prediction for the future?
YOU'RE
                      WRONG

I'll win
So many people make so many predictions over so much time
Odds are they're wrong
Be Descriptive



Describe only as much as you need
Leave the rest open as a user playground
Even the bad things
They provide wedges to do amazing things years later
Descriptive embraces change




The world will change
Technologies change
People change
Safe bet
Have a system that works with change
Can't predict change




In the long term
Who could have predicted the web?
NCSA Mosaic 15 years ago in 1993
So you can't control it
NCSA Mosaic is 15 years old




(The stable releases)
That was the beginning of the modern web.
The first graphical web browser.
Perl 5 is 15 years old



Developed before the web took off
Perl is 20 years old
CPAN is 12 years old



And for much of that time it wasn't intensely used.
Not like it is now.
Perl predated the web
Perl did not predict the web
Perl became THE web language
Linux is 17 years old
Unix predated it
Unix became THE web server

Who had trouble?
Microsoft w/Win 95 and 98
And Windows 95 came *after* Mosaic
Controlling change is death




or at least really painful in Microsoft's case
Descriptive embraces chaos
90% is crap




Taking a big crap is healthy
One man's crap
Is another man's gold
App::Asciio




For example
App::Asciio - Plain ASCII diagram

                          |   |               |       |
                |         |   |      |        |       |
                |         |   |      |        |       |
                v         |   v      |        v       |
                          v          v                v
                ______                          _____
               / _                     __ __/ __`
                 L     ____    ___ /_/_  / 
      ----->      __  /',__ /'___/ /      ----->
                   / /__, `/ __/      _ 
                   _ _/____/ ____ _ _ _____
                   /_//_//___/ /____/ /_//_//_____/

                |             |               |   |
                |     |       |     |         |   |       |
                v     |       |     |         v   |       |
                      |       v     |             |       |
                      v             |             |       v
                                    v             v
      (_/)
      (O.o) ASCII world domination is near!
      (> <)
default elements in an empty diagram
                 .------------------------.
                 |               |        |
                 |               |        |
        .-------|---------------|--------|------------------------------------------.
        |        |               |        | asciio                                   |
        |-------|---------------|--------|------------------------------------------|
        | ......v---------......v........v......................................... |
        | .....|           |..edit_me....--->....................................... |
        | .....'----------'........................................................ |
        | ......................................................................... |
        | ...................----------------..---------------..................... |
        | ..................| ASCII          > || thin_box     |.................... |
        | ..................| Rules line     > || text         |.................... |
        | ..................| Load             || wirl_arrow   |.................... |
grid------------->..........| Save             || arrow        |.----------......... |
        | ..................| Export         > || box        > || star_box |........ |
        | ..................'----------------'| Rulers       > |'----------'........ |
        | ...........................^........| Misc         > |.................... |
        | ...........................|........| T_star         |.................... |
        | ...........................|........'---------------'.................... |
        | ...........................|............................................. |
        | ...........................|............................................. |
        | ...........................|............................................. |
        | ...........................|............................................. |
        | ...........................|............................................. |
        | ...........................|............................................. |
        '----------------------------|----------------------------------------------'
                                      |
                                context menu
.---. .---. .---. .---.      .---. .---.
OS API   '---' '---' '---' '---'      '---' '---'
           |      |     |       |       |       |
           v      v     |       v       |       v
         .------------. | .-----------. | .-----.
         | Filesystem | | | Scheduler | | | MMU |
         '------------' | '-----------' | '-----'
                |       |       |       |
                v       |       |       v
             .----.     |       |   .---------.
             | IO |<----'       |   | Network |
             '----'             |   '---------'
                |               |         |
                v               v         v
         .---------------------------------------.
         |                  HAL                   |
         '---------------------------------------'
‫ﻧﺪﱘ ﺍﺑﻦ ﺤﻣﻮﺪﺓ ﺍﳋﻤﻴﺮ‬
                       (Nadim Khemir)



He had no idea if this would be a cool thing
He's written all this other stuff that hasn't gotten a lot of attention
He happened to mention asciio at the hackathon
Everyone made them show it off
It was cheered, surprise hit of the conference
Will this be useful?



People spend a tremendous amount of time worrying if something will be useful to anyone
else.
Should they release it?
No release
                                ==
                          No information



You can't predict use
Unless you release it you'll never know if anyone's going to use it.
Don't worry,
                               Be crappy



Guy Kawaski
Just throw it out there and see what sticks.
Release Early,
                            Release Often



Because you don't know what's going to be crap and what's gold
Throw it out there and find out
If nobody uses it, no worries, work on something else
If the first release is crap and it gets used, you can always fix it in the next one
Cheap releases




The release process should be so cheap that the cost of release is not a consideration
I automate most of the process
Low barriers to entry




CPAN only requires your release is...
freely re-distributable (not even Open Source)
something to do with Perl
Feedback about use




The author should get lots of feedback about their release, if it's getting used, if there's bugs,
patches, critiques...
Feedback Loop




Starts a feedback loop
Author makes changes based on use
Evolution




System evolves based on use
Evolution is very healthy and very robust
How do you know what
                 people need?



Nadim came up with this great thing, asciio
Why did it he do it?
You don't know.
What do you know?
You know yourself.
You know your needs.




Instead of writing what others need...
Write what you need.




Knowing and doing what you need for your situation is known as...
Mêtis
Local
Practical
Personal
Subjective
Necessary




It is the knowledge you need.
It solves the problems you have.
It includes all the necessary hacks to make it work in the real world.

As opposed to...
Generalized
Knowledge
Global
Abstract
Impersonal
Speculative
Simplified
About control




Top down control.
Making it easier for the implementers at the expense of the users.
Finding the holy grail
Often never found
About getting things done




Metis is...
You know your problem
best
You know best if the
        solution fits



quot;Art of muddling throughquot;
You write what you need.




Then release it and see if anyone else needs it.
Astoundingly effective.
Don't look up for help
Look side to side




Look to yourself and the people around you
They have a similar problem
They'll accept a similar solution
Even the best authors only make a handful of useful modules
90% is useless to others
100% is useful to yourself
Write for yourself




It's ok to be selfish
The primary reason for working on something is because you need it
Not because others need it
Working for others for free means burnout.
(Mêtis)
Release for others
(Generalize)
Adapt for both
Work for yourself
Share with others
Thanks
Questions?
schwern@pobox.com

More Related Content

Similar to Crap Is Gold

ESRI Routing
ESRI RoutingESRI Routing
ESRI Routing
Don Weigel
 
Interface Fundamentals
Interface FundamentalsInterface Fundamentals
Interface Fundamentals
Christina Wodtke
 
The History of AskTOM
The History of AskTOMThe History of AskTOM
The History of AskTOM
Connor McDonald
 
Smart fuel theft detector
Smart fuel theft detectorSmart fuel theft detector
Smart fuel theft detector
slmnsvn
 
Caching with Varnish
Caching with VarnishCaching with Varnish
Caching with Varnish
schoefmax
 
Scala / Technology evolution
Scala  / Technology evolutionScala  / Technology evolution
Scala / Technology evolution
Ruslan Shevchenko
 
WebAssembly for the rest of us - Jan-Erik Rediger - Codemotion Amsterdam 2017
WebAssembly for the rest of us - Jan-Erik Rediger - Codemotion Amsterdam 2017WebAssembly for the rest of us - Jan-Erik Rediger - Codemotion Amsterdam 2017
WebAssembly for the rest of us - Jan-Erik Rediger - Codemotion Amsterdam 2017
Codemotion
 
Pavel Veller - JavaScript overload - SUGCON
Pavel Veller - JavaScript overload - SUGCONPavel Veller - JavaScript overload - SUGCON
Pavel Veller - JavaScript overload - SUGCON
SUGCON
 
Odoo Studio as a Prototyping Tool
Odoo Studio as a Prototyping ToolOdoo Studio as a Prototyping Tool
Odoo Studio as a Prototyping Tool
Odoo
 
Windows Vista Customization Manual
Windows Vista Customization ManualWindows Vista Customization Manual
Windows Vista Customization Manual
Sais Abdelkrim
 
Moved to https://slidr.io/azzazzel/web-application-performance-tuning-beyond-xmx
Moved to https://slidr.io/azzazzel/web-application-performance-tuning-beyond-xmxMoved to https://slidr.io/azzazzel/web-application-performance-tuning-beyond-xmx
Moved to https://slidr.io/azzazzel/web-application-performance-tuning-beyond-xmx
Milen Dyankov
 
User Experience Design, Navigation, and Interaction Flows
User Experience Design, Navigation, and Interaction FlowsUser Experience Design, Navigation, and Interaction Flows
User Experience Design, Navigation, and Interaction Flows
Omar Sosa-Tzec
 
Rails Conf Talk Slides
Rails Conf Talk SlidesRails Conf Talk Slides
Rails Conf Talk Slides
RubyOnRails_dude
 
Let's Get to the Rapids
Let's Get to the RapidsLet's Get to the Rapids
Let's Get to the Rapids
Maurice Naftalin
 
Tomaszewski, Mark - Thesis: Application of Consumer-Off-The-Shelf (COTS) Devi...
Tomaszewski, Mark - Thesis: Application of Consumer-Off-The-Shelf (COTS) Devi...Tomaszewski, Mark - Thesis: Application of Consumer-Off-The-Shelf (COTS) Devi...
Tomaszewski, Mark - Thesis: Application of Consumer-Off-The-Shelf (COTS) Devi...
Mark Tomaszewski
 
Anwar_Shahed_MSc_2015
Anwar_Shahed_MSc_2015Anwar_Shahed_MSc_2015
Anwar_Shahed_MSc_2015
Shahed Anwar
 
Outfittery hiring at TechStartupJobs Fair Berlin Spring 2015
Outfittery hiring at TechStartupJobs Fair Berlin Spring 2015Outfittery hiring at TechStartupJobs Fair Berlin Spring 2015
Outfittery hiring at TechStartupJobs Fair Berlin Spring 2015
TechMeetups
 
20190417 畳み込みニューラル ネットワークの基礎と応用
20190417 畳み込みニューラル ネットワークの基礎と応用20190417 畳み込みニューラル ネットワークの基礎と応用
20190417 畳み込みニューラル ネットワークの基礎と応用
Kazuki Motohashi
 
Crab: A Python Framework for Building Recommender Systems
Crab: A Python Framework for Building Recommender Systems Crab: A Python Framework for Building Recommender Systems
Crab: A Python Framework for Building Recommender Systems
Marcel Caraciolo
 
955202006
955202006955202006
955202006
guest878a3fed
 

Similar to Crap Is Gold (20)

ESRI Routing
ESRI RoutingESRI Routing
ESRI Routing
 
Interface Fundamentals
Interface FundamentalsInterface Fundamentals
Interface Fundamentals
 
The History of AskTOM
The History of AskTOMThe History of AskTOM
The History of AskTOM
 
Smart fuel theft detector
Smart fuel theft detectorSmart fuel theft detector
Smart fuel theft detector
 
Caching with Varnish
Caching with VarnishCaching with Varnish
Caching with Varnish
 
Scala / Technology evolution
Scala  / Technology evolutionScala  / Technology evolution
Scala / Technology evolution
 
WebAssembly for the rest of us - Jan-Erik Rediger - Codemotion Amsterdam 2017
WebAssembly for the rest of us - Jan-Erik Rediger - Codemotion Amsterdam 2017WebAssembly for the rest of us - Jan-Erik Rediger - Codemotion Amsterdam 2017
WebAssembly for the rest of us - Jan-Erik Rediger - Codemotion Amsterdam 2017
 
Pavel Veller - JavaScript overload - SUGCON
Pavel Veller - JavaScript overload - SUGCONPavel Veller - JavaScript overload - SUGCON
Pavel Veller - JavaScript overload - SUGCON
 
Odoo Studio as a Prototyping Tool
Odoo Studio as a Prototyping ToolOdoo Studio as a Prototyping Tool
Odoo Studio as a Prototyping Tool
 
Windows Vista Customization Manual
Windows Vista Customization ManualWindows Vista Customization Manual
Windows Vista Customization Manual
 
Moved to https://slidr.io/azzazzel/web-application-performance-tuning-beyond-xmx
Moved to https://slidr.io/azzazzel/web-application-performance-tuning-beyond-xmxMoved to https://slidr.io/azzazzel/web-application-performance-tuning-beyond-xmx
Moved to https://slidr.io/azzazzel/web-application-performance-tuning-beyond-xmx
 
User Experience Design, Navigation, and Interaction Flows
User Experience Design, Navigation, and Interaction FlowsUser Experience Design, Navigation, and Interaction Flows
User Experience Design, Navigation, and Interaction Flows
 
Rails Conf Talk Slides
Rails Conf Talk SlidesRails Conf Talk Slides
Rails Conf Talk Slides
 
Let's Get to the Rapids
Let's Get to the RapidsLet's Get to the Rapids
Let's Get to the Rapids
 
Tomaszewski, Mark - Thesis: Application of Consumer-Off-The-Shelf (COTS) Devi...
Tomaszewski, Mark - Thesis: Application of Consumer-Off-The-Shelf (COTS) Devi...Tomaszewski, Mark - Thesis: Application of Consumer-Off-The-Shelf (COTS) Devi...
Tomaszewski, Mark - Thesis: Application of Consumer-Off-The-Shelf (COTS) Devi...
 
Anwar_Shahed_MSc_2015
Anwar_Shahed_MSc_2015Anwar_Shahed_MSc_2015
Anwar_Shahed_MSc_2015
 
Outfittery hiring at TechStartupJobs Fair Berlin Spring 2015
Outfittery hiring at TechStartupJobs Fair Berlin Spring 2015Outfittery hiring at TechStartupJobs Fair Berlin Spring 2015
Outfittery hiring at TechStartupJobs Fair Berlin Spring 2015
 
20190417 畳み込みニューラル ネットワークの基礎と応用
20190417 畳み込みニューラル ネットワークの基礎と応用20190417 畳み込みニューラル ネットワークの基礎と応用
20190417 畳み込みニューラル ネットワークの基礎と応用
 
Crab: A Python Framework for Building Recommender Systems
Crab: A Python Framework for Building Recommender Systems Crab: A Python Framework for Building Recommender Systems
Crab: A Python Framework for Building Recommender Systems
 
955202006
955202006955202006
955202006
 

Recently uploaded

dbms calicut university B. sc Cs 4th sem.pdf
dbms  calicut university B. sc Cs 4th sem.pdfdbms  calicut university B. sc Cs 4th sem.pdf
dbms calicut university B. sc Cs 4th sem.pdf
Shinana2
 
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-EfficiencyFreshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
ScyllaDB
 
Trusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process MiningTrusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process Mining
LucaBarbaro3
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
Jason Packer
 
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
alexjohnson7307
 
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - HiikeSystem Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
Hiike
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Alpen-Adria-Universität
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
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
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
Ivanti
 
FREE A4 Cyber Security Awareness Posters-Social Engineering part 3
FREE A4 Cyber Security Awareness  Posters-Social Engineering part 3FREE A4 Cyber Security Awareness  Posters-Social Engineering part 3
FREE A4 Cyber Security Awareness Posters-Social Engineering part 3
Data Hops
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
Hiroshi SHIBATA
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
Jakub Marek
 
Azure API Management to expose backend services securely
Azure API Management to expose backend services securelyAzure API Management to expose backend services securely
Azure API Management to expose backend services securely
Dinusha Kumarasiri
 
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their MainframeDigital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Precisely
 
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
 
GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)
Javier Junquera
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Tosin Akinosho
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
saastr
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 

Recently uploaded (20)

dbms calicut university B. sc Cs 4th sem.pdf
dbms  calicut university B. sc Cs 4th sem.pdfdbms  calicut university B. sc Cs 4th sem.pdf
dbms calicut university B. sc Cs 4th sem.pdf
 
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-EfficiencyFreshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
 
Trusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process MiningTrusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process Mining
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
 
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
 
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - HiikeSystem Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
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
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
 
FREE A4 Cyber Security Awareness Posters-Social Engineering part 3
FREE A4 Cyber Security Awareness  Posters-Social Engineering part 3FREE A4 Cyber Security Awareness  Posters-Social Engineering part 3
FREE A4 Cyber Security Awareness Posters-Social Engineering part 3
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
 
Azure API Management to expose backend services securely
Azure API Management to expose backend services securelyAzure API Management to expose backend services securely
Azure API Management to expose backend services securely
 
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their MainframeDigital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
 
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
 
GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 

Crap Is Gold