Hacker News new | past | comments | ask | show | jobs | submit login

You appear to lack imagination. For Square, here is one way to break it down into units which are easily tested:

  1. Can I write an iOS app that reads incoming signals via the
     headphone jack such that the app can separate the input into
     "high" vs. "low" signals with sufficient accuracy?
  2. Using "high" vs. "low" signals, can I encode "Hello world"
     into a series of signals and then decode that back into 
     "Hello world" in my iOS app?
  3. Can I encode the typical information contained on the magnetic
     strip into a series of signals and then decode that back?
  4. Can I do step 3 reliably such that errors during transmission
     are automatically corrected for?
  5. Rather than doing all of the above via prerecorded signals
     being played back from another device, can I create hardware
     which has data to be transmitted baked into the ROM and still
     do the encode/decode?
  6. Rather than baking the data into ROM, can the hardware accept
     input via a serial port, encode it, transmit that to the iOS
     app, and have the iOS app successfully decode it?
  7. Instead of using a serial port, can I solder in a magstripe
     reader to accept the input from a swiped card and send it to
     the iOS app?
  8. Rather than just reading the data into an iOS app, can the iOS
     app communicate with a server over the internet and transmit
     the data to it?
  9. Can the iOS app receive a response back from the server?
... and so on. Each one of these are valid goals and are small enough to easily get a win on before moving to the next bigger goal.



Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: