Skip to content
HomeVideos
AllLongsCategoriesPlaylists
BooksBlogsPodcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K

    Andreessen's Corollary: Ethical Dilemmas in Software Engineering - Bryan Cantrill | Craft 2019

    CraftHub Events

    3 HN recommenders · recommended in 8 months, 2019–2025

    YouTube

    46:24 · 27K views · May 17, 2019

    Bryan Cantrill's Craft 2019 talk on the ethical dilemmas software engineers face as software eats the world. He explores cases where engineering thinking conflicts with the law or personal morals, including Facebook's news feed experiments.

    HN commenters recommend it as a good talk on ethics in software engineering, and Cantrill himself cites it as capturing his views.

    Software Engineering & LanguagesSoftware practice, open source & careersFuturism & technology and societyPhilosophy & ethics
    1. 32:35
      Scale By The Bay 2019: Bryan Cantrill, Was He Wright All Along? Software After Moore's LawFunctionalTV11K views • 6 years ago
    2. 46:37
      Zebras All the Way Down - Bryan Cantrill, Uptime 2017Code & Supply49K views • 9 years ago
    3. 51:22
      Principles of Technology Leadership | Bryan Cantrill | Monktoberfest 2017RedMonk Tech Events79K views • 8 years ago
    4. 43:04
      Corporate Open Source Anti-patternsBryan Cantrill24K views • 12 years ago
    5. 48:00
      Monktoberfest 2016: Bryan Cantrill - Oral Tradition in Software EngineeringRedMonk Tech Events41K views • 9 years ago
    6. 37:07
      Scale By The Bay 2018: Bryan Cantrill, Rust and Other Interesting ThingsFunctionalTV45K views • 7 years ago
    7. 52:54
      Old Geeks Yell At Cloud (with Andrew Clay Shafer & Bryan Cantrill)Arrested DevOps16K views • 9 years ago
    8. 1:01:40
      A Philosophy of Software Design | John Ousterhout | Talks at GoogleTalks at Google548K views • 8 years ago
    9. 1:07:58
      Software Art Thou: Glenn Vanderburg - Real Software EngineeringZendesk35K views • 8 years ago
    10. 46:41
      Keynote: Embedded Ethics by Patricia AasEuroBSDCon3.1K views • 7 years ago
    11. 41:47
      Glenn Vanderburg of LivingSocial on why software development is an engineering disciplineO'Reilly17K views • 11 years ago
    12. 1:07:31
      The A.I. Dilemma - March 9, 2023Center for Humane Technology3.7M views • 3 years ago
    13. 44:35
      Object-Oriented Programming is BadBrian Will2.6M views • 10 years ago
    14. 40:27
      Intelligence is not Enough | Bryan Cantrill | Monktoberfest 2023RedMonk Tech Events24K views • 2 years ago
    15. 51:57
      Lone Star Ruby Conference 2010 Real Software Engineering by Glenn VanderburgConfreaks30K views • 15 years ago
    16. 3:34:04
      Chris Lattner: Future of Programming and AI | Lex Fridman Podcast #381Lex Fridman2M views • 3 years ago
    17. 43:28
      Leaping the chasm from proprietary to open: A survivor's guideBryan Cantrill14K views • 11 years ago
    18. 40:39
      Agile is Dead • Pragmatic Dave Thomas • GOTO 2015GOTO Conferences1.5M views • 11 years ago
    19. 23:28
      Nick Bostrom - The Simulation Argument (Full)Science, Technology & the Future615K views • 13 years ago
    20. 1:11:56
      Talk - Eben Moglen - Free and Open Software: Paradigm for a New Intellectual Commonstalkingsticktv9.8K views • 17 years ago

    8 comments from Hacker News

    1. @BayartDec 2020· in “SEC charges Robinhood $65M for misleading customers about revenue sources”

      Bryan Cantrill has a talk on YT on ethics in software [1]. And as I remember it the take away is that the way we think about problems isn't very conducive to obeying the law, or being good to people in general. And I've got to say the amount of people I see thinking of regulations, social norms or morals as « cruft » is pretty alarming. [1] this video

      RecommendsView on HN
    2. @earleybirdDec 2021· in “CCPA Scam – Human subject research study conducted by Princeton University”

      Bryan Cantrill (DTrace etc) has a good talk on ethics in software engineering[0]. Skip to 12:29 where he recalls Facebook in 2011 experimenting with users news feeds. [0] this video

      RecommendsView on HN
    3. @bitofhopeDec 2019· in “Ask HN: Best Talks of 2019?”

      This year's Cantrill talks include one on Ethical Dilemmas [0] and another on the "Moore's Law" paper [1]. Highly recommend both. [0] this video [1] [LINK]

      RecommendsView on HN
    4. @VoultapherJan 2025· in “I am rich and have no idea what to do”

      > Within 2 minutes of talking to the final interviewer for DOGE, he asked me if I wanted to join. I said “yes”. Then he said “cool” and I was in multiple Signal groups. [...] So I reached out to some people and got in. After 8 calls with people who all talked fast and sounded very autistic smart, I was added to a number of Signal groups and immediately put to work. [...] The next 4 weeks of my life consisted of 100s of calls recruiting the smartest people I’ve ever talked to, working on various projects I’m definitely not able to talk about, and learning how completely dysfunctional the government was. It was a blast. While I can attest that current day governments in general - some more, some less and I assume past governments as well - can be quite inefficient. I sometimes fantasize about making parts of it more lean and efficient because how hard could it be, right? And with the "right" kind of result evaluation it will not be that hard to score better than it does right now. But having silicon valley techbros apply their move fast and break stuff attitude to things that aren't tech startups has repeatedly resulted in awful results [1]. So I must say reading this passage is quite revealing in ways I think the author did not intend it to be. [1] this video

      CitesView on HN
    5. @bcantrillFeb 2025· in “Oracle justified its JavaScript trademark with Node.js–now it wants that ignored”

      I am glad to see that many people are being correcting you, but just to put a sharp point on it: I am using that metaphor to condemn Ellison, not to condone or accept him. Unfortunately, since that talk in 2011, what was an aberration (albeit a broadly unspoken one) has since -- tragically -- become the norm. I refuse to accept this, however: I will continue to speak my truth about the moral decay in tech, and why we must hold ourselves to a higher standard.[0][1][2][3][4] And I obviously agree with your indignation that poor corporate behavior should not be the status quo! [0] Principles of Technology Leadership , [LINK] (2017) [1] Andreessen's Corollary: Ethical Dilemmas in Software Engineering , this video (2019) [2] (Anti-)application Video for YC120 , [LINK] (2019) [3] Coming Of Age , [LINK] (2022) [4] Intelligence is not Enough , [LINK] (2023)

      CitesView on HN