Blog

Subscribe to Email Updates

Calling All Gophers! Can You Solve This Golang Riddle?

by Catherine Chiang – May 11, 2018

[This contest is now closed! View the winners here.]

Drumroll, please...we’re hosting our very first coding challenge!

Of course, the challenge is in Golangthe language with which our awesome product, Igneous Hybrid Storage Cloud, is built.

gopher3

By the way, we’re also sponsoring Go Northwest on July 30th, in Seattle; see you there!

The Challenge

We’re challenging you to write the best quine you can in Go!

“Wait, what’s a quine??” you may ask. A quine is a self-replicating programthat is, a program that takes no input and outputs a copy of its own source code.

Whether you want to finish this quine started by our architect and co-founder, Byron Rakitzis, or write your own, we’re excited to see your submissions!

Finish Byron’s quine:

package main

import quine "fmt"

var q = "package main\n\nimport quine \"fmt\"\n\n[...?]

OR write your own! The choice is up to you.

The Reward

Obviously, the fun of solving this riddle is the best reward! But in case you wanted tangible trophies to show off your Go prowess, here are the prizes you can win*:

  • Everyone who submits a working quine will be rewarded with a Gopher sticker!
  • In addition, at the end of the submission period you’ll be able to vote on which quine you think is the best. The winner receiving the most votes will receive a really adorable Gopher plushie (which also functions as a phone holder)!

Zoerab

blue_plain_1024x1024@2x

Submit your best quines here! The challenge ends on June 15, 2018 at 4pm PST.

Submit your quine

*Prizes will be sent to U.S. addresses only. Limit 1 sticker and 1 plushie per address.

Related Content

How Igneous Optimizes Data Movement

August 22, 2018

Our co-founder and Architect, Byron Rakitzis, recently wrote an article over at DZone called "Parallelizing MD5 Checksum Computation to Speed Up S3-Compatible Data Movement."

read more

How Igneous Selects Weekly Release Candidates for Production

August 14, 2018

Streaming out a weekly software update brings joy to customers and engineers alike. Customers receive cutting-edge features and timely bug fixes, while engineers transform bright ideas into production realities with minimal turnaround.

read more

We Want to Meet You (and Maybe Hire You, Too!): The Igneous Interview Process

March 12, 2018

For us, hiring is a big deal. As an early-stage startup, where every single person has immense impact, each hire is critical to our success.

read more

Comments