SlideShare uma empresa Scribd logo
1 de 26
Theory of Alienation in the
    Software Industry
       Prepared by:
   Ahmed Mahmoud Misbah
Agenda
• Introduction

• History

• Labor Theory of Alienation

• Alienation in the Software Industry

• Preventing Alienation
INTRODUCTION
What is Alienation?
• A feeling of separation or isolation

• Separation of things that naturally belong
  together, or to put antagonism between
  things that are properly in harmony

• Breaking down traditional relationships
  among individuals and groups and the
  goods and services they produce
A simple example
A complex example

                Produced by
              A Lacoste Polo
                   unskilled
                 Shirt that
                laborers that
              costs $79.50
                 workby the
                       14 hrs
               worn
                 per day and
                  rich and
               earn a 48 cent
                   happy
                 hourly wage
HISTORY
History of the theory
• Introduced as a social theory by Ludwig
  Feuerbach in 1841 in his writing “The
  Essence of Christianity”

• Updated by Karl Marx into the “Theory of
  Labor Alienation” in 1844 in the “Economic
  and Philosophical Manuscripts”
History of the theory
        (cont’d)
• Its implication on modern society are still
  discussed by various writers including
  Gavin M. Edis in 2000 in his writing
  “Alienation in the Work Place”
LABOR THEORY OF
ALIENATION
Definition
• In Marx's view, alienation is a symptom of
  the industrial age and of capitalism

• A worker on a production line sees only
  the part of the work that he is involved with

• He has no knowledge or control over the
  final product that is produced and sold
Definition (cont’d)
• The workman has no relationship with the goods
  that he is producing

• He is alienated from his own labor

• He works purely for the money

• There is no satisfaction in the work that he does
Forms of Labor
       Alienation
1. The worker is alienated from the product
   of his labor

2. The worker is also alienated from the
   labor process
Forms of Labor
   Alienation (cont’d)
3. The worker faces alienation from other
   workers

4. The worker is alienated from himself
ALIENATION IN THE
SOFTWARE INDUSTRY
Does the theory apply
        here?
• Developers are like workers in an
  assembly line

• The process of developing software is
  similar to producing products

• The final product is a result of assembling
  every developer’s work
Alienation from the
        product
• Software does not further a developer's
  quality of life (financially, technically,
  socially, etc.)

• Software is not always owned or used by
  the developer
Alienation from the
     Labor Process
• Confidentiality in projects

• No involvement or choice in software
  development process, solution
  architecture, technology stack, etc.

• Heavily relying on black box frameworks
Alienation from other
       workers
• No involvement or interaction with customers

• Gap between developer and manager

• Not attending sessions and training courses

• Not attending conferences and events
Alienation from one’s
          self
• A result of all previous forms of alienations

• Leads to:
  – De-motivation
  – Loss of confidence
  – Inability to lead
  – Inability to take decisions
  – Completion with tools
PREVENTING ALIENATION
How can we prevent
     alienation?
• Alienation from the Product:

  – Consider the benefits and implications of projects on
    developers
  – Appeal to developers’ benefits
  – Lecture developers on the value of their work
  – Find means of reward and appreciation
How can we prevent
  alienation? (cont’d)
• Alienation from Labor Process:

  – Initiate discussions in the process and tools used to
    develop the software
  – Maintain transparency
  – Internal kickoffs
  – Promote use of open-source
How can we prevent
  alienation? (cont’d)
• Alienation from other workers:

  –   Conduct regular sessions for knowledge transfer
  –   Encourage attending events
  –   Deliver training
  –   Customer interaction
  –   Frequent 1:1 meetings
  –   Frequent department meetings
  –   Gatherings
How can we prevent
  alienation? (cont’d)
• Alienation from one’s self:

  – Prevent all previous forms of alienation
  – Look towards developers as future leaders
    and decision makers not current followers
  – A Developer is not a code producer but a
    problem thinker
Thank you

 Question ?

Mais conteúdo relacionado

Mais procurados

Sociological Thought - Max Weber - Sociology of Religion
Sociological Thought - Max Weber - Sociology of ReligionSociological Thought - Max Weber - Sociology of Religion
Sociological Thought - Max Weber - Sociology of ReligionAditya Kashyap
 
Dialectical Materialism Explains the History of Human Society
Dialectical Materialism Explains the History of Human SocietyDialectical Materialism Explains the History of Human Society
Dialectical Materialism Explains the History of Human SocietyBior Elliott
 
Introduction to Marxism
Introduction to MarxismIntroduction to Marxism
Introduction to MarxismMansa Daby
 
Alienation and social classes
Alienation and social classesAlienation and social classes
Alienation and social classesEric Strayer
 
Karl Marx and theory
Karl Marx and theoryKarl Marx and theory
Karl Marx and theorykuldeep Deep
 
Weber and the spirit of capitalism
Weber and the spirit of capitalismWeber and the spirit of capitalism
Weber and the spirit of capitalismPrabha Panth
 
Powerpoint
PowerpointPowerpoint
Powerpointchrilee
 
Theories of Max Weber/
Theories of Max Weber/Theories of Max Weber/
Theories of Max Weber/Ammar farooq
 
Max Weber: Politics & Science as 'Vocations'
Max Weber: Politics & Science as 'Vocations'Max Weber: Politics & Science as 'Vocations'
Max Weber: Politics & Science as 'Vocations'Craig Hammond
 
Marxism by Rameez Ahmed
Marxism by Rameez AhmedMarxism by Rameez Ahmed
Marxism by Rameez AhmedRameez Ahmed
 
Modernization theory
Modernization theoryModernization theory
Modernization theoryMisbah Munir
 

Mais procurados (20)

Max weber
Max weberMax weber
Max weber
 
Sociological Thought - Max Weber - Sociology of Religion
Sociological Thought - Max Weber - Sociology of ReligionSociological Thought - Max Weber - Sociology of Religion
Sociological Thought - Max Weber - Sociology of Religion
 
Dialectical Materialism Explains the History of Human Society
Dialectical Materialism Explains the History of Human SocietyDialectical Materialism Explains the History of Human Society
Dialectical Materialism Explains the History of Human Society
 
Introduction to Marxism
Introduction to MarxismIntroduction to Marxism
Introduction to Marxism
 
Alienation and social classes
Alienation and social classesAlienation and social classes
Alienation and social classes
 
Marxism
MarxismMarxism
Marxism
 
fordism
fordismfordism
fordism
 
Michel foucault
Michel foucault Michel foucault
Michel foucault
 
Karl Marx and theory
Karl Marx and theoryKarl Marx and theory
Karl Marx and theory
 
Weber and the spirit of capitalism
Weber and the spirit of capitalismWeber and the spirit of capitalism
Weber and the spirit of capitalism
 
Powerpoint
PowerpointPowerpoint
Powerpoint
 
Theories of Max Weber/
Theories of Max Weber/Theories of Max Weber/
Theories of Max Weber/
 
who is karl marx
who is karl marxwho is karl marx
who is karl marx
 
Hegel & Marx
Hegel & MarxHegel & Marx
Hegel & Marx
 
Max Weber: Politics & Science as 'Vocations'
Max Weber: Politics & Science as 'Vocations'Max Weber: Politics & Science as 'Vocations'
Max Weber: Politics & Science as 'Vocations'
 
The Evolution of International Society
The Evolution of International Society The Evolution of International Society
The Evolution of International Society
 
Marxism
MarxismMarxism
Marxism
 
Marxism by Rameez Ahmed
Marxism by Rameez AhmedMarxism by Rameez Ahmed
Marxism by Rameez Ahmed
 
Marxism
Marxism Marxism
Marxism
 
Modernization theory
Modernization theoryModernization theory
Modernization theory
 

Semelhante a Theory of alienation in the software industry

EST 200, Design Thinking
EST 200, Design ThinkingEST 200, Design Thinking
EST 200, Design ThinkingCKSunith1
 
Marketing Your Open Source Project
Marketing Your Open Source ProjectMarketing Your Open Source Project
Marketing Your Open Source Projectdeirdrestraughan
 
Xianhang Zhang: Lessons from Social Software: From Facebook to Face to Face D...
Xianhang Zhang: Lessons from Social Software: From Facebook to Face to Face D...Xianhang Zhang: Lessons from Social Software: From Facebook to Face to Face D...
Xianhang Zhang: Lessons from Social Software: From Facebook to Face to Face D...BayCHI
 
2. understanding innovation
2. understanding innovation2. understanding innovation
2. understanding innovationcaniceconsulting
 
Community Leadership Summit - Calistoga March 2013
Community Leadership Summit - Calistoga March 2013Community Leadership Summit - Calistoga March 2013
Community Leadership Summit - Calistoga March 2013Bruno Lowagie
 
LinuxCon2009: What does it mean being an Open Source project manager in Enter...
LinuxCon2009: What does it mean being an Open Source project manager in Enter...LinuxCon2009: What does it mean being an Open Source project manager in Enter...
LinuxCon2009: What does it mean being an Open Source project manager in Enter...Toshiharu Harada, Ph.D
 
Leadership From Below: What Software Developers do for Society and Why Others...
Leadership From Below: What Software Developers do for Society and Why Others...Leadership From Below: What Software Developers do for Society and Why Others...
Leadership From Below: What Software Developers do for Society and Why Others...Trond Arne Undheim
 
Product Values - Ethical Considerations - ver 1.4 (no video).pdf
Product Values - Ethical Considerations - ver 1.4 (no video).pdfProduct Values - Ethical Considerations - ver 1.4 (no video).pdf
Product Values - Ethical Considerations - ver 1.4 (no video).pdfFabio Armani
 
Barry collin omni channelculture
Barry collin  omni channelcultureBarry collin  omni channelculture
Barry collin omni channelcultureIIR USA
 
(PROJEKTURA) lean and agile for corporation @Cotrugli MBA
(PROJEKTURA) lean and agile for corporation @Cotrugli MBA(PROJEKTURA) lean and agile for corporation @Cotrugli MBA
(PROJEKTURA) lean and agile for corporation @Cotrugli MBARatko Mutavdzic
 
DESIGN AND ENGINEERING.pptx
DESIGN AND ENGINEERING.pptxDESIGN AND ENGINEERING.pptx
DESIGN AND ENGINEERING.pptxshyamraj1981
 
EDGE-NEXT Nagoya "EPIC" keynote
EDGE-NEXT Nagoya "EPIC" keynoteEDGE-NEXT Nagoya "EPIC" keynote
EDGE-NEXT Nagoya "EPIC" keynoteNorris Krueger
 
Innovating in the social space
Innovating in the social spaceInnovating in the social space
Innovating in the social spaceRobin Low
 
[Skolkovo Robotics 2015 Day 1] Зигель Х. Communicating Robotics | Siegel H. ...
[Skolkovo Robotics 2015 Day 1] Зигель Х. Communicating Robotics | Siegel H.  ...[Skolkovo Robotics 2015 Day 1] Зигель Х. Communicating Robotics | Siegel H.  ...
[Skolkovo Robotics 2015 Day 1] Зигель Х. Communicating Robotics | Siegel H. ...Skolkovo Robotics Center
 
vBrownBag Presentation
vBrownBag PresentationvBrownBag Presentation
vBrownBag PresentationJon Hildebrand
 
CorporateCommunityOWF2010
CorporateCommunityOWF2010CorporateCommunityOWF2010
CorporateCommunityOWF2010Connect'up
 

Semelhante a Theory of alienation in the software industry (20)

EST 200, Design Thinking
EST 200, Design ThinkingEST 200, Design Thinking
EST 200, Design Thinking
 
PPIT Lecture 2
PPIT Lecture 2PPIT Lecture 2
PPIT Lecture 2
 
Marketing Your Open Source Project
Marketing Your Open Source ProjectMarketing Your Open Source Project
Marketing Your Open Source Project
 
Xianhang Zhang: Lessons from Social Software: From Facebook to Face to Face D...
Xianhang Zhang: Lessons from Social Software: From Facebook to Face to Face D...Xianhang Zhang: Lessons from Social Software: From Facebook to Face to Face D...
Xianhang Zhang: Lessons from Social Software: From Facebook to Face to Face D...
 
2. understanding innovation
2. understanding innovation2. understanding innovation
2. understanding innovation
 
COMP 4026 - Lecture 1
COMP 4026 - Lecture 1COMP 4026 - Lecture 1
COMP 4026 - Lecture 1
 
Community Leadership Summit - Calistoga March 2013
Community Leadership Summit - Calistoga March 2013Community Leadership Summit - Calistoga March 2013
Community Leadership Summit - Calistoga March 2013
 
DTI - PPT.pptx
DTI - PPT.pptxDTI - PPT.pptx
DTI - PPT.pptx
 
LinuxCon2009: What does it mean being an Open Source project manager in Enter...
LinuxCon2009: What does it mean being an Open Source project manager in Enter...LinuxCon2009: What does it mean being an Open Source project manager in Enter...
LinuxCon2009: What does it mean being an Open Source project manager in Enter...
 
Leadership From Below: What Software Developers do for Society and Why Others...
Leadership From Below: What Software Developers do for Society and Why Others...Leadership From Below: What Software Developers do for Society and Why Others...
Leadership From Below: What Software Developers do for Society and Why Others...
 
Product Values - Ethical Considerations - ver 1.4 (no video).pdf
Product Values - Ethical Considerations - ver 1.4 (no video).pdfProduct Values - Ethical Considerations - ver 1.4 (no video).pdf
Product Values - Ethical Considerations - ver 1.4 (no video).pdf
 
From 1 to 100
From 1 to 100From 1 to 100
From 1 to 100
 
Barry collin omni channelculture
Barry collin  omni channelcultureBarry collin  omni channelculture
Barry collin omni channelculture
 
(PROJEKTURA) lean and agile for corporation @Cotrugli MBA
(PROJEKTURA) lean and agile for corporation @Cotrugli MBA(PROJEKTURA) lean and agile for corporation @Cotrugli MBA
(PROJEKTURA) lean and agile for corporation @Cotrugli MBA
 
DESIGN AND ENGINEERING.pptx
DESIGN AND ENGINEERING.pptxDESIGN AND ENGINEERING.pptx
DESIGN AND ENGINEERING.pptx
 
EDGE-NEXT Nagoya "EPIC" keynote
EDGE-NEXT Nagoya "EPIC" keynoteEDGE-NEXT Nagoya "EPIC" keynote
EDGE-NEXT Nagoya "EPIC" keynote
 
Innovating in the social space
Innovating in the social spaceInnovating in the social space
Innovating in the social space
 
[Skolkovo Robotics 2015 Day 1] Зигель Х. Communicating Robotics | Siegel H. ...
[Skolkovo Robotics 2015 Day 1] Зигель Х. Communicating Robotics | Siegel H.  ...[Skolkovo Robotics 2015 Day 1] Зигель Х. Communicating Robotics | Siegel H.  ...
[Skolkovo Robotics 2015 Day 1] Зигель Х. Communicating Robotics | Siegel H. ...
 
vBrownBag Presentation
vBrownBag PresentationvBrownBag Presentation
vBrownBag Presentation
 
CorporateCommunityOWF2010
CorporateCommunityOWF2010CorporateCommunityOWF2010
CorporateCommunityOWF2010
 

Mais de Ahmed Misbah

6+1 Technical Tips for Tech Startups (2023 Edition)
6+1 Technical Tips for Tech Startups (2023 Edition)6+1 Technical Tips for Tech Startups (2023 Edition)
6+1 Technical Tips for Tech Startups (2023 Edition)Ahmed Misbah
 
Migrating to Microservices Patterns and Technologies (edition 2023)
 Migrating to Microservices Patterns and Technologies (edition 2023) Migrating to Microservices Patterns and Technologies (edition 2023)
Migrating to Microservices Patterns and Technologies (edition 2023)Ahmed Misbah
 
Practical Microservice Architecture (edition 2022).pdf
Practical Microservice Architecture (edition 2022).pdfPractical Microservice Architecture (edition 2022).pdf
Practical Microservice Architecture (edition 2022).pdfAhmed Misbah
 
Istio as an enabler for migrating to microservices (edition 2022)
Istio as an enabler for migrating to microservices (edition 2022)Istio as an enabler for migrating to microservices (edition 2022)
Istio as an enabler for migrating to microservices (edition 2022)Ahmed Misbah
 
DevOps for absolute beginners (2022 edition)
DevOps for absolute beginners (2022 edition)DevOps for absolute beginners (2022 edition)
DevOps for absolute beginners (2022 edition)Ahmed Misbah
 
TDD Anti-patterns (2022 edition)
TDD Anti-patterns (2022 edition)TDD Anti-patterns (2022 edition)
TDD Anti-patterns (2022 edition)Ahmed Misbah
 
Implementing FaaS on Kubernetes using Kubeless
Implementing FaaS on Kubernetes using KubelessImplementing FaaS on Kubernetes using Kubeless
Implementing FaaS on Kubernetes using KubelessAhmed Misbah
 
Istio as an Enabler for Migrating Monolithic Applications to Microservices v1.3
Istio as an Enabler for Migrating Monolithic Applications to Microservices v1.3Istio as an Enabler for Migrating Monolithic Applications to Microservices v1.3
Istio as an Enabler for Migrating Monolithic Applications to Microservices v1.3Ahmed Misbah
 
Introduction to TDD
Introduction to TDDIntroduction to TDD
Introduction to TDDAhmed Misbah
 
Getting Started with DevOps
Getting Started with DevOpsGetting Started with DevOps
Getting Started with DevOpsAhmed Misbah
 
DevOps for absolute beginners
DevOps for absolute beginnersDevOps for absolute beginners
DevOps for absolute beginnersAhmed Misbah
 
Microservice test strategies for applications based on Spring, K8s and Istio
Microservice test strategies for applications based on Spring, K8s and IstioMicroservice test strategies for applications based on Spring, K8s and Istio
Microservice test strategies for applications based on Spring, K8s and IstioAhmed Misbah
 
Cucumber jvm best practices v3
Cucumber jvm best practices v3Cucumber jvm best practices v3
Cucumber jvm best practices v3Ahmed Misbah
 
Welcome to the Professional World
Welcome to the Professional WorldWelcome to the Professional World
Welcome to the Professional WorldAhmed Misbah
 
More topics on Java
More topics on JavaMore topics on Java
More topics on JavaAhmed Misbah
 
Career Paths for Software Professionals
Career Paths for Software ProfessionalsCareer Paths for Software Professionals
Career Paths for Software ProfessionalsAhmed Misbah
 
Effective User Story Writing
Effective User Story WritingEffective User Story Writing
Effective User Story WritingAhmed Misbah
 
DDT Testing Library for Android
DDT Testing Library for AndroidDDT Testing Library for Android
DDT Testing Library for AndroidAhmed Misbah
 

Mais de Ahmed Misbah (20)

6+1 Technical Tips for Tech Startups (2023 Edition)
6+1 Technical Tips for Tech Startups (2023 Edition)6+1 Technical Tips for Tech Startups (2023 Edition)
6+1 Technical Tips for Tech Startups (2023 Edition)
 
Migrating to Microservices Patterns and Technologies (edition 2023)
 Migrating to Microservices Patterns and Technologies (edition 2023) Migrating to Microservices Patterns and Technologies (edition 2023)
Migrating to Microservices Patterns and Technologies (edition 2023)
 
Practical Microservice Architecture (edition 2022).pdf
Practical Microservice Architecture (edition 2022).pdfPractical Microservice Architecture (edition 2022).pdf
Practical Microservice Architecture (edition 2022).pdf
 
Istio as an enabler for migrating to microservices (edition 2022)
Istio as an enabler for migrating to microservices (edition 2022)Istio as an enabler for migrating to microservices (edition 2022)
Istio as an enabler for migrating to microservices (edition 2022)
 
DevOps for absolute beginners (2022 edition)
DevOps for absolute beginners (2022 edition)DevOps for absolute beginners (2022 edition)
DevOps for absolute beginners (2022 edition)
 
TDD Anti-patterns (2022 edition)
TDD Anti-patterns (2022 edition)TDD Anti-patterns (2022 edition)
TDD Anti-patterns (2022 edition)
 
Implementing FaaS on Kubernetes using Kubeless
Implementing FaaS on Kubernetes using KubelessImplementing FaaS on Kubernetes using Kubeless
Implementing FaaS on Kubernetes using Kubeless
 
Istio as an Enabler for Migrating Monolithic Applications to Microservices v1.3
Istio as an Enabler for Migrating Monolithic Applications to Microservices v1.3Istio as an Enabler for Migrating Monolithic Applications to Microservices v1.3
Istio as an Enabler for Migrating Monolithic Applications to Microservices v1.3
 
Introduction to TDD
Introduction to TDDIntroduction to TDD
Introduction to TDD
 
Getting Started with DevOps
Getting Started with DevOpsGetting Started with DevOps
Getting Started with DevOps
 
DevOps for absolute beginners
DevOps for absolute beginnersDevOps for absolute beginners
DevOps for absolute beginners
 
Microservice test strategies for applications based on Spring, K8s and Istio
Microservice test strategies for applications based on Spring, K8s and IstioMicroservice test strategies for applications based on Spring, K8s and Istio
Microservice test strategies for applications based on Spring, K8s and Istio
 
Cucumber jvm best practices v3
Cucumber jvm best practices v3Cucumber jvm best practices v3
Cucumber jvm best practices v3
 
Welcome to the Professional World
Welcome to the Professional WorldWelcome to the Professional World
Welcome to the Professional World
 
More topics on Java
More topics on JavaMore topics on Java
More topics on Java
 
Career Paths for Software Professionals
Career Paths for Software ProfessionalsCareer Paths for Software Professionals
Career Paths for Software Professionals
 
Effective User Story Writing
Effective User Story WritingEffective User Story Writing
Effective User Story Writing
 
AndGen+
AndGen+AndGen+
AndGen+
 
DDT Testing Library for Android
DDT Testing Library for AndroidDDT Testing Library for Android
DDT Testing Library for Android
 
Big Data for QAs
Big Data for QAsBig Data for QAs
Big Data for QAs
 

Último

Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AIABDERRAOUF MEHENNI
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 

Último (20)

Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 

Theory of alienation in the software industry

  • 1. Theory of Alienation in the Software Industry Prepared by: Ahmed Mahmoud Misbah
  • 2. Agenda • Introduction • History • Labor Theory of Alienation • Alienation in the Software Industry • Preventing Alienation
  • 4. What is Alienation? • A feeling of separation or isolation • Separation of things that naturally belong together, or to put antagonism between things that are properly in harmony • Breaking down traditional relationships among individuals and groups and the goods and services they produce
  • 6. A complex example Produced by A Lacoste Polo unskilled Shirt that laborers that costs $79.50 workby the 14 hrs worn per day and rich and earn a 48 cent happy hourly wage
  • 8. History of the theory • Introduced as a social theory by Ludwig Feuerbach in 1841 in his writing “The Essence of Christianity” • Updated by Karl Marx into the “Theory of Labor Alienation” in 1844 in the “Economic and Philosophical Manuscripts”
  • 9. History of the theory (cont’d) • Its implication on modern society are still discussed by various writers including Gavin M. Edis in 2000 in his writing “Alienation in the Work Place”
  • 11. Definition • In Marx's view, alienation is a symptom of the industrial age and of capitalism • A worker on a production line sees only the part of the work that he is involved with • He has no knowledge or control over the final product that is produced and sold
  • 12. Definition (cont’d) • The workman has no relationship with the goods that he is producing • He is alienated from his own labor • He works purely for the money • There is no satisfaction in the work that he does
  • 13. Forms of Labor Alienation 1. The worker is alienated from the product of his labor 2. The worker is also alienated from the labor process
  • 14. Forms of Labor Alienation (cont’d) 3. The worker faces alienation from other workers 4. The worker is alienated from himself
  • 16. Does the theory apply here? • Developers are like workers in an assembly line • The process of developing software is similar to producing products • The final product is a result of assembling every developer’s work
  • 17. Alienation from the product • Software does not further a developer's quality of life (financially, technically, socially, etc.) • Software is not always owned or used by the developer
  • 18. Alienation from the Labor Process • Confidentiality in projects • No involvement or choice in software development process, solution architecture, technology stack, etc. • Heavily relying on black box frameworks
  • 19. Alienation from other workers • No involvement or interaction with customers • Gap between developer and manager • Not attending sessions and training courses • Not attending conferences and events
  • 20. Alienation from one’s self • A result of all previous forms of alienations • Leads to: – De-motivation – Loss of confidence – Inability to lead – Inability to take decisions – Completion with tools
  • 22. How can we prevent alienation? • Alienation from the Product: – Consider the benefits and implications of projects on developers – Appeal to developers’ benefits – Lecture developers on the value of their work – Find means of reward and appreciation
  • 23. How can we prevent alienation? (cont’d) • Alienation from Labor Process: – Initiate discussions in the process and tools used to develop the software – Maintain transparency – Internal kickoffs – Promote use of open-source
  • 24. How can we prevent alienation? (cont’d) • Alienation from other workers: – Conduct regular sessions for knowledge transfer – Encourage attending events – Deliver training – Customer interaction – Frequent 1:1 meetings – Frequent department meetings – Gatherings
  • 25. How can we prevent alienation? (cont’d) • Alienation from one’s self: – Prevent all previous forms of alienation – Look towards developers as future leaders and decision makers not current followers – A Developer is not a code producer but a problem thinker