Videos provided by Velocity Conference, Europe 2014 via O'Reilly YouTube Channel
When things go wrong in organizations, one thing is almost always found in the post-mortem: ‘human error’. No situation is too complex to be reduced to this simple, pernicious notion. ‘Human error’ has become a shapeshifting persona that can morph into an explanation of almost any unwanted event. With its various guises – ‘misjudgment’, ‘lapse of concentration’, ‘carelessness’ – it seeps into headlines and news reports. Twitter outage or train crash, the human is the culprit, error the cause.
But one only needs to look a little more deeply at the nature of system failures to see that things are not so straightforward. What seems to make sense as a causal catch-all for our everyday slips and blunders in life snaps when stretched; it fails to capture the context and complexity of our work and systems, and fails to help improve how things work. If the ‘human error’ explanation does not serve safety and business continuity, what does it serve? Perhaps it serves society’s need for simple explanations and someone to blame, while absolving it for its demands.
There is a better way, but it means that we have to refuse to oversimplify. Life after ‘human error’ means taking a road to recovery that takes a more nuanced and considered view of the person, system conditions, system behaviour and system outcomes. The good news is that the road is paved with concepts that help explain success as well as failure. A blend of humanistic thinking and systems thinking can improve both performance and wellbeing. This keynote will take a journey through the steps of recovery, from explaining away events to understanding how your system really works.
About Steven Shorrock (EUROCONTROL):
Steve is a systems ergonomist and work psychologist with a background in practice and research in safety-critical industries. Steve is Project Leader, Safety Development at EUROCONTROL and the European Safety Culture Programme Leader. He is also Adjunct Senior Lecturer at the University of New South Wales, School of Aviation.
We need better visualizations of performance data to allow access to the wider teams we work with. Get your whole organization more involved and excited about performance work by making it more visible, attractive and adding the power of design to engage everybody.
Tell “data stories” rather than presenting a wall of numbers or graphs. Focus in on the one moment that captures the core problem or opportunity and don’t be afraid to keep the visuals very simple but then walk your team through the story of why it matters. Can you demonstrate how one second saved in loadtime might bring your organization significant additional revenue?
There’s only so much you can do to post-optimize the performance of an already designed website. To really move the performance numbers we need to establish shared design and performance principles before any design work begins. We need cross disciplinary team from day one that can iterate through prototypes in the browser to bring the design and performance choices to the fore.
I’ll present several case studies were performance principles have radically altered the course of the design process and is the direct result of having cross disciplinary teams and visualizing performance within the design process itself.
About Mark Zeman (SpeedCurve):
Mark Zeman is the founder of SpeedCurve a front-end performance monitoring service that gives you continuous feedback on how your front-end code is affecting the performance of your website.
Mark has spent 20 years designing for the web in a variety of roles from Creative Director to University Lecturer, Creative Technologist and Lead developer.
An overview of the current challenges, opportunities and conflicts facing technology organizations and individuals seeking to join those organizations.
Power of diversity
- The myth and debunking of the meritocracy
- The need for technology jobs and income to underserved populations
- The impact to organizations who stay homogenous
- Reaching out to change patterns
- Proactive reach out for candidates
- Attending and creating events to bring more people
- Utilizing other organizations to create new pathways into your own
A deep dive into building an interview process that drives diversity
- Establishing the baseline for candidates – what does the company want
- Interview questions and level setting
- Communications back and forth – what to do and not to do
- Empathy, engagement and protocol
- The code of conduct
- A meritocracy that CAN work
- Empathy and engagement
- Using diversity to build momentum on all processes
About Laine Campbell (Pythian):
AVP of Pythian’s open-source database practice, former CEO and Co Founder of Blackbird, former Founder of PalominoDB. Oracle, MySQL and Cassandra DBA, Architect and Designer for 11 years with such companies as Obama for America, Travelocity, Zappos, Chegg, LiveJournal, Disney Mobile and Adobe. She is also an open-source proponent, and advocate for bringing technology, job opportunities and privileges to underserved populations.
I’ll show how we try to make programming newbie-friendly online and what I’ve learned about making newbie-friendly programming workshops.
About Pamela Fox (Khan Academy):
Pamela Fox loves to learn, teach, create, and every combination of those. During the day, she creates the programming curriculum for Khan Academy, to teach the next generation of programmers. On the side, she teaches web development classes for the GirlDevelopIt San Francisco chapter. Before that, she was a frontend engineer at Coursera, a developer advocate at Google, and a graduate from USC’s Computer Science Department.
“In times of drastic change, it is the learners who inherit the future.” Ever-changing technologies and evolving systems require we never stop learning, but how does successful learning happen in increasingly complex organizations? We’ll break down how some of the most successful technology organizations, from major corporations to nonprofits and open source communities, create effective environments for learning.
About Vanessa Hurst (CodeMontage):
Vanessa is a data-focused developer and the CEO of CodeMontage, which empowers coders to improve their impact on the world. She believes computing is one of the most efficient and effective ways to improve the human experience. She founded Developers for Good and co-founded WriteSpeakCode and Girl Develop It. Previously, she wrangled data at Paperless Post, Capital IQ, and WealthEngine. Vanessa holds a B.S. in Computer Science with a minor in Systems and Information Engineering from the University of Virginia.
Vanessa’s work in technology education and social change has appeared on the TODAY show, NPR, Al Jazeera America, Entrepreneur, The New York Times, Fast Company, and other media. She serves as a cast member for Code.org, a nonprofit dedicated to ensuring every student has the opportunity to learn to code, which reached over 20 million students in 2013 alone.
We live in the Impatience Economy where we want what we want, right here, and right now. Like most people, my dollar goes to the business that shows up, delivers and delights, while those who snooze loose. Big Data is often defined in terms of Variety, Volume and Velocity. How is Big Data re-defining Velocity? A new generation of startups are building a new class of big data driven applications that participate in Real-Time Bidding (RTB) to listen, learn, deliver and delight with personalized pages, product recommendations, pricing discounts and deals on devices, mobile apps and web portals across the Internet. The entire process from click to view completes in 150ms and each participant has just a few milliseconds in which to show up, decide whether to bid and how much to bid, to make the bid and if they win the auction, decide what to deliver in order to delight. Is there a common architecture emerging? How are these startups going from 0 to revenue in months, using high Velocity to create big Value?
About Monica Pal (Aerospike, Inc.):
Monica is an engineer and entrepreneur; she started her career in Apple R&D, building messaging, directory and security products and then went on to build marketing infrastructure and agile teams at a series of startups including enCommerce (acquired by Entrust), LignUp, WSO2, AlienVault and now Aerospike, an open source, flash-optimized, in-Memory NoSQL database.
Monica has a BA in Computer Science from Rice University and an MS in Computer Science from the University of Wisconsin-Madison.
Web development is becoming componentised. Whether via frameworks like React, native techniques like web components, or something else, components are rapidly becoming an essential part of web development. With them come tools and services designed to support teams using components, and cultural change too. This talk will make you think about the principles of your development process, with innovative approaches to style guides, component registries and other services to support new, more scalable web development practices. Using these new approaches requires modern browser features, so I’ll also be talking about a new public project sponsored by the FT and Fastly to build a community polyfill service. It’s time to upgrade the web.
About Andrew Betts (FT Labs):
Andrew is a web developer, standards advocate and founder of FT Labs, an emerging web technologies division of the Financial Times in London. His area of expertise is emerging web technologies, particularly on mobile and tablet platforms, where his team created the FT web app, now well known globally as one of the best examples of what can be achieved with HTML5.
Let’s face it. Alerting is broken. We are all still alerting the same way is we did in the early days of software based on metrics violations. We have all started to accept that we get too many alerts and the hard work of making sense is still left to us. This talk will introduce you to the concept of contextual alerting and show the difference hands on using a real world example.
This keynote is sponsored by ruxit.
About Alois Reitbauer (ruxit.com):
Alois is Chief Evangelist of ruxit. He is fanatic about monitoring, DevOps and application performance. He spent most of his professional career in building monitoring tools and speeding up applications. He is a regular conference speaker, blogger, book author and Sushi maniac.
As the complexity of the internet has grown, so too has the difficulty of monitoring your site. Between DNS, network complexity, infrastructure like home servers and CDNs, and bandwidth capacity, there is so much to keep track of – and much of it is outside of your own control.
So what can DevOps do to ensure that their sites are running as fast and reliably as possible?
Mehdi Daoudi, CEO and Co-founder of Catchpoint Systems, will draw upon his years of experience in the monitoring industry to highlight the many different factors that can cause a site to fail, and the best practices for avoiding them. He’ll highlight how success is about more than just preparation, it’s learning from the inevitable failures that you encounter along the way.
You may not be able to tame the beast completely, but you can certainly learn to avoid some of its more dangerous movements, and recover as quickly as possible from those that you can’t.
This keynote is sponsored by Catchpoint Systems.
About Mehdi Daoudi (Catchpoint Systems):
Mehdi is the founder and CEO of Catchpoint, the fastest-growing Web Performance Monitoring Solution. The Catchpoint vision is to provide the best IT analytics & intelligence to help companies improve their end user performance and keep an eye on their infrastructure and vendors.
Before Catchpoint, Mehdi spent 10+ years at DoubleClick and Google, where he was responsible for Quality of Services, buying, building, deploying and using various internal and external monitoring solutions to keep an eye on the adserving infrastructure delivering billions of transactions a day using thousands of servers, routers, and various other systems.