SESSION + Live Q&A
Develop Your Development Experience
Developers don’t get paid to write code. We deliver working software in production. How does your team turn source code into running software? And how do you make sure it stays working? If it’s like my experiences, the process is too intricate for words. Instead, let’s code it. How quickly can we get from an idea to deployment? I can spin up a project, change a bit of code, then track that through tests, code review, and into production: give me ten minutes and a few button clicks. You’ll say, but my deployment process is unique. That’s OK: we’re developers, and we can code this. Build complete? How about a nice button for deployment. Oh wait it needs review? Enforce policies in code, not through training. Build failed? Here’s a DM in Slack that includes the error from the log. Forgot to format your code? Oh look I did that. It’s like adding a team member who looooves to update issue status and check on the status of that PR for you. Let’s scale up ourselves: with our software development machine, a team can take care of more software and still build new things. Have a new organizational best practice? Put that in code and roll it out to every existing repository in minutes. Atomist expands the range of development automation past what we have considered. Come to this session, and be the developer who makes a 10x team.
Speaker
Jessica Kerr
Principal Developer Evangelist @honeycombio
Jessica Kerr (@jessitron) is a Principal Developer Evangelist at Honeycomb.io. After twenty years as a developer, she sees software as a significant force in the world. As software engineers, we change reality--including our own, and that's developer experience! Jess lives in St. Louis,...
Read moreFind Jessica Kerr at:
From the same track
DevEx Open Space
Kubernetes: Crossing the Chasm
Kubernetes is quickly becoming a commodity. Setting up a Highly Available cluster? Easy. Running large applications in a fault tolerant manner on top? No problem. As long as you fit the mould. But what if your production environment is a closed internal network? Or it’s behind the Chinese...
Ian Crosby
Software Engineer @ContainerSolutions
10k Deploys a Day - the Skyscanner Journey So Far
Over the last 18 months, Skyscanner have embarked on a journey of containerisation and Continuous Deployment. We now do 25,000+ builds a month of 500+ distinct services in production - a massive increase in the capability to apply changes to our website and get our newest features out to our...
Stuart Davidson
Tribe Lead of Production Platform @Skyscanner
Taking Back “Software Engineering”
Would you fly in a plane designed by a craftsman or would you prefer your aircraft to be designed by engineers? Engineering is the application of iterative, empirical, practical science to real-world problems. Craftsmanship is a wonderful thing, and as a reaction to the terrible abuses of the...
Dave Farley
Signatory of the Reactive Manifesto & Co-Author of "Continuous Delivery"
Improving Life in Smaller, Heterogeneous Projects
Many presentations on Developer Experience focus on a single large ongoing project, or a particular methodology or toolset. The consulting world faces a multitude of fixed length projects of various sizes, with an astoundingly diverse array of constraints and givens. How do we ensure a good...
James Uther
Senior Developer @LShift