Pre-angel funding you should take every hack and shortcut you can to get something into your users hands.
Please ignore this checklist. It is really bad advice.
(source: 2 time founder, over $16M raised from VC. I have made many of these mistakes.)
Pre-angel funding you should take every hack and shortcut you can to get something into your users hands.
Please ignore this checklist. It is really bad advice.
(source: 2 time founder, over $16M raised from VC. I have made many of these mistakes.)
Vendor lock-in, with established long term vendors, is such a tiny risk at this stage that putting effort into avoiding it is going to cost you signification more business wise. Especially odd when there's a whole bunch of other questions noting that building things yourself is not worth it at this stage.
Daily 1on1s seem like a massive waste of time and focus that it seems insane to suggest them. If something comes up then your door should be open but expecting things to change day to day seems like you've got much bigger problems.
You don’t need to pull people from their desk. Just walk around the room and if nothing has changed you will have the following conversation.
CTO: Hey, what’s up?
Developer: Nothing much, still working on X feature. It’s going okay.
CTO: Cool, thanks a lot.
It wastes no time at all. Except that quite a lot of the time one of two things can have occurred:
1) The developer is stuck on something but they don’t want to ask because most people would rather struggle for a while first. By asking “What’s up” they will usually volunteer this without it sounding like they need to ask for help and then you can discuss it and usually resolve it or know who they should talk to to resolve it.
2) The developer has gotten distracted by something that seems important to them. If it’s actually important then it’s much better that you know about it rather than not know, and if it’s not then it’s much better that you guide them back to working on what is important before they waste too much time.
Seriously, I have gone through periods of doing and not doing this, and the whole organisation moves so much quicker when doing it.
Also, if you have to tell everyone something, you will find that telling every single person individually works so much better than telling everyone that thing as a group.
When you tell a group of people something nobody in the group will actually hear and understand it. One on one they will ask you a question if they don’t understand but in a group they almost never will. So if there is anything to tell people just walk around and tell each person one by one during this daily process.
Zero “Meetings”, daily 1on1s is what it’s all about.
Sometimes I sit in on the daily meeting and don't learn anything, but MBWA, I often get some insight to issues that are going on.
And once you have it for one project, you can usually adapt the script or process for others.
As a general rule of thumb you need to be really cautious not just of the initial work to implement something, but the medium term operational overhead which 1-click deploys falls into.
That said I still support 1-click deploys early on. It's just not so easy as adding a githook to trigger a script.
But to be fair, it is their money - if they want to decide on investments based on these criteria, that is their business. And they did say they are willing to accept critique of where they are wrong. They also said that this isn't truly part of their due diligence, nor should results be taken seriously.
I think this is useful advice and I’ll try to adhere to some of its points in my next startup.