SlideShare a Scribd company logo
The future is here
 Erwin van der Koogh - Erronis
       erwin@erronis.nl
Both hardware and software
technology have changed dramatically
      in the last couple of years.
  Yet most developers still (have to)
     write software like it’s 1999
Storage
1999                           Now


       Tape


              Disk
Storage
1999                                     Now


       Tape                       Disk


              Disk             Memory
Concurrency
1999                      Now



       Threads

 Synchronous
Concurrency
1999                         Now



       Threads        Processes

 Synchronous        Asynchronous
Representing data
1999                       Now



       XML
Representing data
1999                        Now



       XML           JSON
Build tooling
1999                     Now



  Continuous
  Integration
Build tooling
1999                       Now



  Continuous       Continuous
  Integration      Deployment
Languages
1999                       Now


   Java

          C*
Languages
1999                                Now


   Java               Javascript
                           Python
          C*
                      Erlang
Languages
1999                                Now


   Java               Javascript
                           Python
          C*
                      Erlang
                               Scala?
Databases
1999                     Now


   Oracle
       Postgres
       DB2
Databases
1999                         Now


   Oracle            Mongo
       Postgres
       DB2
Databases
1999                         Now


   Oracle            Mongo
       Postgres          Redis
       DB2
Databases
1999                         Now


   Oracle            Mongo
       Postgres          Redis
       DB2           Neo4J
Saving state
 1999                     Now



Application State
Saving state
 1999                          Now



Application State   Event Sourcing

                        CQRS
Communication
1999                      Now




       REST
Communication
1999                       Now




       REST        Websockets
Architecture
1999                        Now



Client - Server
       SOA
Architecture
1999                            Now



Client - Server
                     Clients - APIs
       SOA
Analyzing data
1999                    Now



Data Warehouse
Analyzing data
1999                       Now



Data Warehouse    Hadoop
Methodologies
1999                      Now



       Agile
Methodologies
1999                        Now



       Agile      Lean Startup
Quality
1999                 Now



   Software
 Craftmanship
Quality
1999                          Now



   Software          Disposable
 Craftmanship        Software
Businesses
1999                   Now




   Business
Businesses
1999                     Now


                 IT Company
   Business       that does
                   Business
That is, while there is value in
     the items on the left,
there is also tremendous value
   in the items on the right

More Related Content

Viewers also liked

2013 09-23 Your MVP Sucks at VelocityIN Accelerator
2013 09-23 Your MVP Sucks at VelocityIN Accelerator2013 09-23 Your MVP Sucks at VelocityIN Accelerator
2013 09-23 Your MVP Sucks at VelocityIN Accelerator
Tristan Kromer
 
Idea to MVP
Idea to MVPIdea to MVP
3 Mistakes Companies Make when Changing the Business Culture
3 Mistakes Companies Make when Changing the Business Culture3 Mistakes Companies Make when Changing the Business Culture
3 Mistakes Companies Make when Changing the Business Culture
Erwin van der Koogh
 
7 Habits of Highly Effective Organisations (v2.0)
7 Habits of Highly Effective Organisations (v2.0)7 Habits of Highly Effective Organisations (v2.0)
7 Habits of Highly Effective Organisations (v2.0)
Erwin van der Koogh
 
Agile HR
Agile HRAgile HR
7 Habits of Highly Effective Organisations (Agile)
7 Habits of Highly Effective Organisations (Agile)7 Habits of Highly Effective Organisations (Agile)
7 Habits of Highly Effective Organisations (Agile)
Erwin van der Koogh
 
The Science of Self Organisation
The Science of Self OrganisationThe Science of Self Organisation
The Science of Self Organisation
Erwin van der Koogh
 
In-depth Systems Thinking, Complexity, Complex Adaptive Systems & Anti-fragility
In-depth Systems Thinking, Complexity, Complex Adaptive Systems & Anti-fragilityIn-depth Systems Thinking, Complexity, Complex Adaptive Systems & Anti-fragility
In-depth Systems Thinking, Complexity, Complex Adaptive Systems & Anti-fragility
Erwin van der Koogh
 
How-to Build a Minimum Viable Product (MVP)
How-to Build a Minimum Viable Product (MVP)How-to Build a Minimum Viable Product (MVP)
How-to Build a Minimum Viable Product (MVP)
Adriana Herrera
 
Minimum Viable Product (MVP) Creation And Validation
Minimum Viable Product (MVP) Creation And ValidationMinimum Viable Product (MVP) Creation And Validation
Minimum Viable Product (MVP) Creation And Validation
Pol Valls Soler
 
Minimum Viable Product
Minimum Viable ProductMinimum Viable Product
Minimum Viable ProductEric Ries
 
Hacking Customer Development
Hacking Customer DevelopmentHacking Customer Development
Hacking Customer Development
Patrick Vlaskovits
 
The Art of the Minimum Viable Product (MVP)
The Art of the Minimum Viable Product (MVP)The Art of the Minimum Viable Product (MVP)
The Art of the Minimum Viable Product (MVP)
Movel
 
Minimum Viable Product
Minimum Viable ProductMinimum Viable Product
Minimum Viable Product
Bernard Leong
 
How to create your Minimum Viable Product - Raff Paquin
How to create your Minimum Viable Product - Raff PaquinHow to create your Minimum Viable Product - Raff Paquin
How to create your Minimum Viable Product - Raff Paquin
Raff Paquin
 

Viewers also liked (15)

2013 09-23 Your MVP Sucks at VelocityIN Accelerator
2013 09-23 Your MVP Sucks at VelocityIN Accelerator2013 09-23 Your MVP Sucks at VelocityIN Accelerator
2013 09-23 Your MVP Sucks at VelocityIN Accelerator
 
Idea to MVP
Idea to MVPIdea to MVP
Idea to MVP
 
3 Mistakes Companies Make when Changing the Business Culture
3 Mistakes Companies Make when Changing the Business Culture3 Mistakes Companies Make when Changing the Business Culture
3 Mistakes Companies Make when Changing the Business Culture
 
7 Habits of Highly Effective Organisations (v2.0)
7 Habits of Highly Effective Organisations (v2.0)7 Habits of Highly Effective Organisations (v2.0)
7 Habits of Highly Effective Organisations (v2.0)
 
Agile HR
Agile HRAgile HR
Agile HR
 
7 Habits of Highly Effective Organisations (Agile)
7 Habits of Highly Effective Organisations (Agile)7 Habits of Highly Effective Organisations (Agile)
7 Habits of Highly Effective Organisations (Agile)
 
The Science of Self Organisation
The Science of Self OrganisationThe Science of Self Organisation
The Science of Self Organisation
 
In-depth Systems Thinking, Complexity, Complex Adaptive Systems & Anti-fragility
In-depth Systems Thinking, Complexity, Complex Adaptive Systems & Anti-fragilityIn-depth Systems Thinking, Complexity, Complex Adaptive Systems & Anti-fragility
In-depth Systems Thinking, Complexity, Complex Adaptive Systems & Anti-fragility
 
How-to Build a Minimum Viable Product (MVP)
How-to Build a Minimum Viable Product (MVP)How-to Build a Minimum Viable Product (MVP)
How-to Build a Minimum Viable Product (MVP)
 
Minimum Viable Product (MVP) Creation And Validation
Minimum Viable Product (MVP) Creation And ValidationMinimum Viable Product (MVP) Creation And Validation
Minimum Viable Product (MVP) Creation And Validation
 
Minimum Viable Product
Minimum Viable ProductMinimum Viable Product
Minimum Viable Product
 
Hacking Customer Development
Hacking Customer DevelopmentHacking Customer Development
Hacking Customer Development
 
The Art of the Minimum Viable Product (MVP)
The Art of the Minimum Viable Product (MVP)The Art of the Minimum Viable Product (MVP)
The Art of the Minimum Viable Product (MVP)
 
Minimum Viable Product
Minimum Viable ProductMinimum Viable Product
Minimum Viable Product
 
How to create your Minimum Viable Product - Raff Paquin
How to create your Minimum Viable Product - Raff PaquinHow to create your Minimum Viable Product - Raff Paquin
How to create your Minimum Viable Product - Raff Paquin
 

Similar to The Future of IT is here

Beyond your daily coding - The Conf Brazil 2017 Keynote
Beyond your daily coding - The Conf Brazil 2017 KeynoteBeyond your daily coding - The Conf Brazil 2017 Keynote
Beyond your daily coding - The Conf Brazil 2017 Keynote
Emerson Macedo
 
What is Software Development by Thesys Tech Head of Development
What is Software Development by Thesys Tech Head of DevelopmentWhat is Software Development by Thesys Tech Head of Development
What is Software Development by Thesys Tech Head of Development
Product School
 
The Boundaryless Value-Chain
The Boundaryless Value-ChainThe Boundaryless Value-Chain
The Boundaryless Value-Chain
Peter Evans-Greenwood
 
Ugif 04 2011 ibm informix genero offering v12
Ugif 04 2011   ibm informix genero offering v12Ugif 04 2011   ibm informix genero offering v12
Ugif 04 2011 ibm informix genero offering v12UGIF
 
Flink Forward San Francisco 2019: Apache Beam portability in the times of rea...
Flink Forward San Francisco 2019: Apache Beam portability in the times of rea...Flink Forward San Francisco 2019: Apache Beam portability in the times of rea...
Flink Forward San Francisco 2019: Apache Beam portability in the times of rea...
Flink Forward
 
Docker and Pharo at ZWEIDENKER
Docker and Pharo at ZWEIDENKERDocker and Pharo at ZWEIDENKER
Docker and Pharo at ZWEIDENKER
ESUG
 
Docker and Pharo @ZWEIDENKER
Docker and Pharo @ZWEIDENKERDocker and Pharo @ZWEIDENKER
Docker and Pharo @ZWEIDENKER
ZWEIDENKER GmbH
 
Is parallel programming hard? And if so, what can you do about it?
Is parallel programming hard? And if so, what can you do about it?Is parallel programming hard? And if so, what can you do about it?
Is parallel programming hard? And if so, what can you do about it?
John Lee
 
Get your head in the cloud coupa cloud platform
Get your head in the cloud  coupa cloud platformGet your head in the cloud  coupa cloud platform
Get your head in the cloud coupa cloud platform
Coupa Software
 

Similar to The Future of IT is here (9)

Beyond your daily coding - The Conf Brazil 2017 Keynote
Beyond your daily coding - The Conf Brazil 2017 KeynoteBeyond your daily coding - The Conf Brazil 2017 Keynote
Beyond your daily coding - The Conf Brazil 2017 Keynote
 
What is Software Development by Thesys Tech Head of Development
What is Software Development by Thesys Tech Head of DevelopmentWhat is Software Development by Thesys Tech Head of Development
What is Software Development by Thesys Tech Head of Development
 
The Boundaryless Value-Chain
The Boundaryless Value-ChainThe Boundaryless Value-Chain
The Boundaryless Value-Chain
 
Ugif 04 2011 ibm informix genero offering v12
Ugif 04 2011   ibm informix genero offering v12Ugif 04 2011   ibm informix genero offering v12
Ugif 04 2011 ibm informix genero offering v12
 
Flink Forward San Francisco 2019: Apache Beam portability in the times of rea...
Flink Forward San Francisco 2019: Apache Beam portability in the times of rea...Flink Forward San Francisco 2019: Apache Beam portability in the times of rea...
Flink Forward San Francisco 2019: Apache Beam portability in the times of rea...
 
Docker and Pharo at ZWEIDENKER
Docker and Pharo at ZWEIDENKERDocker and Pharo at ZWEIDENKER
Docker and Pharo at ZWEIDENKER
 
Docker and Pharo @ZWEIDENKER
Docker and Pharo @ZWEIDENKERDocker and Pharo @ZWEIDENKER
Docker and Pharo @ZWEIDENKER
 
Is parallel programming hard? And if so, what can you do about it?
Is parallel programming hard? And if so, what can you do about it?Is parallel programming hard? And if so, what can you do about it?
Is parallel programming hard? And if so, what can you do about it?
 
Get your head in the cloud coupa cloud platform
Get your head in the cloud  coupa cloud platformGet your head in the cloud  coupa cloud platform
Get your head in the cloud coupa cloud platform
 

Recently uploaded

Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
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
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
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
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
nkrafacyberclub
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 

Recently uploaded (20)

Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
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
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
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
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 

The Future of IT is here

Editor's Notes

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n
  16. \n
  17. \n
  18. \n
  19. \n
  20. \n
  21. \n
  22. \n
  23. \n
  24. \n