You can participate in the programming hackathon provided to use Artificial intelligence From DevRev to all young male and female developers from all over the world to participate to focus on and automate developer tasks.

  • shepherd: DevRev, Inc. 736 Garland Driver, Palo Alto, California

1. Dates and timing

The beginning of the competition November 1st
Deadline for submitting applicationsMarch 31
Internal voting periodMarch 31
Public voting period3 April
Live Show (Top 3) [in front of the judges]12 April
Announcement of winners14 April

With recent advances made in NLP, it is now possible to generate code from natural language, such as in OpenAI's Codex. With these advances, much of what developers do in terms of coding can be automated through the use of artificial intelligence and machine learning. We are looking for developers to usher in this new era in the form of the VSCode extension.What we build:

Some examples of features can include: 

  • Auto correction
  • Automatic code generation/code completion
  • Generate unit test
  • Check repos, update/close issues, update Slack, and email the team
  • Writing and updating documents
  • Anything else you think will improve developer workflow

Advantages of a programming hackathon

  • Describe your project, its features, and how you improve the developer's workflow.
  • Demo video. Record and upload explanatory video. The demo must be in English and less than 5 minutes in length.
  • Github link. Provide the link to your open source GitHub code repository.

Eligibility

  • The hackathon is open to enterprise developers, game developers, data scientists, cloud developers, managers/engineers as well as UX designers. 
  • People skilled and interested in cloud storage, serverless, application development, scaling, Docker, and IoT skills are encouraged to participate as well.
  • Each participant must be at least 18 years old
  • Not be a resident of any country to which the United States has embargoed
  • Not normally resident in countries subject to the U.S. embargo
  • No purchase or payment is necessary to enter or win.
  • Team size and registration requirements
  • You can compete in a team of one to four participants.
  • All teams must register on the Hackathon website before the deadline.
  • An eligible individual may join more than one team or organization, and an eligible individual who is part of a team or organization may enter the hackathon on an individual basis. If a team with an ineligible member wins, the prize money will be distributed to eligible team members only.

How to share

Participants can enter by visiting the official Hackathon website below and following the following steps:

  • Register on the Hackathon website by clicking the “Join Hackathon” button
  • To complete registration, sign up to create a free Devpost account, or log in with an existing Devpost account. This will enable you to receive important updates and create your own submission.
  • Participants will get access to the required materials by clicking on the “Join Discord” and “Review VSCode Extension Demo” buttons after completing registration.
  • Use of all materials submitted will be subject to the relevant license agreement. Entry into the Hackathon constitutes consent for Sponsor and Devpost to collect and retain entrant's personal information for the purpose of running and disseminating the Hackathon.
  • Complete and enter all required fields on the “Submission Entry” page on the Hackathon Website (each a “Submission”) during the Submission Period and follow the requirements below.
  • The Submission must be the submitter's original work, be solely owned by the submitter, and not infringe the intellectual property rights of any other person or entity.
  • Access to a Participant's submission for judging and testing must be provided by providing a link to a working demo or test build. If the link is private, the participant must include login credentials in their test instructions.
  • Multiple Submissions: An entrant may submit more than one submission, however, each submission must be unique and substantially different from each of entrant's other submissions, as determined by Sponsor and Devpost in their sole discretion.

Representing the programming hackathon team

  • If a team or organization enters the Hackathon, they must designate and authorize one individual (“Representative”) to represent, act, and enter the submission process on their behalf. 
  • The representative must meet the eligibility requirements listed above. 
  • By entering a bid on the Hackathon Website on behalf of a team or organization, you represent and warrant that you are the authorized representative to act on behalf of your team or organization.
  • Team Intellectual Property:
    • Your submission must be: an original work product of you (or your team or organization);
    • is owned solely by you, your team, or your organization without any other person or entity having any right or interest in it; And
    • Do not infringe intellectual property rights or other rights including but not limited to copyrights, trademarks, patents and contracts.
    • An Entrant may submit an application that involves the use of open source software or hardware, provided that the Entrant adheres to applicable open source licenses
    • By participating in the Hackathon, you represent, warrant and agree that your submission meets these requirements.

Financial or preferential support:

The project must not have been developed, or derived from a project developed, with financial or preferential support from a sponsor or administrator. These projects include, but are not limited to, those that have received funding or investment for their development,

or developed under contract, or obtained a commercial license, from the Sponsor or Administrator at any time before the end of the Hackathon Offering Period. 

Sponsor may, in its sole discretion, disqualify a project, if awarding a prize to the project would create an actual or apparent conflict of interest.

Acceptance criteria

  • Eligible entries will be evaluated by a panel of judges selected by Sponsor
  • Judges may be employees of Sponsor or third parties, may or may not be individually listed on the Hackathon Website, and may change before or during the judging period. 
  • Judging may take place in one or more rounds with one or more panels of judges, at Sponsor's discretion
  • Phase 1: The first phase will determine via pass/fail whether the ideas meet a basic level of feasibility, in that the project reasonably fits the theme and reasonably meets the requirements set out in the hackathon.
  • Second Stage: All applications that pass the first stage will be evaluated in the second stage based on the following criteria of equal importance (“Judging Criteria”)

Selection factors

  • Completeness and accuracy – does the extension work? Do you carefully follow instructions and convert them into code and procedures?
  • User Experience – How easy is it to use the extension? Is using the extension a pleasant experience for developers?
  • Creativity – How well are you using resources? Did the team use other useful free resources? Has the team added additional useful features?
  • Documentation – Does the team have comprehensive documentation of the code, features, and usage?
  • Scores from judges will determine potential winners of the applicable awards. The participant(s) eligible for a prize, and whose entries receive the highest overall score based on the applicable judging criteria, will become a potential winner of that prize.