ČeskyEnglish

Úvod » Semináre » ACM TechTalks: The Essence of Software

ACM TechTalks: The Essence of Software

Kedy: 1. 12. 2021, 18:00 – 19:00
Kde: online prostredníctvom služby On24
Vložné: zdarma, nutná registrácia

Zaregistrujte sa na webinár.

Otázky k webináru ACM TechTalks môžete zadať vopred cez ACM Practitioners Board.

Webináre zo série ACM TechTalks sú určené študentom a odborníkom na počítačovú vedu a používateľom ACM Digital Library. Sú v angličtine online priamo vo vašom internetovom prehliadači a na prenos zvuku stačí, aby ste mali k počítaču pripojené reproduktory alebo slúchadlá.

Nevyhovuje vám čas? Pozrite si webináre TechTalks zo záznamu.

Máte otázky k ACM Digital Library? Dohodnite si osobné/online stretnutie alebo seminár pre vašu inštitúciu.

Invitation

We’ve made great strides in software, but many systems are still hard to use or behave badly. Traditionally, we’ve looked to bugs in code to explain why systems go wrong—or to flaws in the user interface that may lead to misuse. In this talk, I’ll argue that the real problem often lies elsewhere: in the very concepts of the design. I’ll present a variety of surprising snags with familiar applications, from Dropbox to Gmail, and I’ll show how concepts can diagnose them and suggest fixes.

I’ll explain in concrete and actionable terms what concepts are—essentially free-standing “nano services” that factor the behavior of a system into independent and reusable parts—and how you can apply them in your work, whether you’re a coder, program manager, software architect, UX designer, or consultant. This talk is based on the book Essence of Software: Why Concepts Matter for Great Design, published by Princeton University Press in November 2021.

  • Speaker: Daniel Jackson, Professor of Computer Science, MIT; ACM Fellow
  • Moderator: George Fairbanks, Google