Posts Tagged ‘agavelab’

Agave Lab develops Facebook app for the Juvenile Diabetes Research Foundation

JDRFWe were lucky enough to be selected by JDRF to build a facebook app that allows parents with kids with diabetes to sign up to visit their elected representatives in Washington D.C.   Check it out.

, ,

No Comments


New iPhone App - Tastebud for Open Source Food

Tastebud OSFSo we’ve released another iPhone application called Tastebud for Open Source Food.  Like the vanilla version of Tastebud, the app allows you to select ingredients from your fridge/pantry, add them to your virtual basket, and recipes that you can make with the selected ingredients are shown in a list.  So what’s new with this version?

We’ve partnered with Open Source Food so you can now find all of their tasty recipes on your iPhone.  In addition, you can link directly from a recipe on your iPhone to see always-current reviews that are hosted on the OSF site.  Also, we’ve added a way to be more specific about your ingredient selection - you can “drill down” from a general category to a specific ingredient (say from “Fruits” –> “Citrus” –> “Limes”) or you can just add the entire category.  We’ve also redesigned the UI to make it easier to navigate and, well, a lot prettier.  Check it out.  It’s only 99 cents!

, , , ,

No Comments


The iPhone 5 - It’s here.

The wait is over

The wait is over

, ,

No Comments


Our tags

picture-1

, , ,

No Comments


An App Is Born
Is that thing on vibrate?

Is that thing on vibrate?

We’re in a celebratory mood over here at Agave Lab this morning. . .

Last night, after working a scant 10 days and (mostly sleepless) nights, we delivered a very cool iPhone application into the gaping maw of the iTunes App Store Approval Process. We were working with one of the most highly-regarded design firms in the world (they’ve won countless awards and are consistently on the list of “Top 50 Design Firms”). The end client was a major luxury, auto manufacture. Unfortunately, we can’t disclose the identity of either but, the grace-under-pressure that was required and the compressed time frame made this a learning, as well as marginally traumatic, experience - kind if like giving birth but with fewer fluids involved. Here’s what we learned:

-Pick your partners carefully. The design firm is based in NY and in Stockholm. They were our primary point of contact - and they were fantastic. There were plenty of tense moments but even as tensions rose, they had our back. They were more than willing to offer advice, forgo sleep (the project manager in NY stayed up late with us for every session - fantastic guy), and keep a great sense of humor.

-Don’t bog down on a single issue. This project made extensive use of the multi-tasking capabilities of the new iPhone 4.0 OS. The problem was that it wasn’t released until the project was nearly due. No one had any idea of how it was going to work and we wasted a few precious days in the process trying to map out how it might work. In the end, we just shelved it and, as most things do, the solution popped up in due time and was easily implemented. Key message: if you get stuck, step back, do something else, and come back to it later.

-Be proactive about stuff that doesn’t look right. As a developer, working for a client, there is a temptation to do just what you’re told and nothing else. Often times we’d see something in the wireframes or the art that just didn’t look right. By pointing out the things that seemed odd or that we didn’t understand, we avoided building in functionality that, while technically in the spec, would have to be changed later.

-Balance architecture and UI. This one is always a bitch. We focused for the first few days on getting the architecture right - we’re a bit maniacal about code hygiene. That made the rest of the project go more smoothly but, 5 days into it, the client lead at the design firm (not an engineer) began to freak a bit. For him the product IS the UI. On the other hand, it’s easy to pound out the UI components first and then back into the architecture.  But with this approach, the the same client lead is going to wonder what the hell you’ve been up to - “The app looked complete at day 3 and we’re now at day 7″!  The solution to this seems to be to develop slices of the application from UI to architecture so that you’ve got steady progress on both fronts. Easy to say, tough to do but we’re going to work on it for the next project.

-Hire people that you like. We have a killer team.  This project involved a lot of late nights, crappy food, and tension.  Our team was stress-tested and passed with flying colors.  I used to work for a Kleiner Perkins company and Ray Lane was on the board. I once asked him how he hired people and his response at first surprised me but throughout my career has become increasingly right on. He said, “The most important thing for me is that I like the person right away”. Simple, no? And it works. It’s really rare that someone works out that I generally didn’t get a good feel about in the first 30 seconds. I’ve been trying to work out why this is true. Maybe it’s this: I consider myself hard-working, smart, honest, etc. so I tend to like people who share those traits. There are a million subtle factors that, I suspect, get boiled down to an instant “vibe” - you either like someone, or you don’t - but that vibe signifies a lot more than a hunch. Pay attention to your hunches, they’re smarter than you are.

, , , , , , ,

No Comments


How to Motivate People: Skip the Bonus and Give Them a Real Project

So my wife tracked this article down via FastCompany.  Fascinating, and fun to watch.

Bottom line, the more you pay people, the worse they do.  Seems counter intuitive, no?

picture-31

, ,

No Comments


How to name your product.

picture-3We here at Agave Lab kick out a lot of products and, just like kids, they all need names.  So here is a little how-to based on our experience.  And remember, some companies charge millions of dollars to come up with some of the most bone-headed names so, take this with a grain of salt.  It may be worth exactly what you’re paying for it.  With that disclaimer, here goes:


1. Don’t think about it too much. As long as it’s not confusing, obnoxious, or overly-long any name will do.  Sprint, Google, Apple - these are just words.  It doesn’t need to “sell” the product - it only needs to be easy to remember and clear.  Simple is best.

2. No tricky or creative spellings. Kreative Kwality Pharmacy, etc. may seem like a cute idea but you’re going to drive your customers Ka-razy when they try to find you.  And, unless you can own it, you’ll be driving a lot of your traffic to the site that owns the obviously-spelled alternative.  www.creativequalityfarmacy.com will thank you but it does little to help your business.

3. The domain name has to be available.  Okay.  So this one is obvious but you should think of other places you might want to host: - a Facebook game or Fan page, a LinkedIn profile, a supporting blog, etc..

4. A made up nonsense name is often nice (google, snapple, etc.).  It should be something fun to say and, if it evokes some theme or feeling that’s connected to your product, bonus points!

5. A descriptive name is good too. It involves less marketing as the name itself functions as marketing.  However, it’s harder to find the available domains and it’s often harder to trademark than nonsense words.

6. A combination of 4 and 5.  Something like “Facebook”  Not really a word but I’m thinking “faces, profiles, etc. and a book or a collection of something”.  It works.

7. Generally, the more people involved in the process, the worse the name is.  I’m not sure why this is the case but it always seems to be true.  I think that people tend to seek safety and consensus which often means that you get combinations of boring (safe) bits of names that are stuck together (consensus).  Sometimes this is unavoidable but be aware of it.

8. Name it, forget about it, then look at again the next day.  After a few hours of shouting words at a white board our brains tend to turn into mush.  It’s at that stage that some downright weird and dumb names start to seem reasonable.  We’ve landed on a name late in the day, only to come in the next morning, to a something really atrocious.  I find that the best names come to you when you’re not really actively thinking about it too hard.  I make it a habit to write down one or two names, off the top of my head, per day. At the end of the week, I gather then up, throw away 80% of them, and then bounce the survivors off the other folks in the office.

A use case:  we had decided to name our iPhone recipe application - iHungry.  Miraculously, the domain and the name in the app store was open.  We created the assets, the supporting website, press release, video demo, etc. etc.  but we didn’t think that we could claim the name on the iTunes app store until we had something to submit.  You know the rest of the story - between the time we landed on the name and the submitted the app, someone released a crappy product called iHungry.  There was anger, rending of garments, shaking of fists, etc. but the net result is that we had to pick a new name right away.  We had a few hardcore, full company, panic sessions where we tried to force a name out - nothing.  But we all just put it in the backs of our minds, took the pressure off, and some really good names started popping up over the next few days.  We finally settled on Tastebud which, looking back, is a better name than iHungry anyway.

, , ,

No Comments


Do you know CSS and AJAX? Do you want to learn iPhone development?

picture-7Do you know CSS and AJAX?  Do you want to learn iPhone development?

We are looking for a few developers with a strong background in CSS, AJAX, JQuery, and PHP that would like to learn how to do iPhone/iPad and Android applications.  Agave Lab is a small company that develops mobile applications, Flash/Flex/AS3-based Facebook games, and other projects that are fun, interesting, and that are pushing the boundaries of what’s possible.  We’re located in Col. Americana but all of our clients are in the US.

Attitude is key in that we’ve built a really fun team and we all get along well.  The candidate will have to be flexible as our development methodology (which is based on Agile and SCRUM) is very different from a traditional waterfall approach.  We’re not too hung up on university degrees or professional background.   We’re looking for people who really enjoy coding and are genuinely interested in current web programming trends.  You can see some of the projects that we’re working on at www.agavelab.com.   Some English skills would be good as the two founders are gringos.

(and now in Spanish)


¿Sabes CSS y AJAX? ¿Quieres aprender sobre el desarrollo del iPhone?

Estamos en busca de unos pocos desarrolladores con experiencia en CSS, AJAX, jQuery, PHP y que quieran aprender a hacer el iPhone / IPAD y aplicaciones de Android. Agave Lab es una pequeña empresa que desarrolla aplicaciones móviles, juegos Flash/Flex/AS3-based Facebook, y otros proyectos que son divertidos, interesantes y que están forzando los límites de lo que es posible. Estamos ubicados en Col. Americana, pero todos nuestros clientes están en los EE.UU..

Su actitud es importante en la que hemos construido un equipo muy divertido y todos nos llevamos bien. El candidato tendrá que ser flexible como nuestra metodología de desarrollo (que se basa en Agile Y SCRUM) es muy diferente de la metodologia “waterfall” tradicional. No estamos demasiado colgó título universitario o experiencia profesional. Estamos buscando a personas que realmente disfrutan de codificación y están realmente interesados en las actuales tendencias de programación web. Usted puede ver algunos de los proyectos que estamos trabajando en www.agavelab.com. Algunas habilidades Inglés sería bueno que los dos fundadores son gringos

, , , ,

3 Comments


The rise of the middle class.
Trading up for the donkey

Trading up for the donkey

Great article from Thomas Friedman of the NYTimes about the future of the Mexican middle class.  From the article:

Fortunately, though, there is another rising middle class here, which the Mexican economist Luis de la Calle describes as the “meritocratic middle class.” It’s people who came from the countryside to work in new industries spawned by Nafta. This rising middle class has a powerful aspiration to dig out of poverty. Mexico has standardized school achievement tests, so you can see how well schools in one neighborhood stack up against another. Some of the best results, said de la Calle, can now be found in small private schools in poor Mexico City neighborhoods where the Naftas reside.

,

No Comments


Intel Invests in Guadalajara

A tech museum for kids?!  A center for environmental design?!   How cool!!

picture-5

Intel, the manufacturer of microprocessors, will invest 2.3 billion pesos over the next three years in Guadalajara, Jalisco, announced world chairman Paul Otellini. The firm plans to expand its installations in this city with a design center, a technological museum for kids and a laboratory with links to small and medium-sized businesses. Otellini said that the new building would be one of the company’s first to be certified as a leader in environmental design and energy consumption.

Read more: http://www.poder360.com/dailynews_detail.php?blurbid=7045#ixzz0mPNmm0b0

, , , ,

No Comments