SlideShare a Scribd company logo
1 of 62
Applications for the Masses by the Masses: Why Engineers Are An Endangered Species ,[object Object],[object Object],[object Object]
[object Object],[object Object]
Propositions ,[object Object],[object Object],[object Object]
Agenda ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Software Engineers are Genetic Freaks ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Leading Question ,[object Object],[object Object],[object Object]
Casual Developers ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Casual Developers ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],*Source: Reynol Junco and Jeanna Mastrodicasa, Connecting to the Net.Generation: What higher education professionals need to know  about today's students, NASPA; First edition (March 29, 2007)
Agenda ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Technology Trends ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Social Trends ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
A Confluence of Trends ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Agenda ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Question ,[object Object]
What is an Application? ,[object Object]
What is an Application? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
What is an Application? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
What is an Application? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
What is a Platform? ,[object Object]
What is a Platform? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Agenda ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The Application Spectrum “ Typical” Apps Java ME/SE/EE, NetBeans, Java CAPS, Glassfish, etc. Hosted Services & Platforms Web-scale sites, 1 st -gen Web APIs Non-Traditional “Apps” Widgets, 2nd-gen Web APIs (Microservices),  Mashups, Situational Apps
The Application Spectrum “ Typical” Apps Java ME/SE/EE, NetBeans, Java CAPS, Glassfish, etc. Hosted Services & Platforms Web-scale sites, 1 st -gen Web APIs Non-Traditional “Apps” Widgets, 2nd-gen Web APIs (Microservices),  Mashups, Situational Apps Explosive growth!
Kaboom! ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Deploying Cognitive Surplus ,[object Object],[object Object],[object Object],[object Object],[object Object],“ Where do they find the time?” ,[object Object],[object Object],[object Object],[object Object]
Agenda ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Watch out! ,[object Object]
Watch out! ,[object Object]
...with a lone developer running the app ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
What's Facebook? Social Operating System Premise: Applications are more interesting when they connect people
The Facebook Platform ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Applications on Facebook ,[object Object],[object Object],* Source: O'Reilly Radar: The Facebook Application Platform, November 2007, 2 nd  edition
Facebook Facts ,[object Object],[object Object],[object Object],[object Object]
Success Kills Startups crying out for more servers to keep up with demand
OpenSocial ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
State of the Widget Industry ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
A Sea Change ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Boom and Bust ,[object Object],[object Object]
Boom and Bust ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Agenda ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Disposable Applications ,[object Object],[object Object],[object Object],[object Object]
Disposable Applications ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Disposability ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Agenda ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The Tools Cycle ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Abstraction vs. Capability vs.
Todd's Tools Rules ,[object Object],[object Object],[object Object],(level of abstraction) (set of solvable problems) = 1  (amount tool does for user) (ability to address problem) (difficulty of solving problem) “ doability” =
Abstraction vs. Capability vs. More doable, less capable Less doable, more capable
Development 1.0 ,[object Object],[object Object],[object Object],Edit Compile Deployment Barrier Deploy Run Publishing Barrier Technology Barrier Development Barrier Language? Tools? Skills? Design? Schedule? Resources? Servers? Scaling? Database? Domain? Users? Marketing?
Development 2.0 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Tools Takeaway ,[object Object],[object Object],[object Object]
Agenda ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
High Technology ,[object Object],[object Object],[object Object],[object Object],[object Object]
Technology for the Masses ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Contrasting Technology Types ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Technology Ecosystem Technology for the  Masses High Technology New Platforms New Content
Agenda ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Propositions Revisited ,[object Object],[object Object]
Propositions Revisited ,[object Object],[object Object],[object Object],[object Object]
Propositions Revisited ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Summary ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Todd Fast TS-6537

More Related Content

What's hot

Future Internet - Webinar UNIFACS Laureate 2015 - With Access Link
Future Internet - Webinar UNIFACS Laureate 2015 - With Access LinkFuture Internet - Webinar UNIFACS Laureate 2015 - With Access Link
Future Internet - Webinar UNIFACS Laureate 2015 - With Access LinkJoberto Martins
 
How Technology is Revolutionizing Property Assessments
How Technology is Revolutionizing Property AssessmentsHow Technology is Revolutionizing Property Assessments
How Technology is Revolutionizing Property AssessmentsEDR
 
Interview With: James Musick
Interview With: James Musick Interview With: James Musick
Interview With: James Musick Amanda Boddington
 
Usability ≠ Accessibility. An intro to web accessibility for agencies.
Usability ≠ Accessibility. An intro to web accessibility for agencies.Usability ≠ Accessibility. An intro to web accessibility for agencies.
Usability ≠ Accessibility. An intro to web accessibility for agencies.Kate Horowitz
 
Openness and the Future of Assessment
Openness and the Future of AssessmentOpenness and the Future of Assessment
Openness and the Future of AssessmentDavid Wiley
 
Tech Brew All About Apps-Scovil
Tech Brew All About Apps-ScovilTech Brew All About Apps-Scovil
Tech Brew All About Apps-ScovilRandy Scovil
 
Implementing a digital strategy at Gembloux Agro-Bio Tech (Université de Liège)
Implementing a digital strategy at Gembloux Agro-Bio Tech (Université de Liège)Implementing a digital strategy at Gembloux Agro-Bio Tech (Université de Liège)
Implementing a digital strategy at Gembloux Agro-Bio Tech (Université de Liège)Quanah Zimmerman
 
Sustainability Training Workshop - Managing Sustainability into Software
Sustainability Training Workshop - Managing Sustainability into SoftwareSustainability Training Workshop - Managing Sustainability into Software
Sustainability Training Workshop - Managing Sustainability into SoftwareSoftware Sustainability Institute
 

What's hot (8)

Future Internet - Webinar UNIFACS Laureate 2015 - With Access Link
Future Internet - Webinar UNIFACS Laureate 2015 - With Access LinkFuture Internet - Webinar UNIFACS Laureate 2015 - With Access Link
Future Internet - Webinar UNIFACS Laureate 2015 - With Access Link
 
How Technology is Revolutionizing Property Assessments
How Technology is Revolutionizing Property AssessmentsHow Technology is Revolutionizing Property Assessments
How Technology is Revolutionizing Property Assessments
 
Interview With: James Musick
Interview With: James Musick Interview With: James Musick
Interview With: James Musick
 
Usability ≠ Accessibility. An intro to web accessibility for agencies.
Usability ≠ Accessibility. An intro to web accessibility for agencies.Usability ≠ Accessibility. An intro to web accessibility for agencies.
Usability ≠ Accessibility. An intro to web accessibility for agencies.
 
Openness and the Future of Assessment
Openness and the Future of AssessmentOpenness and the Future of Assessment
Openness and the Future of Assessment
 
Tech Brew All About Apps-Scovil
Tech Brew All About Apps-ScovilTech Brew All About Apps-Scovil
Tech Brew All About Apps-Scovil
 
Implementing a digital strategy at Gembloux Agro-Bio Tech (Université de Liège)
Implementing a digital strategy at Gembloux Agro-Bio Tech (Université de Liège)Implementing a digital strategy at Gembloux Agro-Bio Tech (Université de Liège)
Implementing a digital strategy at Gembloux Agro-Bio Tech (Université de Liège)
 
Sustainability Training Workshop - Managing Sustainability into Software
Sustainability Training Workshop - Managing Sustainability into SoftwareSustainability Training Workshop - Managing Sustainability into Software
Sustainability Training Workshop - Managing Sustainability into Software
 

Viewers also liked

Adapting to Responsive Web Design - Figaro Digital
Adapting to Responsive Web Design - Figaro DigitalAdapting to Responsive Web Design - Figaro Digital
Adapting to Responsive Web Design - Figaro DigitalMatt Gibson
 
Mobile Payments & NFC World Summit 2012
Mobile Payments & NFC World Summit 2012Mobile Payments & NFC World Summit 2012
Mobile Payments & NFC World Summit 2012Dan Armstrong
 
CES 2015 Guide from PSFK + MDC
CES 2015 Guide from PSFK + MDCCES 2015 Guide from PSFK + MDC
CES 2015 Guide from PSFK + MDCPSFK
 
Why we used Feature Branching
Why we used Feature BranchingWhy we used Feature Branching
Why we used Feature BranchingAlan Parkinson
 
BlackBerry Workspaces: Solutions for Healthcare
BlackBerry Workspaces: Solutions for HealthcareBlackBerry Workspaces: Solutions for Healthcare
BlackBerry Workspaces: Solutions for HealthcareBlackBerry
 
7 Things: How to make good teams great
7 Things: How to make good teams great7 Things: How to make good teams great
7 Things: How to make good teams greatSven Peters
 
Building Facebook Apps with Popfly, Silverlight, and ASP.NET
Building Facebook Apps with Popfly, Silverlight, and ASP.NETBuilding Facebook Apps with Popfly, Silverlight, and ASP.NET
Building Facebook Apps with Popfly, Silverlight, and ASP.NETDave McClure
 
400 million Search Results -Predict Contextual Ad Clicks
400 million Search Results -Predict Contextual Ad Clicks 400 million Search Results -Predict Contextual Ad Clicks
400 million Search Results -Predict Contextual Ad Clicks Sri Ambati
 
Design thinking. The basics.
Design thinking. The basics.Design thinking. The basics.
Design thinking. The basics.MK_kogsci
 
Gaurang Palav Resume
Gaurang Palav ResumeGaurang Palav Resume
Gaurang Palav ResumeGAURANG PALAV
 
Everything Sucks And Nobody Cares
Everything Sucks And Nobody CaresEverything Sucks And Nobody Cares
Everything Sucks And Nobody CaresDave McClure
 
Data & the Science of Leadership
Data & the Science of LeadershipData & the Science of Leadership
Data & the Science of LeadershipDan Chuparkoff
 
What you need to know about Pinterest, Twitter and Instagram
What you need to know about Pinterest, Twitter and InstagramWhat you need to know about Pinterest, Twitter and Instagram
What you need to know about Pinterest, Twitter and InstagramThink Digital First
 
15 Truly Awesome Email Marketing Growth Hacks
15 Truly Awesome Email Marketing Growth Hacks15 Truly Awesome Email Marketing Growth Hacks
15 Truly Awesome Email Marketing Growth HacksJimmy Daly
 
Ultimate Platform Hotness Smackdown (Twitter, Facebook, iPhone, Native Web / ...
Ultimate Platform Hotness Smackdown (Twitter, Facebook, iPhone, Native Web / ...Ultimate Platform Hotness Smackdown (Twitter, Facebook, iPhone, Native Web / ...
Ultimate Platform Hotness Smackdown (Twitter, Facebook, iPhone, Native Web / ...Dave McClure
 
Making the switch to DVCS
Making the switch to DVCSMaking the switch to DVCS
Making the switch to DVCSSven Peters
 

Viewers also liked (20)

Adapting to Responsive Web Design - Figaro Digital
Adapting to Responsive Web Design - Figaro DigitalAdapting to Responsive Web Design - Figaro Digital
Adapting to Responsive Web Design - Figaro Digital
 
Mobile Payments & NFC World Summit 2012
Mobile Payments & NFC World Summit 2012Mobile Payments & NFC World Summit 2012
Mobile Payments & NFC World Summit 2012
 
CES 2015 Guide from PSFK + MDC
CES 2015 Guide from PSFK + MDCCES 2015 Guide from PSFK + MDC
CES 2015 Guide from PSFK + MDC
 
Why we used Feature Branching
Why we used Feature BranchingWhy we used Feature Branching
Why we used Feature Branching
 
BlackBerry Workspaces: Solutions for Healthcare
BlackBerry Workspaces: Solutions for HealthcareBlackBerry Workspaces: Solutions for Healthcare
BlackBerry Workspaces: Solutions for Healthcare
 
7 Things: How to make good teams great
7 Things: How to make good teams great7 Things: How to make good teams great
7 Things: How to make good teams great
 
SDN
SDNSDN
SDN
 
Building Facebook Apps with Popfly, Silverlight, and ASP.NET
Building Facebook Apps with Popfly, Silverlight, and ASP.NETBuilding Facebook Apps with Popfly, Silverlight, and ASP.NET
Building Facebook Apps with Popfly, Silverlight, and ASP.NET
 
400 million Search Results -Predict Contextual Ad Clicks
400 million Search Results -Predict Contextual Ad Clicks 400 million Search Results -Predict Contextual Ad Clicks
400 million Search Results -Predict Contextual Ad Clicks
 
Design thinking. The basics.
Design thinking. The basics.Design thinking. The basics.
Design thinking. The basics.
 
Gaurang Palav Resume
Gaurang Palav ResumeGaurang Palav Resume
Gaurang Palav Resume
 
The Caribbean experience in protecting agricultural and agrifood products
The Caribbean experience in protecting agricultural and agrifood productsThe Caribbean experience in protecting agricultural and agrifood products
The Caribbean experience in protecting agricultural and agrifood products
 
Everything Sucks And Nobody Cares
Everything Sucks And Nobody CaresEverything Sucks And Nobody Cares
Everything Sucks And Nobody Cares
 
Data & the Science of Leadership
Data & the Science of LeadershipData & the Science of Leadership
Data & the Science of Leadership
 
What you need to know about Pinterest, Twitter and Instagram
What you need to know about Pinterest, Twitter and InstagramWhat you need to know about Pinterest, Twitter and Instagram
What you need to know about Pinterest, Twitter and Instagram
 
How to Discipline Effectively
How to Discipline Effectively   How to Discipline Effectively
How to Discipline Effectively
 
MaGIC Academy : How To Get A Standing Ovation After Presenting Your Ideas ?
MaGIC Academy : How To Get A Standing Ovation After Presenting Your Ideas ?MaGIC Academy : How To Get A Standing Ovation After Presenting Your Ideas ?
MaGIC Academy : How To Get A Standing Ovation After Presenting Your Ideas ?
 
15 Truly Awesome Email Marketing Growth Hacks
15 Truly Awesome Email Marketing Growth Hacks15 Truly Awesome Email Marketing Growth Hacks
15 Truly Awesome Email Marketing Growth Hacks
 
Ultimate Platform Hotness Smackdown (Twitter, Facebook, iPhone, Native Web / ...
Ultimate Platform Hotness Smackdown (Twitter, Facebook, iPhone, Native Web / ...Ultimate Platform Hotness Smackdown (Twitter, Facebook, iPhone, Native Web / ...
Ultimate Platform Hotness Smackdown (Twitter, Facebook, iPhone, Native Web / ...
 
Making the switch to DVCS
Making the switch to DVCSMaking the switch to DVCS
Making the switch to DVCS
 

Similar to Applications for the Masses by the Masses: Why Engineers Are An Endangered Species

Horizon_INACAP
Horizon_INACAPHorizon_INACAP
Horizon_INACAPbrettssu
 
Open Source Software Version 5
Open Source Software Version 5Open Source Software Version 5
Open Source Software Version 5Henry Briggs
 
Royal Society Chemistry and Mobile - Will Russell
Royal Society Chemistry and Mobile - Will Russell Royal Society Chemistry and Mobile - Will Russell
Royal Society Chemistry and Mobile - Will Russell Incisive_Events
 
Visualization for Software Analytics
Visualization for Software AnalyticsVisualization for Software Analytics
Visualization for Software AnalyticsMargaret-Anne Storey
 
Web2.0 and What it Means for Business
Web2.0 and What it Means for BusinessWeb2.0 and What it Means for Business
Web2.0 and What it Means for BusinessRich Miller
 
2012 Jiveworld: Building Successful Apps and Platforms
2012 Jiveworld: Building Successful Apps and Platforms2012 Jiveworld: Building Successful Apps and Platforms
2012 Jiveworld: Building Successful Apps and PlatformsJonathan LeBlanc
 
The Toolkit Approach for Endggh-user.pdf
The Toolkit Approach for Endggh-user.pdfThe Toolkit Approach for Endggh-user.pdf
The Toolkit Approach for Endggh-user.pdfHakkemB
 
The Horizon Report 2008 Presentation
The Horizon Report 2008 PresentationThe Horizon Report 2008 Presentation
The Horizon Report 2008 PresentationBo Chamberlain
 
Can Node.js Security be used for mobile app development.pdf
Can Node.js Security be used for mobile app development.pdfCan Node.js Security be used for mobile app development.pdf
Can Node.js Security be used for mobile app development.pdfNews Knol
 
Windham Danny
Windham DannyWindham Danny
Windham DannyCarl Ford
 
Research paper on android social blogging application if deptt- sept 21 (1)
Research paper on android social blogging application if deptt- sept 21 (1)Research paper on android social blogging application if deptt- sept 21 (1)
Research paper on android social blogging application if deptt- sept 21 (1)AISSMS
 
[MS PowerPoint 97/2000 format]
[MS PowerPoint 97/2000 format][MS PowerPoint 97/2000 format]
[MS PowerPoint 97/2000 format]webhostingguy
 
[MS PowerPoint 97/2000 format]
[MS PowerPoint 97/2000 format][MS PowerPoint 97/2000 format]
[MS PowerPoint 97/2000 format]webhostingguy
 
Northwest Elearning Community Conference Keynote
Northwest Elearning Community Conference Keynote Northwest Elearning Community Conference Keynote
Northwest Elearning Community Conference Keynote webstu
 
Northwest eLearning Community Conference Keynote (10-07)
Northwest eLearning Community Conference Keynote (10-07)Northwest eLearning Community Conference Keynote (10-07)
Northwest eLearning Community Conference Keynote (10-07)Cable Green
 
Exploiting semantics-in-collaborative-software-development-tasks
Exploiting semantics-in-collaborative-software-development-tasksExploiting semantics-in-collaborative-software-development-tasks
Exploiting semantics-in-collaborative-software-development-tasksDimitris Panagiotou
 
The_Story_of_HavenOndemand_External
The_Story_of_HavenOndemand_ExternalThe_Story_of_HavenOndemand_External
The_Story_of_HavenOndemand_ExternalFernando Lucini
 

Similar to Applications for the Masses by the Masses: Why Engineers Are An Endangered Species (20)

Horizon_INACAP
Horizon_INACAPHorizon_INACAP
Horizon_INACAP
 
RSC Mobile
RSC Mobile RSC Mobile
RSC Mobile
 
Open Source Software Version 5
Open Source Software Version 5Open Source Software Version 5
Open Source Software Version 5
 
Royal Society Chemistry and Mobile - Will Russell
Royal Society Chemistry and Mobile - Will Russell Royal Society Chemistry and Mobile - Will Russell
Royal Society Chemistry and Mobile - Will Russell
 
Why Open Source is Important
Why Open Source is ImportantWhy Open Source is Important
Why Open Source is Important
 
Visualization for Software Analytics
Visualization for Software AnalyticsVisualization for Software Analytics
Visualization for Software Analytics
 
Integrating Semantic Systems
Integrating Semantic SystemsIntegrating Semantic Systems
Integrating Semantic Systems
 
Web2.0 and What it Means for Business
Web2.0 and What it Means for BusinessWeb2.0 and What it Means for Business
Web2.0 and What it Means for Business
 
2012 Jiveworld: Building Successful Apps and Platforms
2012 Jiveworld: Building Successful Apps and Platforms2012 Jiveworld: Building Successful Apps and Platforms
2012 Jiveworld: Building Successful Apps and Platforms
 
The Toolkit Approach for Endggh-user.pdf
The Toolkit Approach for Endggh-user.pdfThe Toolkit Approach for Endggh-user.pdf
The Toolkit Approach for Endggh-user.pdf
 
The Horizon Report 2008 Presentation
The Horizon Report 2008 PresentationThe Horizon Report 2008 Presentation
The Horizon Report 2008 Presentation
 
Can Node.js Security be used for mobile app development.pdf
Can Node.js Security be used for mobile app development.pdfCan Node.js Security be used for mobile app development.pdf
Can Node.js Security be used for mobile app development.pdf
 
Windham Danny
Windham DannyWindham Danny
Windham Danny
 
Research paper on android social blogging application if deptt- sept 21 (1)
Research paper on android social blogging application if deptt- sept 21 (1)Research paper on android social blogging application if deptt- sept 21 (1)
Research paper on android social blogging application if deptt- sept 21 (1)
 
[MS PowerPoint 97/2000 format]
[MS PowerPoint 97/2000 format][MS PowerPoint 97/2000 format]
[MS PowerPoint 97/2000 format]
 
[MS PowerPoint 97/2000 format]
[MS PowerPoint 97/2000 format][MS PowerPoint 97/2000 format]
[MS PowerPoint 97/2000 format]
 
Northwest Elearning Community Conference Keynote
Northwest Elearning Community Conference Keynote Northwest Elearning Community Conference Keynote
Northwest Elearning Community Conference Keynote
 
Northwest eLearning Community Conference Keynote (10-07)
Northwest eLearning Community Conference Keynote (10-07)Northwest eLearning Community Conference Keynote (10-07)
Northwest eLearning Community Conference Keynote (10-07)
 
Exploiting semantics-in-collaborative-software-development-tasks
Exploiting semantics-in-collaborative-software-development-tasksExploiting semantics-in-collaborative-software-development-tasks
Exploiting semantics-in-collaborative-software-development-tasks
 
The_Story_of_HavenOndemand_External
The_Story_of_HavenOndemand_ExternalThe_Story_of_HavenOndemand_External
The_Story_of_HavenOndemand_External
 

Recently uploaded

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdfChristopherTHyatt
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 

Recently uploaded (20)

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 

Applications for the Masses by the Masses: Why Engineers Are An Endangered Species

  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22. The Application Spectrum “ Typical” Apps Java ME/SE/EE, NetBeans, Java CAPS, Glassfish, etc. Hosted Services & Platforms Web-scale sites, 1 st -gen Web APIs Non-Traditional “Apps” Widgets, 2nd-gen Web APIs (Microservices), Mashups, Situational Apps
  • 23. The Application Spectrum “ Typical” Apps Java ME/SE/EE, NetBeans, Java CAPS, Glassfish, etc. Hosted Services & Platforms Web-scale sites, 1 st -gen Web APIs Non-Traditional “Apps” Widgets, 2nd-gen Web APIs (Microservices), Mashups, Situational Apps Explosive growth!
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30. What's Facebook? Social Operating System Premise: Applications are more interesting when they connect people
  • 31.
  • 32.
  • 33.
  • 34. Success Kills Startups crying out for more servers to keep up with demand
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.
  • 43.
  • 44.
  • 45.
  • 47.
  • 48. Abstraction vs. Capability vs. More doable, less capable Less doable, more capable
  • 49.
  • 50.
  • 51.
  • 52.
  • 53.
  • 54.
  • 55.
  • 56. Technology Ecosystem Technology for the Masses High Technology New Platforms New Content
  • 57.
  • 58.
  • 59.
  • 60.
  • 61.