Chris Schremser, the CTO at ZirMed a healthcare revenue cycle management company based in Louisville, KY and is Sequoia backed, talks about the 5 P's every startup should no. Chris' talk is short, simple, and quite humorous.
Scaling databases is still hardEvan Cooke, CTO of Twilio, said this. “Data persistence is the hardest technical problem most scalable SaaS businesses face”ACID (Atomic, Consistent, Isolated, and Durable) and BASE (Basically Available, Soft State which becomes Eventually Consistent) CAP – Eric Brewer UC BerkleyConsistency (all nodes see the same data at the same time)Availability (a guarantee that every request receives a response about whether it was successful or failed)Partition tolerance (the system continues to operate despite arbitrary message loss)According to the theorem, a distributed system can satisfy any two of these guarantees at the same time, but not all three.
Netflix is an all in cloud play according to their blog, which is a great technical read in general.CIO Magazine recently revealed that Zynga uses the cloud when growth is unknown.
You may be like etsyand docontinuous deployment, or you may be like salesforce and release quarterly. Either way, automation is key.
Joel Spolsky suggested you really just want to hire smart people that can get things done.Good to Great author Jim Collins tells us great leaders start by getting the right people on the bus, the wrong people off the bus, and the right people in the right seats
The development community in Louisville will have skills that enterprise employers are looking for.Again, find and hire people that are curious and want to learn, whether or not they have the specific technology you think you need.
Do or Do Not; There is NO “Try” (Start with an attitude of presuming success, if you don’t this uncertainty will permeate your words and actions… Don’t use ranges)Determine How Much You are Raising (Smart Investors KNOW that your models will be wrong – instead of focusing on an advanced model, focus on a length of time you want to fund your company to get to the next MEANINGFUL MILESTONE… Don’t ask for more than you need)
MalcomGladwell in Outliers setup 10,000 hours.Dream big, but stay focused. As technologists, we believe that we can build anything, and we probably can. The question is, should we. Build the magic that makes you special, and “buy” the rest.
Lazy engineers will want to write the kind of tools that might replace them in the end. A lazy programmer will avoid writing monotonous, repetitive code – thus avoiding redundancy, the enemy of software maintenance and flexible refactoringA lazy programmer will look to see if someone else has solved the problems once before.A good programmer must be dumb. Why? Because if he’s smart, and he knows he is smart, he will: a) stop learning b) stop being critical towards his own work Socrates said “I only know that I know nothing.”