Building a Startup: 12 Priceless Tools for Launching Your MVP
nashcoding.com
nashcoding.com
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?
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.
Worth a mention.
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?
As the site is very busy, the best designers might be ignoring your contest. What you can do is visit lots of other contests, and pick out the artists whose submissions you really like. Invite them personally to submit in your contest.
The moment I started inviting the best artists I could find, my contest took off and the logo I ended up with is smokin' hot.
99designs is for when you need just the first two. Choosing these can often be a reasonable choice for a lot of cases.
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".
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.
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.
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.
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.
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).
Saying git is the "clear winner" over hg or svn or what have you is like saying that ruby is a "clear winner" over python or c++ or whatever. It makes no sense.
Which version control system you use, yeah. But cheap ways to get a decent-looking web app up quick? That seems relevant.
that said, WordPress, from that list, is indeed the best!
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.
Rather than wrack my brain and carefully come up with a scoping document laying out all the pages and functionality in my next application --- a document that will be out of date exactly one customer meeting after I write it --- I'm just going to point my next designer at a $12 Themeforest theme and say "do this, but way better".
I don't mind that it costs $5-10,000 to get "better than Themeforest", but I do mind losing weeks of release time sweating whether it's time to pull the trigger on a designer and what exactly to have them do.
99designs is a different story. I don't have the designer's moral problem with spec!work but the misgivings people have about quality and IP infringements are based on real issues. I still think it's a good tool, but I can see why some would avoid it.
Avoiding Themeforest though seems crazy.
For my part, it takes me roughly two hours to:
* Copy all the static assets to their Rails-appropriate locations
* Take the "demo" pages and get them to display reasonably as Erb templates of a Test controller
* Convert the HTML to Haml
* Move content to layouts/application
* Break each feature in the demo out to a partial
There is no other two hours I can spend that gets me as much UI functionality, so I'm a fan.
I have done this three times, and each time found the work of integrating a Themeforest template to be easier than integrating work from graphic designers.
I am careful to work with templates that are HTML5, CSS3, jQuery, and that use a grid framework. I can imagine there are many hundreds of themes there that fail one or more of these checkboxes, and that might thus be a nightmare to work with.
it's just the spec work that gets me. that stuff isn't being sold multiple times like prefab themes. college students do spec no matter how much I yell at them and then end up (in terms of time spent) making so little an hour that it's just atrocious.
but, time and a place, etc.
and the type of work I do is very front-end heavy.... tends to go from mvp to beta launch quickly... and we have designers on staff. so, just spoiled. bad bias!
The price point for a very solid HTML5/CSS reasonably-semantic gridded admin theme is $12 to use and $600 for unlimited license. Even the license is a tiny fraction of the cost of any design project.
I am very specifically saying that samey prefabness isn't a liability for web app UI; in fact, I think UX outcome is likely to be superior, since samey prefab admin themes that people will like enough to pay for are all the Themeforest designers tend to build. They're developing palpable expertise.
The liabilities of these themes --- for instance that they are highly non-optimized --- are things that (a) do not matter until you have lots of customers and (b) are not particularly expensive to remediate with contractors after-the-fact.
The liabilities of the DIY approach --- often, a devil's bargain between either waiting weeks or months to get a pro designer to pick up and complete a project, or going to market with a manifestly poor design --- are much higher.
I think for most app devs, not using Themeforest is an expensive, irrational point of pride. It's not good business.
This is a fairly recent revelation for me, so I'm being noisy about it.
The cup I am drinking from would properly also have been considered a major insult to some craftperson a couple centuries ago, but I am perfectly happy paying less in return for something that just works.
As for 99 designs, can we please stop this exploitation bullshit? These people choose to offer their service there.
What most people (not necessarily you) mean when they talk about the exploitation of the designers is that they press down the price - to which all I can say is, welcome to capitalism.
I wish I could do a general reply to everyone (new to HN) but I think I temporarily confused themeforest with themegarden (and similar.) Well, they are all similar, but it's mostly in WordPress that the prefab stuff really bothers me. For quick 'gotta get the point across' for html5 or trans to ruby or whatever, yeah, themeforest definitely makes sense.
We deal with mostly very design-heavy, frontend-ish startups, where I work, so that may be why we hate spec and prefab work so much. We value originality but YES most definitely agreed, there's a time and a place for it!
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.