Back in October I got to spend a weekend at a Rallycross with my buddy Bob who is working on building MySubie. While driving back from Vineland, NJ to NYC we were discussing business and ideas and one concept that Bob mentioned struck a cord.
I want to be more involved with business and less technology.
Think about this in terms of a computer scientist. Basically we all know that technology drives innovation, but it’s really the business that implements the technology and not necessarily the actual invent. For example, you don’t have to physical develop the code behind your startup to build a business, but it does help to know and understand the technology.
The infamous word that sticks out from college is Abstraction. You don’t need to focus on writing code using OO and MVC, but you should understand scaling and how to leverage the technology that works best for you.
This concept has been stuck in my head with everything going on and working hard is not necessarily working smarter. I want to take it to the next level and I need to cut myself out of some parts when it comes to development. It would be better for me to manage and provide documents and next steps then to actual code. Guiding a developer rather than developing it would allow me focus on building out a business.
So even if you are an expert in your field or have a strong background in iPhone app development, time might be better spent networking and building out contacts than actually building the next app. I also see a parallel with this knowledge and understanding and implementation when it comes to agencies. Sometimes the people who present aren’t the people who are working on the account.