-12 karma · joined January 27, 2011
However, I have focused solely on programming the last 10 years, and I believe my focus depleted from other skills that are highly necessary to balance someone out: product development, winning friends and influencing people, sales, marketing, physical builds, the arts and humanities, entrepreneurship and finally understanding and gettings your hands deep and dirty into real business experience:construction, food and restaurants, medecine, education, finance, fashion, etc, etc.
My intention is to help others not go down such a narrow path as I have.
Reading the Steve Jobs biography really lit a fire under me.
Entrepreneurship is awesome. I have self generating, passive income from my personal Android apps and I respond to most customers emails personally.
As far as my skills on SoundTracking:
I already had 2 years of solid Android experience under my belt, and over the course of the project, I learned a shitload more about Android.
I made use of my teammates extensively.
I released early and often.
I managed to generate positive relationships with over 20 api partners to make this project happen.
I discovered new ways to make objected oriented abstractions work in Android.
The list goes on.
Keep your skills sharp. Every product that has software has a purpose. Google is a search engine. Android is a phone and an app market. A good app has a clear purpose and is easy to use.
But, work on your social skills. An idea that is coded with someone else as a sounding board is generally stronger than an idea coded by someone sitting alone at a desk.
Good luck!
A team is a group of people that are greater than the sum of parts alone. A manager coordinates the team, keeps them on target, and brings out the magic that only good teams have. Can you have an orchestra without a conductor?...same goes for a team.
And I would rather keep up with new trends by hiring someone with those new skills than having to learn them myself. Call me lazy, but I call this entrepreneurial.
Studies have shown that the older you get, the more strategic your thinking becomes, but the less sharp your raw calculation power. Same reason the fields medal in mathematics is only awarded to those under 40.
As a coder, I no longer like coding for the sake of coding. I like coding because it is a means to an end. My powers of abstraction are greater. After 2 years of moderately successful solopreneurship, I fully understand the absolute need to ally with other people.
I am able to cut through people's bullshit easier. When I meet a potential business parter/coder I am more quickly able to see exactly how strong they are, what kind of drive they have, and ultimately I am more quick (and confident) to tell them to fuck off if they are a liability. As a 20-25 year old, I had no confidence and could not speak up for myself.
I focus solely on projects that I enjoy with people that I enjoy working with. My ability to create potentials for happiness and avoid pitfalls is stronger than ever. Physically, I am stronger than ever, and I eat much much healthier.
I am more positioned than ever before to hit a project out of the ballpark.
Finally, at 28.8 I realize that my ageism is just another prejudice that was hindering my ability to take advice. Now, my mind is not closed. It is more open than ever before. Age has worked well for me, and young peers, it will work well for you too.
Eventually, the mass market appeal of mobile devices will combine with the usefulness of a physical manifestion of our ideas into reality. You need to make a cheap robot USEFUL.
Ultimately, it is the person that controls the robot that will get the most use out of it. Just like a master craftsperson can use his or her tools far more effectively than any random person.
So...in one idea, the reason robots are not really here is that there is no mass market appeal to justify the hundreds or thousands of dollars that they cost.
When the official Android market went live, you can now buy apps over the browser, then even download to your phone...so this is a bit out of date.