12 karma · joined October 17, 2014
Software developers code programs based on an engineer or architects specs. They normally come from a scale up coding facility. Don't not all think about future selves but how to get things done right now. Usually understand business goals pretty well.
Software engineers have a deep knowledge for common design patterns, probabilistic programming, and semi-fast prototyping. They also shine bright when data mining or artifical intelegence comes into play. Not normally very focused on the business goals, but strive to know more. Normally hired directly out of college or after 5+ years experience as a normal developer.
Software architects do little coding but are normally software engineers on steroids. They have a vast knowledge and understanding for how systems work together along with having around 15 years of SEexperience. Normally they have a good understanding and connection to the businesses success.
Might look into having someone take ownership of the design on your team. I don't think this is the most efficient method of attack, but it does work while the company is small.
You can also pick it apart and sell the items individually on ebay or something.
Ask the people who use my colossal list: https://github.com/Ryanb58/the-colossal-saas-list
Then either sell things you make with it or sell it itself.
Plus America is in a huge amount of debit.
Not saying we couldn't do both ideas though. I wonder which would be more useful.
With the wide spread of fiber cable(faster internet speeds), I see it being very do-able form of computing in the near to soon future. We might as well help push the Moore's law mentality a bit further.
The goal is to get people thinking outside of the box. Especially those in leadership positions.