Videos

Philly ETE 2022 — Gamification Without the Garbage: Applying Principles of Game Design to Software — Jessica Kerr

Abstract Points and leaderboards. That’s gamification, right? These are a characteristic of some games. They’re not what matters. The essence of a good game is: matching the player’s abilities to the problems they’re solving. The solutions are within reach, and enough of a challenge that the player reaches a flow state. Can we do that in our teams? Give teams tough problems and abilities to solve them. More than autonomy, more than authority: give them agency. Get the juice of…

Philly ETE 2022 — Leadership of Responsible AI: The Case for Inclusive Tech — Elizabeth Adams

Abstract AI is generating new business opportunities in every industry imaginable, and it will continue to provide ground-breaking solutions to make life safer, and more efficient. While these technology advancements may solve some of the world’s most difficult problems, they also raise concerns about fairness, discrimination, digital injustice, and bias. In this keynote, we will look at case studies where AI is presently posing problems for some communities and vulnerable populations. We’ll also discuss how everyone involved in the AI…

Philly ETE 2022 — Seize the Means of Computation: The Big Tech Disassembly Manual — Cory Doctorow

Abstract 40 years ago, we shot antitrust law in the guts, and we let companies led by mediocre idiots no better than their forebears establish monopolies. These donkeys were able to parlay their monopoly winnings into policies that prevented new technologies from supplanting their own. They got to decide who was allowed to compete with them, and how. Notably, tech giants today are able to wield the law against interoperators: new technologies that plug into their services, systems and platforms….

Philly ETE 2021 — Supercharge Your Data Graph with Apollo Federation — Mandi Wise

Abstract GraphQL offers the enticing promise of enabling developers to design and evolve an API in a product-focused way while allowing clients to query data from a single endpoint and from any number backing data sources. But as GraphQL adoption gains traction across teams, a company may soon find itself in a scenario where it has an unwieldy monolithic API that has become a bottleneck to developer velocity. Alternatively, there may be multiple GraphQL APIs that emerged in tandem with…

Philly ETE 2021 — Crossing the River by Feeling the Stones — Simon Wardley

Abstract We live in a competitive world. That competition forces change. It has always forced change. Change is normal. The question is not whether our organizations will change, that’s a given, but can we see this change before it hits us, do we know where we’re heading or are we simply floating aimlessly being carried by a river? It certainly feels that way sometimes. To answer the question we need to understand our landscape, the economic forces at play, the…

Philly ETE 2021 — Prioritizing Technical Debt as if Time and Money Matters — Adam Tornhill

Abstract Prioritizing technical debt is a hard problem as modern systems have millions of lines of code and multiple development teams — no one has a holistic overview. In addition, there’s always a trade-off between improving existing code versus adding new features so we need to use our time wisely. What if we could mine the collective intelligence of all contributing programmers and start making decisions based on information from how the organization actually works with the code? In this…

Philly ETE 2021 — Journey to the Centre of the JVM — Daniel Spiewak

Abstract What do you do when your quest for power leads you to implementations which are not just platform-but processor- and even architecture-version-specific in nature? How do you even start tracking down a bug in a Scala-based implementation which is not only nondeterministic, but only manifests on certain hardware? In this talk, we will dive into the wild and ill-understood world of CPU architecture, memory models, and JVM intrinsics (all through the lens of very high-level purely functional abstractions!) as…

How can we help your company with your development needs?

Contact Us