Why software engineers disagree about everything – talk by Haseeb Qureshi

Why are there are so many disagreements in software? Why don’t we all converge on the same beliefs or technologies? It might sound obvious that people shouldn’t agree, but Haseeb want to convince you it’s weird that we don’t. This talk is a philosophical exploration of how knowledge converges within subcultures, as Haseeb explore this question through the worlds of software, online fraud, and poker.

Talk by Haseeb Qureshi at RailsConf 2017.

This talk is under the creative commons license. freeCodeCamp is not associated with this talk. We’re just excited to bring more exposure to to it!

Learn to code for free and get a developer job: https://www.freecodecamp.com

Read hundreds of articles on programming: https://medium.freecodecamp.com

And subscribe for new videos on technology every day: https://youtube.com/subscription_center?add_user=freecodecamp


This Post Has 10 Comments

  1. Reza Thr

    Interesting ideas. Bravo!
    Just an opinion, I think the term "Dynamic" (as in constantly changing) suits reason #1 better instead of saying the terrain is "unstable".

  2. MC

    Logos means Word, not Etymology as you state in the first minute.

  3. Michael Flores

    "If you're a senior software engineer" – you guys don't hire anyone else?

  4. Bartu Baş

    I loved the terrain and poker examples, good point on real risks. Hell of a speech!

Leave a Reply