You are viewing content from a past/completed QCon

Presentation: Using Technology to Protect Against Online Harassment Panel

Track: Socially Conscious Software

Location: Seacliff ABC

Duration: 10:35am - 11:25am

Day of week: Tuesday

Level: Intermediate

Persona: Architect, General Software, Technical Engineering Manager

Share this on:

Abstract

As the internet becomes more integrated into our social and professional lives, what are we doing to protect vulnerable populations from harm? This panel will discuss the changes society has seen since the advent of social media and how they're building the next generation of software tools to protect against online harassment.

Host: Danielle Leong

Engineering Manager on GitHub's Community and Safety Team

Danielle Leong is the engineering manager for GitHub’s Community & Safety team who focuses on building consensual software and tools that help make online platforms safer, more welcoming, and inclusive. She’s the founder of Consensual Software, an open source project that advocates for clear and enthusiastic consent from users to interact with them or their data. She is also the founder of Feerless, an app that provides trigger warnings for Netflix users with PTSD. She’s passionate about online privacy, inclusivity in tech, mental health awareness, and improving online good citizenship. In her spare time, she takes mediocre photos of her dog on Instagram, dresses up as a dinosaur, and eats lots of pizza - occasionally all at the same time.

Find Danielle Leong at

Speaker: Leigh Honeywell

CEO @tallpoppyio

Leigh is the founder and CEO of Tall Poppy, where she helps companies protect their employees from online harassment. She was previously a Technology Fellow at the ACLU’s Project on Speech, Privacy, and Technology, and also worked at SlackSalesforce.comMicrosoft, and Symantec. She has co-founded two hackerspaces, and advises several nonprofits and startups. Leigh has a Bachelors of Science from the University of Toronto where she majored in Computer Science and Equity Studies.

Find Leigh Honeywell at

Speaker: Sri Ponnada

Software Engineer @Microsoft

Sri is a Software Engineer who is passionate about diversity + inclusion, building communities and (surprise) technology! She has an unconventional background in English, and Gender, Women’s & Sexuality Studies. In a past life, she dabbled in journalism as an opinions columnist and radio talk show host. Outside of work, Sri spends a lot of time volunteering with various local nonprofits, as well as promoting STEM education / careers for women and other underrepresented minorities in the tech industry. Sri believes that when technology is developed with diverse perspectives, inclusion, and equity in mind it truly empowers us to change the world.

Find Sri Ponnada at

Speaker: Kat Fukui

Product Designer @github

Kat Fukui is a product designer on the Community & Safety team at GitHub, building welcoming and productive communities. 

Find Kat Fukui at

Proposed Tracks

  • Operationalizing Microservices: Design, Deliver, Operate

    What's the last mile for deploying your service? Learn techniques from the world's most innovative shops on managing and operating Microservices at scale.

  • Developer Experience: Level up your Engineering Effectiveness

    Improving the end to end developer experience - design, dev, test, deploy and operate/understand.

  • Architectures You've Always Wondered About

    Next-gen architectures from the most admired companies in software, such as Netflix, Google, Facebook, Twitter, & more

  • Machine Learning without a PhD

    AI/ML is more approachable than ever. Discover how deep learning and ML is being used in practice. Topics include: TensorFlow, TPUs, Keras, PyTorch & more. No PhD required.

  • Production Readiness: Building Resilient Systems

    Making systems resilient involves people and tech. Learn about strategies being used from chaos testing to distributed systems clustering.

  • Building Predictive Data Pipelines

    From personalized news feeds to engaging experiences that forecast demand: learn how innovators are building predictive systems in modern application development.

  • Modern Languages: The Right Language for the Job

    We're polyglot developers. Learn languages that excel at very specific tasks and remove undifferentiated heavy lifting at the language level.

  • Delivering on the Promise of Containers

    Runtime containers, libraries and services that power microservices.

  • Evolving Java & the JVM

    6 month cadence, cloud-native deployments, scale, Graal, Kotlin, and beyond. Learn how the role of Java and the JVM is evolving.

  • Trust, Safety & Security

    Privacy, confidentiality, safety and security: learning from the frontlines.

  • Beyond the Web: What’s Next for JavaScript

    JavaScript is the language of the web. Latest practices for JavaScript development in and out of the browser topics: react, serverless, npm, performance, & less traditional interfaces.

  • Modern Operating Systems

    Applied, practical & real-world deep-dive into industry adoption of OS, containers and virtualization, including Linux on.

  • Optimizing You: Human Skills for Individuals

    Better teams start with a better self. Learn practical skills for IC.

  • Modern CS in the Real World

    Thoughts pushing software forward, including consensus, CRDT's, formal methods & probabilistic programming.

  • Human Systems: Hacking the Org

    Power of leadership, Engineering Metrics and strategies for shaping the org for velocity.

  • Building High-Performing Teams

    Building, maintaining, and growing a team balanced for skills and aptitudes. Constraint theory, systems thinking, lean, hiring/firing and performance improvement

  • Software Defined Infrastructure: Kubernetes, Service Meshes & Beyond

    Deploying, scaling and managing your services is undifferentiated heavy lifting. Hear stories, learn techniques and dive deep into what it means to code your infrastructure.

  • Practices of DevOps & Lean Thinking

    Practical approaches using DevOps and a lean approach to delivering software.