SlideShare a Scribd company logo
1 of 114
Download to read offline
Aristotle and the art
                             of software development
                                               Jonathan Dahl




                                  http://tumblon.com (work)
                                  http://zencoder.tv (product)
                                  http://railspikes.com (blog)

Friday, September 18, 2009
Or: what does Athens have to
                     do with Silicon Valley?
                                          Jonathan Dahl




                             http://tumblon.com (work)
                             http://zencoder.tv (product)
                             http://railspikes.com (blog)

Friday, September 18, 2009
Athens   Silicon Valley
Friday, September 18, 2009
Friday, September 18, 2009
Friday, September 18, 2009
Ethics.


Friday, September 18, 2009
Friday, September 18, 2009
G




Friday, September 18, 2009
PG




Friday, September 18, 2009
PG-13




Friday, September 18, 2009
R




Friday, September 18, 2009
Friday, September 18, 2009
Friday, September 18, 2009
Friday, September 18, 2009
Friday, September 18, 2009
Friday, September 18, 2009
Ethics.


Friday, September 18, 2009
What makes a good programmer?




Friday, September 18, 2009
Friday, September 18, 2009
Friday, September 18, 2009
What makes a good programmer?




Friday, September 18, 2009
What makes a good programmer?




Friday, September 18, 2009
Anatomy of an action


                                   Act - Effect
                                      Actor




Friday, September 18, 2009
Deontology (Kant)



                                Act - Effect
                                   Actor




Friday, September 18, 2009
Utilitarianism (Mill)



                                 Act - Effect
                                    Actor




Friday, September 18, 2009
Virtue (Aristotle)



                               Act - Effect
                                  Actor




Friday, September 18, 2009
Downsides




Friday, September 18, 2009
Symptoms




Friday, September 18, 2009
What kind of Agile?




Friday, September 18, 2009
What language?




Friday, September 18, 2009
Immanuel Kant

Friday, September 18, 2009
Kƶnigsberg




Friday, September 18, 2009
Friday, September 18, 2009
Friday, September 18, 2009
Friday, September 18, 2009
deontology
                             duty




Friday, September 18, 2009
Principles




Friday, September 18, 2009
Categorical Imperative

                      Act only according to that maxim by
                     which you can at the same time will that
                        it should become a universal law




Friday, September 18, 2009
Friday, September 18, 2009
Friday, September 18, 2009
Deontological
                             software development




Friday, September 18, 2009
Donā€™t Repeat Yourself
                             100% Test Coverage
                              Write readable code




Friday, September 18, 2009
Friday, September 18, 2009
Act - Effect
                                Actor




Friday, September 18, 2009
Process - Outcome
                                Participants




Friday, September 18, 2009
Determine the right process




Friday, September 18, 2009
(Determine the right principles)




Friday, September 18, 2009
Stick to the rules




Friday, September 18, 2009
ā€œYou have to follow every aspect of
    the process for it to workā€




Friday, September 18, 2009
Follow the rules, even when you
   donā€™t think youā€™ll like the outcome




Friday, September 18, 2009
ā€œThis is just the way things are
                          doneā€




Friday, September 18, 2009
Ever-growing rules




Friday, September 18, 2009
Friday, September 18, 2009
Friday, September 18, 2009
XP Rules
   1.User stories are written.                   16.The customer is always available.
   2.Release planning creates the schedule.      17.Code must be written to agreed standards.
   3.Make frequent small releases.               18.Code the unit test ļ¬rst.
   4.The Project Velocity is measured.           19.All production code is pair programmed.
   5.The project is divided into iterations.     20.Only one pair integrates code at a time.
   6.Iteration planning starts each iteration.   21.Integrate often.
   7.Move people around.                         22.Use collective code ownership.
   8.A stand-up meeting starts each day.         23.Leave optimization till last.
   9.Fix XP when it breaks.                      24.No overtime.
   10.Simplicity.                                25.All code must have unit tests.
   11.Choose a system metaphor.                  26.All code must pass all unit tests before it can
   12.Use CRC cards for design sessions.         be released.
   13.Create spike solutions to reduce risk.     27.When a bug is found tests are created.
   14.No functionality is added early.           28.Acceptance tests are run often and the
   15.Refactor whenever and wherever             score is published.
   possible.




Friday, September 18, 2009
Donā€™t Repeat Yourself



                             Write clear, understandable code




Friday, September 18, 2009
development:
             adapter: mysql
             encoding: utf8
             database: app_development
             username: root
             password:

           test:
             adapter: mysql
             encoding: utf8
             database: app_test
             username: root
             password:

           production:
             adapter: mysql
             encoding: utf8
             database: app_production
             username: user
             password: password
Friday, September 18, 2009
standard:
      adapter: mysql
      encoding: utf8

    local:
      username: root
      password:

    development:
      <<: *standard
      <<: *local
      database: app_development

    test:
      <<: *standard
      <<: *local
      database: app_test

    production:
      <<: *standard
      database: app_production
      username: user
      password: password


Friday, September 18, 2009
<% local_password = "" -%>
   <% local_user = "root" -%>
   <% [{:name => "development", :user => local_user, :password => local_password},
       {:name => "test", :user => local_user, :password => local_password},
       {:name => "production", :user => "user", :password => "password"}
     ].each do |environment| -%>
   <%= environment[:name] %>
     adapter: mysql
     encoding: utf8
     database: app_<%= environment[:name] %>
     username: <%= environment[:user] %>
     password: <%= environment[:password] %>
   <% end -%>




Friday, September 18, 2009
What kind of agile?




Friday, September 18, 2009
Certiļ¬cation




Friday, September 18, 2009
Friday, September 18, 2009
John Stuart Mill




Friday, September 18, 2009
John Stuart Mill
                             Opposed slavery
                             Favored womenā€™s suffrage
                             Free markets
                             (...with proper regulation)
                             Animal rights
                             Environmentalism




Friday, September 18, 2009
John Stuart Mill
                                       Opposed slavery
                                       Favored womenā€™s suffrage
                                       Free markets
                                       (...with proper regulation)
                                       Animal rights
                                       Environmentalism


                             ...way before these things were cool


Friday, September 18, 2009
Utilitarianism




Friday, September 18, 2009
Greatest good
                             for the greatest number




Friday, September 18, 2009
The ends justify the means




Friday, September 18, 2009
Friday, September 18, 2009
Friday, September 18, 2009
Friday, September 18, 2009
Friday, September 18, 2009
Friday, September 18, 2009
Friday, September 18, 2009
Friday, September 18, 2009
Friday, September 18, 2009
Friday, September 18, 2009
Utilitarian
                             software development




Friday, September 18, 2009
Friday, September 18, 2009
Friday, September 18, 2009
Act - Effect
                                Actor




Friday, September 18, 2009
Process - Outcome
                                Participants




Friday, September 18, 2009
Driven by experience




Friday, September 18, 2009
Ad hoc




Friday, September 18, 2009
Results-oriented




Friday, September 18, 2009
Willing to compromise




Friday, September 18, 2009
ā€œJust get it doneā€




Friday, September 18, 2009
ā€œDoesnā€™t have to be prettyā€




Friday, September 18, 2009
Short term vs. long term




Friday, September 18, 2009
What kind of agile?




Friday, September 18, 2009
No Process




Friday, September 18, 2009
Friday, September 18, 2009
Lisp vs. Perl




Friday, September 18, 2009
Friday, September 18, 2009
Friday, September 18, 2009
Act - Effect
                                Actor




Friday, September 18, 2009
Friday, September 18, 2009
Friday, September 18, 2009
Philosophy




Friday, September 18, 2009
Philosophy
                               Ethics




Friday, September 18, 2009
Philosophy
                               Ethics
                              Politics




Friday, September 18, 2009
Philosophy
                               Ethics
                              Politics
                              Rhetoric




Friday, September 18, 2009
Philosophy
                               Ethics
                              Politics
                              Rhetoric
                             Aesthetics




Friday, September 18, 2009
Philosophy
                               Ethics
                               Politics
                              Rhetoric
                             Aesthetics
                             Psychology




Friday, September 18, 2009
Philosophy
                               Ethics
                               Politics
                              Rhetoric
                             Aesthetics
                             Psychology
                               Biology




Friday, September 18, 2009
Philosophy
                               Ethics
                               Politics
                              Rhetoric
                             Aesthetics
                             Psychology
                               Biology
                              Physics




Friday, September 18, 2009
Philosophy
                               Ethics
                               Politics
                              Rhetoric
                             Aesthetics
                             Psychology
                               Biology
                              Physics
                             Astronomy



Friday, September 18, 2009
Philosophy
                               Ethics
                               Politics
                              Rhetoric
                             Aesthetics
                             Psychology
                               Biology
                              Physics
                             Astronomy
                             Economics


Friday, September 18, 2009
Philosophy
                               Ethics
                               Politics
                              Rhetoric
                             Aesthetics
                             Psychology
                               Biology
                              Physics
                             Astronomy
                             Economics
                                Logic

Friday, September 18, 2009
Friday, September 18, 2009
Friday, September 18, 2009
(practical) wisdom




Friday, September 18, 2009
(practical) wisdom
                             aiming at virtues




Friday, September 18, 2009
(practical) wisdom
                             aiming at virtues
    combined with moral strength




Friday, September 18, 2009

More Related Content

More from Jonathan Dahl

The impact of encoding on content delivery: four ways to optimize video quality
The impact of encoding on content delivery: four ways to optimize video qualityThe impact of encoding on content delivery: four ways to optimize video quality
The impact of encoding on content delivery: four ways to optimize video qualityJonathan Dahl
Ā 
Designing Great APIs: Learning from Jony Ive, Orwell, and the Kano Model
Designing Great APIs: Learning from Jony Ive, Orwell, and the Kano ModelDesigning Great APIs: Learning from Jony Ive, Orwell, and the Kano Model
Designing Great APIs: Learning from Jony Ive, Orwell, and the Kano ModelJonathan Dahl
Ā 
Advanced API Design: how an awesome API can help you make friends, get rich, ...
Advanced API Design: how an awesome API can help you make friends, get rich, ...Advanced API Design: how an awesome API can help you make friends, get rich, ...
Advanced API Design: how an awesome API can help you make friends, get rich, ...Jonathan Dahl
Ā 
Advanced API Design: how an awesome API can attract friends, make you rich, a...
Advanced API Design: how an awesome API can attract friends, make you rich, a...Advanced API Design: how an awesome API can attract friends, make you rich, a...
Advanced API Design: how an awesome API can attract friends, make you rich, a...Jonathan Dahl
Ā 
Programming and Minimalism: Lessons from Orwell and the Clash
Programming and Minimalism: Lessons from Orwell and the ClashProgramming and Minimalism: Lessons from Orwell and the Clash
Programming and Minimalism: Lessons from Orwell and the ClashJonathan Dahl
Ā 
Aristotle and the Art of Software Development (Agile 2009)
Aristotle and the Art of Software Development (Agile 2009)Aristotle and the Art of Software Development (Agile 2009)
Aristotle and the Art of Software Development (Agile 2009)Jonathan Dahl
Ā 
Rails and alternative ORMs
Rails and alternative ORMsRails and alternative ORMs
Rails and alternative ORMsJonathan Dahl
Ā 
EC2, MapReduce, and Distributed Processing
EC2, MapReduce, and Distributed ProcessingEC2, MapReduce, and Distributed Processing
EC2, MapReduce, and Distributed ProcessingJonathan Dahl
Ā 
Asynchronous Processing with Ruby on Rails (RailsConf 2008)
Asynchronous Processing with Ruby on Rails (RailsConf 2008)Asynchronous Processing with Ruby on Rails (RailsConf 2008)
Asynchronous Processing with Ruby on Rails (RailsConf 2008)Jonathan Dahl
Ā 

More from Jonathan Dahl (9)

The impact of encoding on content delivery: four ways to optimize video quality
The impact of encoding on content delivery: four ways to optimize video qualityThe impact of encoding on content delivery: four ways to optimize video quality
The impact of encoding on content delivery: four ways to optimize video quality
Ā 
Designing Great APIs: Learning from Jony Ive, Orwell, and the Kano Model
Designing Great APIs: Learning from Jony Ive, Orwell, and the Kano ModelDesigning Great APIs: Learning from Jony Ive, Orwell, and the Kano Model
Designing Great APIs: Learning from Jony Ive, Orwell, and the Kano Model
Ā 
Advanced API Design: how an awesome API can help you make friends, get rich, ...
Advanced API Design: how an awesome API can help you make friends, get rich, ...Advanced API Design: how an awesome API can help you make friends, get rich, ...
Advanced API Design: how an awesome API can help you make friends, get rich, ...
Ā 
Advanced API Design: how an awesome API can attract friends, make you rich, a...
Advanced API Design: how an awesome API can attract friends, make you rich, a...Advanced API Design: how an awesome API can attract friends, make you rich, a...
Advanced API Design: how an awesome API can attract friends, make you rich, a...
Ā 
Programming and Minimalism: Lessons from Orwell and the Clash
Programming and Minimalism: Lessons from Orwell and the ClashProgramming and Minimalism: Lessons from Orwell and the Clash
Programming and Minimalism: Lessons from Orwell and the Clash
Ā 
Aristotle and the Art of Software Development (Agile 2009)
Aristotle and the Art of Software Development (Agile 2009)Aristotle and the Art of Software Development (Agile 2009)
Aristotle and the Art of Software Development (Agile 2009)
Ā 
Rails and alternative ORMs
Rails and alternative ORMsRails and alternative ORMs
Rails and alternative ORMs
Ā 
EC2, MapReduce, and Distributed Processing
EC2, MapReduce, and Distributed ProcessingEC2, MapReduce, and Distributed Processing
EC2, MapReduce, and Distributed Processing
Ā 
Asynchronous Processing with Ruby on Rails (RailsConf 2008)
Asynchronous Processing with Ruby on Rails (RailsConf 2008)Asynchronous Processing with Ruby on Rails (RailsConf 2008)
Asynchronous Processing with Ruby on Rails (RailsConf 2008)
Ā 

Recently uploaded

Call Girls Jp Nagar Just Call šŸ‘— 7737669865 šŸ‘— Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call šŸ‘— 7737669865 šŸ‘— Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call šŸ‘— 7737669865 šŸ‘— Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call šŸ‘— 7737669865 šŸ‘— Top Class Call Girl Service Bang...amitlee9823
Ā 
Call Girls Kengeri Satellite Town Just Call šŸ‘— 7737669865 šŸ‘— Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call šŸ‘— 7737669865 šŸ‘— Top Class Call Gir...Call Girls Kengeri Satellite Town Just Call šŸ‘— 7737669865 šŸ‘— Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call šŸ‘— 7737669865 šŸ‘— Top Class Call Gir...amitlee9823
Ā 
Business Model Canvas (BMC)- A new venture concept
Business Model Canvas (BMC)-  A new venture conceptBusiness Model Canvas (BMC)-  A new venture concept
Business Model Canvas (BMC)- A new venture conceptP&CO
Ā 
Nelamangala Call Girls: šŸ“ 7737669865 šŸ“ High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: šŸ“ 7737669865 šŸ“ High Profile Model Escorts | Bangalore...Nelamangala Call Girls: šŸ“ 7737669865 šŸ“ High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: šŸ“ 7737669865 šŸ“ High Profile Model Escorts | Bangalore...amitlee9823
Ā 
Falcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to ProsperityFalcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to Prosperityhemanthkumar470700
Ā 
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai KuwaitThe Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwaitdaisycvs
Ā 
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)Adnet Communications
Ā 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityEric T. Tung
Ā 
Russian Call Girls In Rajiv Chowk Gurgaon ā¤ļø8448577510 āŠ¹Best Escorts Service ...
Russian Call Girls In Rajiv Chowk Gurgaon ā¤ļø8448577510 āŠ¹Best Escorts Service ...Russian Call Girls In Rajiv Chowk Gurgaon ā¤ļø8448577510 āŠ¹Best Escorts Service ...
Russian Call Girls In Rajiv Chowk Gurgaon ā¤ļø8448577510 āŠ¹Best Escorts Service ...lizamodels9
Ā 
Call Girls Electronic City Just Call šŸ‘— 7737669865 šŸ‘— Top Class Call Girl Servi...
Call Girls Electronic City Just Call šŸ‘— 7737669865 šŸ‘— Top Class Call Girl Servi...Call Girls Electronic City Just Call šŸ‘— 7737669865 šŸ‘— Top Class Call Girl Servi...
Call Girls Electronic City Just Call šŸ‘— 7737669865 šŸ‘— Top Class Call Girl Servi...amitlee9823
Ā 
Eluru Call Girls Service ā˜Ž ļø93326-06886 ā¤ļøā€šŸ”„ Enjoy 24/7 EscortĀ Service
Eluru Call Girls Service ā˜Ž ļø93326-06886 ā¤ļøā€šŸ”„ Enjoy 24/7 EscortĀ ServiceEluru Call Girls Service ā˜Ž ļø93326-06886 ā¤ļøā€šŸ”„ Enjoy 24/7 EscortĀ Service
Eluru Call Girls Service ā˜Ž ļø93326-06886 ā¤ļøā€šŸ”„ Enjoy 24/7 EscortĀ ServiceDamini Dixit
Ā 
Falcon Invoice Discounting: Empowering Your Business Growth
Falcon Invoice Discounting: Empowering Your Business GrowthFalcon Invoice Discounting: Empowering Your Business Growth
Falcon Invoice Discounting: Empowering Your Business GrowthFalcon investment
Ā 
šŸ‘‰Chandigarh Call Girls šŸ‘‰9878799926šŸ‘‰Just CallšŸ‘‰Chandigarh Call Girl In Chandiga...
šŸ‘‰Chandigarh Call Girls šŸ‘‰9878799926šŸ‘‰Just CallšŸ‘‰Chandigarh Call Girl In Chandiga...šŸ‘‰Chandigarh Call Girls šŸ‘‰9878799926šŸ‘‰Just CallšŸ‘‰Chandigarh Call Girl In Chandiga...
šŸ‘‰Chandigarh Call Girls šŸ‘‰9878799926šŸ‘‰Just CallšŸ‘‰Chandigarh Call Girl In Chandiga...rajveerescorts2022
Ā 
Chandigarh Escorts Service šŸ“ž8868886958šŸ“ž JustšŸ“² Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service šŸ“ž8868886958šŸ“ž JustšŸ“² Call Nihal Chandigarh Call Girl...Chandigarh Escorts Service šŸ“ž8868886958šŸ“ž JustšŸ“² Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service šŸ“ž8868886958šŸ“ž JustšŸ“² Call Nihal Chandigarh Call Girl...Sheetaleventcompany
Ā 
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...Falcon Invoice Discounting
Ā 
Falcon Invoice Discounting: Unlock Your Business Potential
Falcon Invoice Discounting: Unlock Your Business PotentialFalcon Invoice Discounting: Unlock Your Business Potential
Falcon Invoice Discounting: Unlock Your Business PotentialFalcon investment
Ā 
Call Girls In Nangloi Rly Metro ź§‚ā€¦ā€¦.95996 ā€¦ 13876 Enjoy ź§‚Escort
Call Girls In Nangloi Rly Metro ź§‚ā€¦ā€¦.95996 ā€¦ 13876 Enjoy ź§‚EscortCall Girls In Nangloi Rly Metro ź§‚ā€¦ā€¦.95996 ā€¦ 13876 Enjoy ź§‚Escort
Call Girls In Nangloi Rly Metro ź§‚ā€¦ā€¦.95996 ā€¦ 13876 Enjoy ź§‚Escortdlhescort
Ā 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsP&CO
Ā 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756dollysharma2066
Ā 

Recently uploaded (20)

Call Girls Jp Nagar Just Call šŸ‘— 7737669865 šŸ‘— Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call šŸ‘— 7737669865 šŸ‘— Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call šŸ‘— 7737669865 šŸ‘— Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call šŸ‘— 7737669865 šŸ‘— Top Class Call Girl Service Bang...
Ā 
Call Girls Kengeri Satellite Town Just Call šŸ‘— 7737669865 šŸ‘— Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call šŸ‘— 7737669865 šŸ‘— Top Class Call Gir...Call Girls Kengeri Satellite Town Just Call šŸ‘— 7737669865 šŸ‘— Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call šŸ‘— 7737669865 šŸ‘— Top Class Call Gir...
Ā 
Business Model Canvas (BMC)- A new venture concept
Business Model Canvas (BMC)-  A new venture conceptBusiness Model Canvas (BMC)-  A new venture concept
Business Model Canvas (BMC)- A new venture concept
Ā 
Nelamangala Call Girls: šŸ“ 7737669865 šŸ“ High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: šŸ“ 7737669865 šŸ“ High Profile Model Escorts | Bangalore...Nelamangala Call Girls: šŸ“ 7737669865 šŸ“ High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: šŸ“ 7737669865 šŸ“ High Profile Model Escorts | Bangalore...
Ā 
Falcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to ProsperityFalcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to Prosperity
Ā 
(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7
(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7
(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7
Ā 
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai KuwaitThe Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
Ā 
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
Ā 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League City
Ā 
Russian Call Girls In Rajiv Chowk Gurgaon ā¤ļø8448577510 āŠ¹Best Escorts Service ...
Russian Call Girls In Rajiv Chowk Gurgaon ā¤ļø8448577510 āŠ¹Best Escorts Service ...Russian Call Girls In Rajiv Chowk Gurgaon ā¤ļø8448577510 āŠ¹Best Escorts Service ...
Russian Call Girls In Rajiv Chowk Gurgaon ā¤ļø8448577510 āŠ¹Best Escorts Service ...
Ā 
Call Girls Electronic City Just Call šŸ‘— 7737669865 šŸ‘— Top Class Call Girl Servi...
Call Girls Electronic City Just Call šŸ‘— 7737669865 šŸ‘— Top Class Call Girl Servi...Call Girls Electronic City Just Call šŸ‘— 7737669865 šŸ‘— Top Class Call Girl Servi...
Call Girls Electronic City Just Call šŸ‘— 7737669865 šŸ‘— Top Class Call Girl Servi...
Ā 
Eluru Call Girls Service ā˜Ž ļø93326-06886 ā¤ļøā€šŸ”„ Enjoy 24/7 EscortĀ Service
Eluru Call Girls Service ā˜Ž ļø93326-06886 ā¤ļøā€šŸ”„ Enjoy 24/7 EscortĀ ServiceEluru Call Girls Service ā˜Ž ļø93326-06886 ā¤ļøā€šŸ”„ Enjoy 24/7 EscortĀ Service
Eluru Call Girls Service ā˜Ž ļø93326-06886 ā¤ļøā€šŸ”„ Enjoy 24/7 EscortĀ Service
Ā 
Falcon Invoice Discounting: Empowering Your Business Growth
Falcon Invoice Discounting: Empowering Your Business GrowthFalcon Invoice Discounting: Empowering Your Business Growth
Falcon Invoice Discounting: Empowering Your Business Growth
Ā 
šŸ‘‰Chandigarh Call Girls šŸ‘‰9878799926šŸ‘‰Just CallšŸ‘‰Chandigarh Call Girl In Chandiga...
šŸ‘‰Chandigarh Call Girls šŸ‘‰9878799926šŸ‘‰Just CallšŸ‘‰Chandigarh Call Girl In Chandiga...šŸ‘‰Chandigarh Call Girls šŸ‘‰9878799926šŸ‘‰Just CallšŸ‘‰Chandigarh Call Girl In Chandiga...
šŸ‘‰Chandigarh Call Girls šŸ‘‰9878799926šŸ‘‰Just CallšŸ‘‰Chandigarh Call Girl In Chandiga...
Ā 
Chandigarh Escorts Service šŸ“ž8868886958šŸ“ž JustšŸ“² Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service šŸ“ž8868886958šŸ“ž JustšŸ“² Call Nihal Chandigarh Call Girl...Chandigarh Escorts Service šŸ“ž8868886958šŸ“ž JustšŸ“² Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service šŸ“ž8868886958šŸ“ž JustšŸ“² Call Nihal Chandigarh Call Girl...
Ā 
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
Ā 
Falcon Invoice Discounting: Unlock Your Business Potential
Falcon Invoice Discounting: Unlock Your Business PotentialFalcon Invoice Discounting: Unlock Your Business Potential
Falcon Invoice Discounting: Unlock Your Business Potential
Ā 
Call Girls In Nangloi Rly Metro ź§‚ā€¦ā€¦.95996 ā€¦ 13876 Enjoy ź§‚Escort
Call Girls In Nangloi Rly Metro ź§‚ā€¦ā€¦.95996 ā€¦ 13876 Enjoy ź§‚EscortCall Girls In Nangloi Rly Metro ź§‚ā€¦ā€¦.95996 ā€¦ 13876 Enjoy ź§‚Escort
Call Girls In Nangloi Rly Metro ź§‚ā€¦ā€¦.95996 ā€¦ 13876 Enjoy ź§‚Escort
Ā 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and pains
Ā 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
Ā 

Aristotle and the Art of Software Development