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.

Top 10 Workplace Movies of All Time 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.

Web Design Dubai - SEO Dubai, Website Development Company UAE - WeWantTraffic 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…

BizSpark India Startup Challenge 2013 | Regional Finalist National Finals - Bangalore Winners Nanobi Data and Analytics Pvt. Finalists Wisestep Avance Consulting Little1 DecideQuick IntelloCut kPoint Technologies Arrayshield Technologies Pvt. Cochin Regional Winners Winner DecideQuick 1st Runner up QEdge 2nd Runner up RHLvision Interactive Regional Finalists GeoSpice RHLvision Interactive DecideQuick Baabte System Technologies Pvt. Pune kPoint Technologies Camplace Pvt. Interview Mocha Appacitive kPoint Technologies The Nextwave Technologies Chauka Cricket Solutions ANTfarm Easy Payment Links Webwingz Softwares Pvt. Chennai Arrayshield Technologies Pvt. Tharakan Web Innovations Pvt. ContractIQ Synergita - A Division of Asteor Software Pvt. Ahmedabad iStudio Mera Venue Pvt. MindArray Systems MindArray Systems Mera Venue Pvt. Mumbai Trutech Webs Pvt. MangoSense Pvt. Rhapsody Labs Pvt. Intellibuzz Technium Labs Timesaverz.com Rhapsody Labs Pvt. Coimbatore FixNix InfoSec Solutions Pvt. Vheeds Technology Solutions Pvt. Oxygen Creations Bangalore

Related: