background preloader

57 startup lessons

57 startup lessons
I am a cofounder of RethinkDB — an open-source distributed database designed to help developers and operations teams work with unstructured data to build real-time applications. There are already very good lists of startup lessons written by really talented, experienced people (here and here). I’d like to add another one. I learned these lessons the hard way in the past four years. If you’re starting a company, I hope you have an easier path. People If you can’t get to ramen profitability with a team of 2 – 4 within six months to a year, something’s wrong. Fundraising If you have to give away more than 15% of the company at any given fundraising round, your company didn’t germinate correctly. Markets The best products don’t get built in a vacuum. Products Product sense is everything. Marketing Product comes first. Sales Sales fix everything. Development Development speed is everything. Company administration Personal well-being Thanks to Michael Glukhovsky for reviewing this post. Related:  bac à sable

6 lois à connaître pour mieux organiser son temps de travail Nous avons beau rédiger nos planning en heures de travail, nous sommes forcés de constater qu’une heure de travail ne ressemble pas à une autre. Outre la nature de l’activité, plusieurs facteurs entrent en jeu : le stress, le plaisir, l’apprentissage, l’enrichissement personnel que l’on en tire, le niveau d’énergie, la frustration ou l’insatisfaction. En fait ce n’est pas tant la quantité de temps passée qui compte mais sa qualité. Beaucoup d’entre nous gèrent leur temps de travail de manière désastreuse. Comment s’organiser de façon à tirer le meilleur de chacune de nos heures de travail? 1. En 1949, Edouard A. Depuis, cette loi est généralement exprimée par : “si quelque chose peut mal tourner, alors cette chose finira infailliblement par mal tourner”. 2. En 1951, Sune Carlson constata dans une étude sur le travail des managers qu’ils étaient interrompus en moyenne toutes les vingt minutes. Voici plusieurs pistes pour éviter les interruptions : 3. 4. 5. 6. Crédit photo : zoutedrop

Eric Ries on 'The Lean Startup' It’s a reality that haunts every entrepreneur and would-be entrepreneur: Most startups fail. Eric Ries knows firsthand. He has been there. When he cofounded software company IMVU, he and his team tried a different approach by rapidly creating and releasing their product before it was perfected, only to continuously update, revise and re-release it, based in part on customer feedback. It worked. He described this process — taking less money and time to develop ideas and customers — as a “lean startup.” Below is an excerpt from the introduction to the book. Stop me if you’ve heard this one before. Ten years and several startups ago, that was me, building my first company. It remains a painful memory. If you’ve never experienced a failure like this, it is hard to de­scribe the feeling. It wasn’t supposed to turn out that way. Yet the story of perseverance, creative genius, and hard work persists. After more than ten years as an entrepreneur, I came to reject that line of thinking. 1. 2.

Setting Up Tomcat For Remote Debugging - WG: Programmer's Cafe Tomcat can be configured to allow a program such as eclipse to connect remotely using JPDA and see debugging information. (powerpoint presentation) To configure tomcat to allow remote debugging, start tomcat using the catalina startup script (from your tomcat home) instead of the normal startup script like so (tomcat must be stopped before you can change over): WIN: We recommend adding this stuff to your startup script so that you are always running tomcat in debug mode. Open the startup script in (your_tomcat_home)/bin (WIN: startup.bat, UNIX: startup.sh) Add the following lines at the first blank line in the file (around line 8) WIN: UNIX: Change the execute line at the end to include jpda start WIN: UNIX: Run the startup script when starting tomcat to run tomcat in debug mode If you're concerned about opening up the known port for debugging, you can change the port on which JPDA listens by setting the JPDA_ADDRESS environment variable to something else (e.g. 38000). Icon to:

How I Got My Team To Fail More - Jason Seiken Business-school literature has long stressed the importance of taking risks and encouraging rapid failure. In the real world of quarterly numbers, though, embracing failure mostly remains a throwaway line in CEO speeches. At PBS Digital, we went beyond corporate lip service and demanded failure from each and every employee. The results? The story of our decision to create and embrace a failure metric begins, as do many business advances, with desperation. It’s easy to understand why. With hundreds of masters, any potential digital product was bound to fall short of meeting somebody’s needs. That culture had worked fine in the analog world, through nearly four decades of groundbreaking children’s television started by Sesame Street, and primetime television gems such as NOVA, Nature, Masterpiece, and FRONTLINE — each of which has been on the air for more than a quarter-century. But that was analog. So when I joined the company in December 2006, I decided to deliver a shock to the system.

Multi-Threaded Programming 2: Communication The next step in learning about multi-threaded programming is going to involve seeing how threads communicate with each other. This is important so that it is understandable why many of the pitfalls when programming with multiple threads exist. I am going to stick with x86-64 based architectures for simplicity, but this is pretty applicable to all computing devices from my experience. If you want to read up on other things that I have covered, then here is my previous post in this series: Multi-Threaded Programming 1: Basics Reading From Memory So to start, let’s see what happens when a thread reads from memory. This will then hit various data caches to see if this address exists in them. In this case the L1 and L2 caches are specific to each core. So after the address has made it all the way to the main memory of the computer, the data at that location begins its long trip back to the processor. I stands for Instruction, AKA code. Writing To Memory Atomic Operations Lock: Unlock: Next Time…

objective c - iphone: Calculating battery life Parcours client : enjeux et analyse La multiplication des canaux de communication et de distribution des offres complexifie l’analyse du parcours client. Or il est aujourd’hui indispensable de connaitre toutes les étapes du processus d’achat et des interactions avec la marque qui mènent à la commande. En effet, la mise oeuvre d'une stratégie d’acquisition efficace repose sur une maîtrise totale de ces paramètres : quel message émettre, quelle action conduire et à quel moment ? La méconnaissance du parcours client peut conduire les décideurs à prendre des décisions erronées. Par exemple l'analyse des canaux de communication révèle généralement que le canal internet est déclaré par les consommateurs comme étant la source qui leur a permis de connaitre l'offre de l'entreprise. La tentation est alors forte d’augmenter les moyens dédiés a ce canal au détriment des outils classiques (affichages, flyers...). Les ressources accessibles sur notre site Des professionnels partagent leur expérience Articles blog.flyconseils.com Interviews

Loi travail : un effroyable gâchis Partager cet article Alors que les tensions sociales menacent de bloquer le pays et que le gouvernement s’obstine à refuser le dialogue et le compromis, la loi travail apparaît de plus en plus clairement pour ce qu’elle est : un effroyable gâchis, un de plus au sein d’un quinquennat raté, et peut-être le plus grave. Le gouvernement voudrait nous faire croire qu’il paie le prix d’être réformateur, et qu’il doit se battre seul contre tous les conservatismes. La vérité est toute autre : sur ce sujet comme sur les précédents, le pouvoir en place multiplie les improvisations, les mensonges et les bricolages. On a déjà vu cela à l’œuvre sur la compétitivité. Impréparation et cynisme On retrouve avec la loi travail le même mélange d’impréparation et de cynisme. C’est d’autant plus regrettable que le droit du travail aurait mérité de vraies discussions. L’illusion des accords d’entreprise équilibrés Contournement des élections professionnelles Signaler ce contenu comme inapproprié

Related: