On Starting Up

I’ve been working on my own project recently, a tourism related startup called Vine Trails. Its aim is to help people understand and navigate Australia’s wine regions based on wines they already like.

I’m really enjoying it so far, and feel like I’ve learned an enormous amount in the last six weeks. I love seeing what’s fun, what’s difficult, and what kind of tasks I enjoy doing. It’s been an intense, energetic, self-driven and rewarding experience so far, with some occasional bouts of confusion, doubt and contradiction. Learning to manage the emotions around ups and downs is high on my priority list, but discovering that I am a good analytical business thinker is nice.

Hacking to Learn

I’ve learned that a lot of the early stages in a startup are basically hacking things together to learn something about your customer, or your market. It’s known as the “wizard of oz“. As a developer, I really, really, really dislike hacking things if I know I’m going to have to repeat it multiple times, so I found this stage of learning pretty challenging, even though I ultimately found what would/wouldn’t be viable in this process.

I’ve also learned that startups are about balancing learning with action. It feels like you need to explore seventeen different avenues at the same time, but how do you prioritise them all when you’re just one person? You want to know how big the market is, what’s the likelihood of conversion, what business model would succeed, where you can get the data from, who’s currently a competitor, how is your idea different, what problem are you trying to solve, how do you make it look good cheaply, and ultimately does the customer really want it?

Coding – Not Really That Critical

My biggest surprise is that most of my six weeks has been spent on research/thinking/analysis/adminstration, with only about 20% on code. Here is a sample of technologies or tasks I’ve worked on recently:

Code:

Twitter bootstrap

jQuery

AngularJS

Font Awesome

Node

Neo4j

Google Maps technologies

Non-code:

Hosting research – Heroku, Amazon, GrapheneDB, Bitbucket

Trying to work out a name (this is torture, since most of the internet is parked-up)

Going to networking/tech events – How to start up in Sydney, Women Pitch, SheHacks, SydJS, Women Who Code

Trying out Google AdWords

Researching potential revenue models

Registered GoogleApps for business account

Working out product/market fit for product iterations

Creating a mailing list organisation on Mailchimp

Google Analytics

Built & customised landing page

Investigating grants

Data entry

Checking out potential new meetups or events that are worth going to

Exploring the startup scene

I’ve enjoyed going to some of the entrepreneurial meetups, co-working spaces and courses around Sydney (at Fishburners, General Assembly, Tank Stream Labs) to name a few. Taking the time out of your product development to explore the ecosystem is really important, to get exposed to new ideas and meet new people. I’d even say that not doing this will lessen your chances of success dramatically.

Learning to Delegate, and Learning to Pay

Actually paying for something made me realise there was a lot of value in delegation. I’d rather spend the money on this service to solve my problem instead of trying to do it myself, or trying to shoehorn a free version into what I wanted to do. There are loads of service providers that will help you bootstrap your idea, for example mailchimp for a free mailing list. It’s just a matter of researching what’s there for free, or deciding you are happy to pay for something that’s well-known that will save you time.

Keeping a Diary

I’ve started keeping a diary, just a sentence or two covering what I did that day, and how I felt. It really helps to show me what I achieved in the last day/week/month. It’s nice to read over when you’ve had a crappy day.

The Non-Traditional Path

I’ve reached a point where I feel comfortable calling it a “startup”, but a lot of other people were calling it that before I was able to. I felt that there was a certain level of maturity needed to warrant the label “startup”, compared to a hobby you work on in your spare time. There’s also a lot of expectation from other people when you start calling it a “startup” (dealing with comments like “fantastic, tell me when I can buy shares!”)

While I don’t happen to be traditionally employed at the moment, in my mind I actually have a job, and I keep hours that make it feel like I have a job (though I am frequently thinking/researching at night or on weekends too). I appreciate my weekends much more when working on a startup idea. It definitely doesn’t feel like I’ve been on a weekly treadmill that will repeat exactly the same for the next 6 months.

Trying the startup life has freed me up to really think about what I like and want to do. I look at the few months I’ve had off as a chance to learn things I wouldn’t have otherwise, and they’re great. No matter what happens with Vine Trails, I’ve learned a ton.

I’m Alberto, one of the founders of GrapheneDB.
I was glad to see our service featured in your non-code research list. 😉

Have you continued to explore Neo4j and our hosting options?
Please let me know if I can be of any help in the process.

Vine Trails looks like a very interesting project. I don’t have plans to travel to Australia anytime soon (it would awesome though!) but let me know if I can be of any help as a beta tester!
Good luck!

GrapheneDB was really easy to set up, my only issue was the latency – I’m in Australia, and there was no region closer to me (Same reason why I moved from Heroku). If you set up an asia-pacific region then I would be interested! 🙂