Earlier this 12 months, we launched the AWS BugBust Problem, the world’s first world competitors to repair a million code bugs and cut back technical debt by over $100 million. As a part of this endeavor, we’re launching the primary AWS BugBust re:Invent Problem at this 12 months’s AWS re:Invent convention, from 10 a.m. (PST) November 29 to 2 p.m (PST) December 2, and in doing so, hope to create a brand new World File for “Largest Bug Fixing Competitors” as acknowledged by Guinness World Information.
So far, AWS BugBust occasions have been run internally by organizations that need to cut back the variety of code bugs and the influence they’ve on their exterior clients. At these occasions, an occasion administrator from throughout the group invitations inside builders to collaborate in a shared AWS account by way of a singular hyperlink permitting them to take part within the problem. Whereas this advantages the organizations, it limits the attain of the occasion, because it focuses solely on their inside bugs. To extend the influence that the AWS BugBust occasions have, at this 12 months’s re:Invent we’ll open up the problem to anyone with Java or Python information to assist repair open-source code bases.
Traditionally, discovering bugs has been a labor-intensive problem. 620 million developer hours are wasted every year trying to find potential bugs in a code base and patching them earlier than they will trigger any hassle in manufacturing – or worse but, repair them on-the-fly once they’re already inflicting points. The AWS BugBust re:Invent Problem makes use of Amazon CodeGuru, an ML-powered developer device that gives clever suggestions to enhance code high quality and establish an utility’s most costly strains of code. Fairly than reacting to safety and operational occasions attributable to bugs, Amazon CodeGuru proactively highlights any potential points in outlined code bases as they’re being written and earlier than they will make it into manufacturing. Utilizing CodeGuru, builders can instantly start selecting off bugs and incomes factors for the problem.
As a part of this problem, AWS shall be together with a myriad of open supply tasks that builders will have the ability to patch and contribute to all through the occasion. Bugs can vary from safety points, to duplicate code, to useful resource leaks and extra. As soon as every bug has been submitted and CodeGuru determines that the difficulty is resolved, the entire patched software program shall be launched again to the open supply tasks so that everybody can profit from the mixed efforts to squash software program bugs.
The AWS BugBust re:Invent Problem is open to all builders who’ve Python or Java information no matter whether or not or not they’re attending re:Invent. There shall be an array of prizes, from hoodies and fly swatters to Amazon Echo Dots, obtainable to all who take part and meet sure milestones within the problem. There’s additionally the coveted title of “Final AWS BugBuster” accompanied by a money prize of $1500 for whomever earns essentially the most factors by squashing bugs throughout the occasion.
For these attending in-person, we’ve created the AWS BugBust Hub, a 500 square-foot area in the primary exhibition corridor. This area will give builders a spot to hitch in with the problem and observe their progress on the AWS BugBust management board whereas sustaining acceptable social-distancing. Along with the AWS BugBust Hub, there shall be an AWS BugBust kiosk situated throughout the occasion area the place builders will have the ability to signal as much as contribute towards the Largest Bug Fixing Problem World File try. Attendees will even have the ability to converse with Amazonians from the AWS BugBust SWAT staff who will have the ability to reply questions concerning the occasion and supply product demos.
To participate within the AWS BugBust re:Invent Problem, builders will need to have an AWS BugBust participant account and a GitHub account. Pre-registration for the competitors might be achieved on-line, or for those who’re at re:Invent 2021 in-person you may register to take part at our AWS BugBust Hub or kiosk. In case you’re not planning on becoming a member of us in individual at re:Invent, you may nonetheless be a part of us on-line, repair bugs and earn factors to win prizes.