DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports Events Over 2 million developers have joined DZone. Join Today! Thanks for visiting DZone today,
Edit Profile Manage Email Subscriptions Moderation Admin Console How to Post to DZone Article Submission Guidelines
View Profile
Sign Out
Refcards
Trend Reports
Events
Zones
Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Partner Zones AWS Cloud
by AWS Developer Relations
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Partner Zones
AWS Cloud
by AWS Developer Relations
Securing Your Software Supply Chain with JFrog and Azure
Register Today

Trending

  • Essential Architecture Framework: In the World of Overengineering, Being Essential Is the Answer
  • Implementing a Serverless DevOps Pipeline With AWS Lambda and CodePipeline
  • Understanding Dependencies...Visually!
  • Database Integration Tests With Spring Boot and Testcontainers

Trending

  • Essential Architecture Framework: In the World of Overengineering, Being Essential Is the Answer
  • Implementing a Serverless DevOps Pipeline With AWS Lambda and CodePipeline
  • Understanding Dependencies...Visually!
  • Database Integration Tests With Spring Boot and Testcontainers
  1. DZone
  2. Testing, Deployment, and Maintenance
  3. Deployment
  4. Is Flappy Bird the New Hello World?

Is Flappy Bird the New Hello World?

Alec Noller user avatar by
Alec Noller
·
Jun. 13, 14 · Interview
Like (0)
Save
Tweet
Share
5.46K Views

Join the DZone community and get the full member experience.

Join For Free

Last week, Apple released Swift, the new programming language for iOS, and one question became prominent: as Alex Curylo suggested in his collection of Swift resources, could Flappy Bird be the new Hello World?

After its release, a lot of Flappy Bird clones started popping up. I mean, really, a lot. It was kind of a phenomenon - the creator, Dong Nguyen, ended up in Rolling Stone - until the game was abruptly removed from app stores. But it seemed to be treated as a point of reference for a lot of things. Where you used to automate Mario with machine learning, you now automate Flappy Bird:


It's not too surprising, then, that the release of Swift was followed almost immediately by Flappy Bird clones. The author of the first notable clone, according to his comments on Hacker News, had only four hours of Swift experience. In other words, some developers started working on Flappy Bird clones immediately upon hearing the news about Swift.

You can find that first post-Swift Flappy Bird clone on GitHub, authored by Nate Murray and Ari Lerner, and it looks pretty put together for such a quick effort:

(Source: github.com/fullstackio/FlappySwift )

But that's not the only Flappy Bird clone to appear after the Swift announcement. Here's another on GitHub, and another, each within a day or so of the first.

It certainly doesn't apply to everything (not yet, at least) but there seems to be a trend here. I'm sure Hello World is still the first thing you do with a new technology - Nate Murray and Ari Lerner must have punched out a quick Hello World first thing with Swift - and as simple as Flappy Bird may be, let's be reasonable: it's not that simple. But what do you do after Hello World?

Build Flappy Bird, I guess.


Swift (programming language) Clone (Java method) GitHub Release (agency) IT News app Creator (software) Hacker

Opinions expressed by DZone contributors are their own.

Trending

  • Essential Architecture Framework: In the World of Overengineering, Being Essential Is the Answer
  • Implementing a Serverless DevOps Pipeline With AWS Lambda and CodePipeline
  • Understanding Dependencies...Visually!
  • Database Integration Tests With Spring Boot and Testcontainers

Comments

Partner Resources

X

ABOUT US

  • About DZone
  • Send feedback
  • Careers
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 600 Park Offices Drive
  • Suite 300
  • Durham, NC 27709
  • support@dzone.com

Let's be friends: