411 karma · joined September 27, 2009
Anyhow, glad to see its working well for you. Your post is well-written and thoughtful. Success in any sort of business venture has some really simple rules, the App Store should be no different.
Not to say that google isn't doing great things with the concept, just interesting to note that we've already studied some really complex problems and come up with smart, efficient solutions in the last 50 yrs and a lot of what we think is innovative is anything but.
You're absolutely correct that it seems like this person hasn't built a single android app.
When it comes to other features of the phone, e.g. camera or accelerometer, like one of the posters said- you'll have to do progressive enhancement. Intelligent web developers already know how to do this. You feature test, then you enable a particular feature. Its not all that difficult.
You could add more value in the cover letter and interview reminder section, and also add in a resume section. For example, in the interview section a person could create a list of stuff they need to look at or study, and then check them off as they're finished. Similarly, you could create and save different cover letter and resumes. A user could use special syntax like [[Edit company name]] to just edit the relevant parts and send the resumes off.
I can see this working with a very cheap subscription model ($1-2/month) if there are more features. I dont think have you have enough to sell it right now, since most job sites have their own job tracking system.
- Something where I can interact directly with the client/consumer. I dislike having to program by specs, when I know that they are written by someone who doesn't understand end users. Simple, effective touches are usually missing, and the feedback loop is so long that apps take years to evolve.
- Something challenging. I want to stay up at night visualizing possible solutions. That kind of excitement makes the time spent worth every second. And with the opportunity to think and implement a solution that works really well for the problem.
- Something that makes a difference. Doesn't have to be something ground-breaking, but it shouldn't be a CRUD front-end either.
This is harder to quantify than I thought. I guess it depends on the novelty of the idea, the silken smooth end-user experience (think iPhone- I own a G1 myself, but man does the iPhone provide a great experience), and the quality/succinctness/simplicity of the code.
Now, to forward to boss or not to forward....
Re: your point about isolation, this is why I like the WFH approach. You give people freedom, but you still work as a team. It seems more win-win to me overall, than striking out on my own.
CodeSourcery has no central office. We work when we want in an environment in which we are comfortable. We can work wherever we want: from a coffeeshop, a library, or anywhere else on the planet with an internet connection. We see our friends and families throughout the day; not just early in the morning and late at night.
Good to see that there are companies which are interested more in what you can do and less in forcing their way of working on you. Are you working for them?
Does your company have a policy to let people work from home as long as they are productive, or did you have some convincing to do?