6 ms·
Building a Startup: 12 Priceless Tools for Launching Your MVP
- plasma 15y agoFor anyone else wanting to know what MVP stood for (besides the MVC alternative!) http://en.wikipedia.org/wiki/Minimum_viable_product http://en.wikipedia.org/wiki/Minimum_viable_product
- mtogo 15y ago| This almost goes without saying these days, but Git is the clear winner in the battle of the source control versioning systems. It is? How so, exactly? It has a small lead over other systems as far as number of users goes, but i'd hardly call it a "clear winner".
- deleted 15y ago[deleted]
- rawsyntax 15y agowhy is there a winner in source control at all? Is it a contest?
- tansey 15y agoAdmittedly, I'm not a source control or git expert by any means. However, in a lot of work environments, it is a contest. Your company decides at the outset that they will commit to use a set of technologies for the next project and that's that. I am personally looking at it from the outskirts as a guy trying to build a startup. When I look around for a library or plug-in I need, I end up on Github. When I look at cloud hosting providers like Heroku and AppHarbor (even though they've since added support for other source control tools), I see support for git. I'm a machine learning guy, so my goal is to find the tools that minimize my time developing software and maximize my time discovering new AI algorithms. From that perspective, it is a competition: I do not have time nor care to tinker with all the different source control methods. I just want what works, and what works is git.
- X-Istence 15y agoWhile I agree with this statement very much, and I know various different source control programs, I still from where I am standing feel like Git is something that new startups and people in generally work with. It is one of the first features touted when a newer service comes to town (sometimes alongside Mercurial, but generally support for Mercurial comes after git). I personally really enjoy git, I love what it has to offer, and honestly it has a better community aspect to it, Github is simply amazing, with Gitorious a close second and yes BitBucket exists, but it is not even close. It doesn't have the same community feel, pull requests are practically non-existent, the online tools are not that great (the wiki being a mercurial repo is actually pretty nice), and overall it just seems to have stagnated since being bought by Atlassian. As for the corporate world, if you want in house solutions either has some choices. You can go with straight Git/Hg without a web front-end, you can use their built-in web front-ends or you can get something like Kiln and Gitorious (being open source is kinda nice really, low barrier to entry). Where Git still lacks is on the Windows side of things, someone really should come along and write a Git compliant client that is more windows centric and runs correctly rather than having to have MingW installed and a whole range of other tools and utilities. The version also lacks behind somewhat so sometimes you may run into a bug that you can't replicate using a newer version (had a nasty merge that caused that issue, worked fine on my Mac, no so much on Windows). Mercurial since it is entirely written in Python will work great on Windows. The TortoiseHg and TortoiseGit will always leave something to be desired but at least they exist and can make it somewhat easier, other than the fact that Git's terminology doesn't match up with Subversion or CVS (what most devs have used before).
- tptacek 15y agoWHO CARES. Hit this author over the head with Bitbucket or whatever and he's not going to disagree with you; in all likelihood he'll just say "anything that gets your code out there so that people can interact with it and build on it is going to build currency for your project". We really, really don't have to get in a big Git vs. Mercurial fight over this. They're all fine. It does not matter. In fact, Patrick will tell you not to use any of them and host your own code, if you care about SEO.
- irahul 15y ago> In fact, Patrick will tell you not to use any of them and host your own code, if you care about SEO. Won't it be a non-issue if your repository isn't public which would be the case for most of the startups. Except for a couple of non-critical utilities, companies generally don't open source their code on their way up, and when they have reached the critical mass and are open sourcing big projects, they generally would have sufficient SEO weight to outweigh the repo effect.
- euroclydon 15y agoThe big thing here is "if you care about SEO". I put up a single page with some very simple examples of doing computer vision in Python on my website three years ago. It's gotten enough links to give my site some authority in Google's eyes. I don't think it would be very difficult for a software company to find some code that others would find useful and post it on their website. And in fact, it would be a lot easier than generating other content, considering that software companies write software all day.
- irahul 15y ago> In fact, Patrick will tell you not to use any of them and host your own code, if you care about SEO. Won't it be a non-issue if your repository isn't public which would be the case for most of the startups. Except for a couple of non-critical utilities, companies generally don't open source their code on their way up, and when they have reached the critical mass and are open sourcing big projects, they generally would have sufficient SEO weight to outweigh the repo effect.
- troyk 15y agonot sure why so many people pimp 99designs. It's on the author's "priceless" list, but it's the only tip he spends 6 bullet points instructing how to overcome 99design crap. I tried them once, spent a lot of time collaborating with designers and was not impressed with any of the results. I had to file a chargeback with my credit card company because 99designs refused to refund my money outside their 60 day policy (I was unaware I had 60 days, you have to hover over their money back guarantee to find that out). I could be spoiled, as I've worked with a good designer in the past (http://rohdesign.com/ http://rohdesign.com/) -- the benefit being more focused attention to your project, albeit for a few more $$, but not really when you factor in the value of your time.
- tptacek 15y agoI've been involved in projects that used 99designs. I would not use 99designs for, say, a whole website. I would be very wary of design submissions that are stolen or plagiarized from other sources. But for simple transactional work, like a new logo or wordmark, I think it's the way to go. The fact is, most tech startups probably don't benefit that much from "focused attention" to small graphical flourishes. You are probably not Twitter, and the birdie probably isn't going to make or break you. Also: how'd you end up needing your money back? Don't you have to accept a design to end up spending money?
- troyk 15y agoYou pay first, then get a refund if you do not select a winning design. The benefit of focused attention is not for "small graphical flourishes", rather it takes less of your time so you can move on to other things. This is where I think the 99design concept falls down. It takes less time and energy to work with 1 person vs many, especially when that 1 person has more talent and expertise. 99design is classic penny wise and pound foolish, ymmv as others have stated, sometimes you get lucky (I loose my ass at the craps table, so I tend to stick to black jack).
- danielcrenna 15y agoAn alternative to 99designs that I've used successfully in the past is BrandStack.com; you can only choose from ready-made designs, but they are high quality and the designers usually are willing to adapt for your branding. They also have Upstack.com which is a similar service to 99designs but you get a little bit more of a warm fuzzy feeling since it's not "on-spec".
- marcymarcy 15y agoNot the tools I'd pin down, but in particular I am majorly against prefab themes like themeforest, and crowdsourced work like 99designs or crowdspring. You get what you pay for, and it's crap. I think both are a major insult to originality and craft that comes with quality design work - the exploitation of the latter, crowdsourced design work, just makes me flat out nauseous. that said, WordPress, from that list, is indeed the best!
- tptacek 15y agoCould not possibly disagree more strongly about Themeforest. Take the top 20 admin themes from Themeforest and compare them to the UI/UX of 20 randomly selected YC companies. Not the front page; the actual UI. Reasonable people will disagree which one wins. But what's crazy about that is that the Themeforest stuff costs twelve dollars†, and is available instantly. Desktop software developers don't have inferiority complexes about how samey their apps look. In fact, refined sameyness is a point of pride among Cocoa devs! But for some reason, every web app needs to be designed by Shepard Fairey and Khoi Vinh to launch. By all means, contract Fairey and Vinh. But do it after you launch the product and start making money. Your initial users do not give a fuck about this issue. If you are not a natural, fluent designer, you will lose tens of thousands of dollars of your time (and, worse, money) just so you don't look like someone else's CMS skin... which none of your real customers will notice. † Admittedly more if you need an all-purpose license, but still 1/10th what a designer costs.
- danielcrenna 15y agoGreat call on Themeforest. The added benefit of using a prefab admin skin is that you can actually build your entire concept before you need to think about paying a designer. Many of the themes have a built-in grid system (if they aren't using 966 outright) so that you can build UI workflows after creating mockups. I have made this mistake in the past but would now never hire designer if I hadn't already built a working prototype of every screen, and for that I use ThemeForest HTML5 skins.
- tptacek 15y ago
- pspeter3 15y agoI feel like any of these compilation articles are just meant to generate discussion because people will disagree. Start up founders need to focus on making a good product with the tools they have available to them
- tptacek 15y agoThis seems like the super-productive kind of disagreement to have on HN: "I tried this and it didn't work and here's what did work for me". Which version control system you use, yeah. But cheap ways to get a decent-looking web app up quick? That seems relevant.
- pspeter3 15y agoI'll agree with you on the relevance for getting a cheap decent looking web app. I feel that the version control system and text editor recommendations are just begging for flame wars because it's a subjective choice.
- briggers 15y agoI feel like many of these compilation articles are just designed to get on the front page of HN.
- phugoid 15y agoSomething he left out was CRM, and I would love some suggestions. My marketing involves contacting individuals at various companies. I need to capture all the information I know about them, track email conversations, and record meeting minutes. I also need to keep lots of comments about the strategy for each customer. So far, I don't know of any easy way to access this data in one place without lots of steps and clicks. I've been using the file system; one directory per company, and one text file per person. I paste emails and type meeting minutes into each file. I dream of a simple time-line based view of all the interactions with a given customer. Inside that dream, I also dream of Gmail and Skype integration. Suggestions, please?
- roel_v 15y agoZohoCRM is free for a single user, and you can upgrade later. It's not pretty but it works quite well for me. For Skype 'integration', I use the Skype Firefox plugin so I can click phone numbers to call people. It's not really 'integration' since you still need to manually enter a 'phone call' for your contact but you can do that while the phone is ringing, it works well for me. I haven't found any other (free) CRM systems that worked for me. I tried vTiger installed locally but it's not very stable nor moving fast - not something I'd want to base business on.
- JonLim 15y agoWhen I was freelancing, I used Highrise (http://highrisehq.com/ http://highrisehq.com/) for my CRM. They have a free account that's pretty good for a bunch of contacts. Worth a mention.
- hxf148 15y agoGood article I can attest that we have done most of the points on the list in growing our startup (http://infostripe.com http://infostripe.com) we were not aware of 99designs and might check them out. I would also suggest submissions. Look for indexes, review sites and bloggers in your area and submit your MVP. Also don't give up on the first try when contacting busy people. Don't slip through the cracks.