Doc walks us through the Hawthorne Effect and Goodhart’s Law to explain why setting goals for velocity can actually hurt a project’s chances. Take a look at what can negatively impact velocity, ways to stabilize fluctuating velocity, and methods to improve velocity without the risks. Leave with a toolkit of additional metrics that, coupled with velocity, give a better view of the project’s overall health.
Jupyter (formerly part of IPython) is a popular tool for interactively exploring and sharing computational ideas. The Jupyter project provides a consistent environment for dozens of languages, including Python, Julia, and R. The Jupyter web notebook makes it easy to use interactive controls to manipulate and visualize computations and provides a widely-used format for documents that include both code and exposition. In this talk, we will give a brief overview of the Jupyter ecosystem and show examples of how Jupyter fosters interactive exploration and collaboration. We will also look at current and future developments in the platform, including the current rewrite of the notebook.
Recently, the Appium project, a large open-source application, decided to rewrite its codebase using ES2015, the newest version of JS. In this talk, I’ll tell the story of what worked and what didn’t. What were the goals of our rewrite and how did our choices deliver on those goals? Specifically, how did ES2015 and the “many modules” approach work for us?
Innovating in such environments can be a challenge, but it is both personally and professionally rewarding to do so. In examining the motivations behind these hostile cultures, we can see patterns and opportunities where individuals or teams of developers can serve two masters and deploy cutting-edge technologies and techniques while still honoring both the spirit and the letter of a myriad of restrictions.
Agile HR represents a new, emerging way for HR to partner with their leaders and people. The paradigm is shifting from one of controls and standards to a new level of engagement – one that focuses on the facilitation and improvement of organizational agility. This means helping to build and drive programs that create adaptability, foster innovation, provide transparency, and inspire collaboration. Building on these principles, Comcast’s Technology + Product team is reimagining Performance Management. We are an innovative and agile organization and we are transforming our Performance Management approach to reflect our culture, provide real-time feedback, and develop our most important resources – our talent.
From the very start, smart entrepreneurs reduce uncertainty and make educated decisions through a process of focused and iterative “de-risking.” Learn how to apply these techniques on your idea.
Good engineers write good code, but the best engineers raise the skills of their junior colleagues, too. If you’re a senior engineer, you must learn to mentor new hires. Especially if you’re committed to diversity: mentorship is critical to the careers of women and minorities in tech. I have failed at mentoring, then succeeded. I distinguished five warning signs that a mentorship will fail, and five prerequisites that make a mentorship very likely to succeed. Learn from me, and march to mentorship triumph.
This session will provide an overview of the current state of VR and AR technologies, and walk through the code behind a WebVR-enabled site for data visualization. We’ll discuss how VR and AR is being used outside of the gaming industry by non-profits and enterprises to help drive their businesses, and showcase examples of how immersive tech is already being used to redefine our relationship with the digital world.
Based mainly on development and its related technologies, this talk will address some of the benefits and blight that come from tech selection as well as antipatterns to avoid, situations to embrace, and how to embrace your inner technical nerd and talk shop to engineers
Comcast’s X1 Voice Remote is in millions of homes, and the feedback has been overwhelmingly positive. Users appreciate the high utility and accuracy of the voice remote. As a product manager, it is Jeanine’s responsibility to understand customers’ needs, position the product against competitors, and ensure aligns with the company’s goals. She will give insight into all of these areas, with an extra emphasis on the understanding customers’ needs and how that shapes the product roadmap.