Being Awesome One Build at a Time

Fc8ab5f8f01eb36c35a95bb0fca16bf9?s=47 Logan Leger
September 27, 2011

Being Awesome One Build at a Time

Talk to we gave to LSU's iOS Bootcamp

Fc8ab5f8f01eb36c35a95bb0fca16bf9?s=128

Logan Leger

September 27, 2011
Tweet

Transcript

  1. Being Awesome, One Build at a Time

  2. PLEASED TO MEET YOU. • Logan Leger, Founder + CEO

    • Evan Cordell, Founder + CTO • Christopher Keele, Senior Developer • Christian Bankester, Senior Developer
  3. NEW KIDS ON THE BLOCK. • Cade Thomasson • Jonathan

    Hooper • Beth Findley
  4. WE’RE PRETTY COOL. • Founded in January, 2010 • Louisiana

    natives • Backgrounds in engineering, math, physics, computer science
  5. WHAT’S IN A NAME? We specialize in agile development. We

    make hand- crafted web and mobile apps. We help reveal our clients’ innovation and potential to the world.
  6. RECENT PRESS. We like when people talk about us.

  7. DEVELOPMENT PROCESS. Evan Cordell, Founder + CTO

  8. • Open, honest, candid. • Chat room during business hours.

    • Project management software. • Status meetings every week. COMMUNICATION IS KEY.
  9. CODE MANAGEMENT. • Git • Notifications in chat room.

  10. OUR STACK (NO OVERFLOW). • Ruby, Ruby on Rails •

    Objective-C • Java
  11. WE <3 TDD. • Test driven development. • Software testing

    software. • Write failing tests first. Make tests pass. Refactor into sexiness. Continuously integrate.
  12. THE AGILE RULE THE WORLD. • Always look for something

    better. (The grass really is greener over there.) • Doesn’t exist? Write it. Release it. • Learn quickly. Polyglots get all the girls (or boys). • Code monkeys get eaten by code bears.
  13. WHAT TO DO WHEN THINGS GO HORRIBLY WRONG. Christopher Keele,

    Senior Developer
  14. (BECAUSE THEY WILL.)

  15. DON’T PANIC. • Fear is the mind killer. • Writing

    code is creative. • Debugging code is clinical.
  16. PLAN AN ESCAPE ROUTE. • Festina lente. • Come up

    with a quick fix. • Create a timeline.
  17. BRING A BALL OF STRING. • Theseus and the Minotaur.

    • Commit as much as possible. • Data dump.
  18. CALL FOR AIR SUPPORT EARLY. • He who hesitates. •

    Parse the internet. • Post first, answer questions later.
  19. BROKEN BONES HEAL STRONGER. • When all else fails. •

    Big errors are big opportunities. • Two steps forward, one step back.
  20. REASONS FOR APP DEVELOPMENT Logan Leger, Founder + CEO

  21. BUILDING A NEW PRODUCT. Like Angry Birds or Camera+.

  22. CREATING VALUE FOR EXISTING CUSTOMERS. Twitter and Facebook for iPhone;

    Starbucks and Amazon apps.
  23. BRINGING IN NEW CLIENTS. Starbucks.

  24. TALES FROM THE CRYPT. And other things we wish we

    knew when we first started.
  25. WHEN YOU STARE INTO THE PROJECT THE PROJECT STARES BACK

    AT YOU. Logan Leger, Founder + CEO
  26. WHAT I WISH SOMEONE HAD TOLD ME. • Development timelines

    are fluid. • Always under-promise. • It’s always a feature, never a bug. • No one actually knows what they’re doing when they start. • Turn a success into a failure: takeaways.
  27. THE GREAT ADVANCE UPS DEMO DEBACLE Evan Cordell, Founder +

    CTO
  28. SUDO MAKE ME A SANDWICH. Christopher Keele, Senior Developer

  29. IN CONCLUSION: STAY AWESOME. STAY HUNGRY. (Because we might hire

    you one day.)
  30. Q & A

  31. STAY IN TOUCH. hello@newaperio.com http://newaperio.com