Thursday, May 21, 2009

Nitty Gritty Tech Talk 1

We finally got our server today. We ultimatly decided on peer1 - serverbeach servers because of the good feedback we have heard along with the *excellent* deal we were able to get. Serverbeach provided me with the following configuration
  • Dual Core Dual Processor 2.0 ghz Xeon 4mb l2 cache Cpu's
  • 2 Gig of Ram
  • 1 TB of disk split into 2 x 500 GB's
  • 5TB of data transfer
  • 10 GB ftp server backup

All for a great price of $190.40 USD per month, this is also because we paid upfront for the year. So for the next year i'll be nicley housed and sitting sweet @ the beach !:)

I would like to point out that the initial representative that talked me through the sale was extermely helpful (thanks mr John spears from serverbeach) . He provided me with a great deal and assisted with applying my discount as i completed the purchase

As usual (like almost everything) there was some slight mishaps but they are now sorted. This is what happened.

  • Credit Card got billed incorrectly the first time so it looked like 2 deductions were made (which kind of stressed me out) resulting in lots of money not being accessible whilst awaiting for the rollback to occur
  • Initial login didnt work, so i couldnt get into the server and begin setup

UPDATE: All issues have now been addressed ...

After i had acceess to the server i configured the DNS hosting that i purchased to point my main domain and subdomains to the new provisioned server. I was worried it was going to take a while however the redirection was very quick (it was under 5 minutes. last time redirection took 4 hours!). I also configured putty on my development machines and laptops so i can tunnel to the server and access the applications without opening ports to the outside world. I will write a small article on how i did this later as it is a very useful way to secure access when you dont have a firewall or VPN configured)

Pending tasks for the server configuration include

  • IP tables and blocking of non required ports
  • Lock down of users accounts
  • Configuring the mail server to send outbound emails
  • Disablinng linux processes that dont need to be running
  • Formatting the secondary drive
  • Creating the softlinks that are required
  • Installing and tuning the latest version of the mysql database
  • Installing and configuring lighttpd
  • Installing the application and testing performance
  • LAUNCH !!!

So ... there are a few tasks but we are getting there. Currently we are still in stealth mode, however just about to start doing the user testing to ensure that all the functionality is understood by users who are not so tech savvy (and make ammendments if need be). Also we are starting this testing to identify potential additional features to consider or revoke.

Mark also completed new versions of the templates and they are looking extremely *hot*, cant wait to get them in and test it all out.

Thats it for now, we are abit behind and there is a deadline we need to meet, we feel there are events right now that would really allow our company to piggyback which would in turn maximize the launch impact ... soooo ... back to coding & configuring :)

Tuesday, May 19, 2009

Taking road bumps in your stride and embrace the enterprenurial spirit ...

As one of the co-founder of a boostrapped startup lots of different thoughts enter our minds as we try to navigate through the different issues and problems that we face ever so frequantly. One of the most important traits that will allow for a greater chance of success for the new and inexperienced enterprenur is the ability to look between the lines and keep an eye on opportunities that initially may not be so apparent. Ideas are everywhere. No matter where we are, ideas are always whisking by and its up to us as Founders and enterprenurs to digest what we observe everyday (that most people may see as the norm) and see how we see can translate them to opening new doors and bring in better opporuntities for us and also the people around.

These opportunities that may not be initially apparent or clear, if cleverly interprated could lead to greatly improved marketing methods, developing better more useful features, product improvement using more effective and efficent ways or even the next project to embark on once the current project is complete (i guess this kind of thinking is what makes the serial enterprenurs).

One of the things i have noticed is when we see these opportunities and the little light bulb beams above our heads, *sometimes* the gut feeling towards EVEN our own ideas could be "that seems ambitious", "thats quite far out", "hmm that would be quite difficult to pull-off" or "...very outlandish". As entrerprenurs we can take salvation in the fact that once we start to get that uncomfortable gut feeling it means we are on the right track. Its usually when things get difficult do the majority of people pull back leaving that opportunity open for us willing to rough it out and take that slightly riskier path to succeed.

There are however some questions you need to ask to ensure you give yourself the best chance for success. So, what is important to ask before embarking on such a journey ? I found myself asking the following questions (to myself)

  • (From a technical perspective) If i were to start would i be able to finish
  • If the answer is yes how long would it take and is the timeframe reasonable. (we all know the longer the timeframe the more chance you have of going on a tangent and not completing)
  • (From a monetary perspective) If i bootstrap with X amount of dollars how long would i be able to last and will this be enough time to breakeven (at the least) or have a user base compelling enough to warrant external funding
  • (From a resource perspective) Do i have access to the resources and the skills that i need to achieve what i am setting out do. If yes does this impact on my bootstrapped startup capital (defined as X above) or will i be able to "pay later" through equity sharing or partnerships ?
  • Is the idea viable from a marketing perspective, does the idea by nature mean that there is a large enough community base to make it easily adoptable and possibly grow into something large ?
  • What stage is my life in now and do i have the energy, ability and time to cut large chunks out of my life to start (and more importantly FINISH) this project

If i find that the answer is a resounding yes to some of them, though a more reserved yes to the more difficult questions i find that overall .... YES is the answer. I guess the main difference between enterprenurs and non-enterprenurs is the way we answer more difficult and challenging questions. Where others would say NO thats too difficult, too time consuming, too expensive and resource intensive the enterprenur will quickly go through the difficulties in their head (before saying NO), assign some quick ideas and solutions to some of the difficulties, break the parts into smaller more manageable chunks and return back with ... YES its possible, its not going to be a walk in the park, but its possible.

In my case, i found that when it came time to thinking about the difficulties and issues that may come around when embarking on this project I had the following concerns.

  • There were some questions around the technology aspect as i hadnt been involved in web technology for about 2-3 years and in computing timeframe of progress that is a massive amount of time.
  • I didnt have any marketing experience other then presales experience when working for various tech companies selling their products (i had no idea about press releases or anything of that type, just how to push technology based on a cost benefit to operations)
  • I didnt have anyone i had in mind (at the time) who i thought would want to help build this product and the company. (i had people who had the skills, just not the desire as it didnt match were they were in their current point in life)
  • I had a day job so obviously time was an issue
  • I had no place to emerse myself in the work and totally isolate myself away from the noise and the disturbances

In most cases with these (somewhat) decent road bumps the non-enterprenurial type may have said, no (not skilled enough, its been a while), no (sales is in your blood, you have it or you dont you cant learn it), no (cant start a business on your own, everyones so busy these days), no (no time to sleep or have a life), no (to noisey to concentrate need an office or something) and the usual (NO ... its all to risky)

People say you create your own luck and yes, in some instances i may have been lucky (up to this point, *un-jinxing myself*), though i believe if you dont try you will never know. In my case this is what happened.

  • Around the technology problem: This was probably the easiest. I love technology by nature so learning new technologies to use for this project was actually quite fun and exciting
  • Around the marketing problem: Yes this is a bit of an issue and still is as we havnt gotten to the full extent of the marketing process but now i am much more well versed due to the amount of reading i have done through various, blogs, forums and books (specially thanks to many blogs by great technologiest that have achieved what i am currently trying to do). I have also done various social experiments to test my confidence and my ability to sell and promote and its definitely alot stronger than it was before ...
  • Around the co-founder issue:At the time of idea conception i didnt have anyone in mind, but eventually these people found their way to me. Funny circumstances occured and i met old friends both from many years back who were more then happy to be co-founders (now i dont know what i would do without them)
  • Around the day job and lack of time issue: I negotiated firstly a 3 day work week in the office then a 4 day work week in my new job (after getting retrenched from the initial 3 day a week contracting position due to global finacnial strife. 3 days for the new job was to much for them :P), leaving me more time to do the startup
  • Around the space issue: I rented a garage from my next door neighbour for $10 AUD a week giving me a very nice place to work with all the peace i need. Its quite large and fits all the equipment i need to do the testing

As is apparent from the above, i did get lucky by meeting my co-founders from many years back in very unexpected circumstances, i did get lucky by being able to rent a garage from my next door neighbour enabling me to require no travel to get *to my office* and i was quite lucky to get 3 day/4 day a week work weeks from my big4 concultancy organisation who usually work you to the bone (possibly due to my reading of books, reading blogs and advice when learning how to become a better salesmen :P)

Embrace the entreprenurial spirit (if you have that drive and ambition, dont be scared of it) as in more cases than not it will help pave the way to what you ultimatley want to achieve. I am still walking this path so this is the advice that i give to myself ...

Saturday, May 16, 2009

Programmers Perspective ... Why startups are so attractive ...

As programmers/developers/software engineers why are tech startups so attractive to us ? Other than the obvious fact that its our field of interest, we like writing code and working through computing problems why does starting a startup look so attractive to many technologists? Lets look at some of the reasons why I think this is the case.
  • We get to do what we like and have the potential to make a difference to someone somewhere who finds our product useful.
  • In the process of doing something we like there is also the opportunity to make some money.
  • Starting is cheap, we can start with small capital. Assuming that we also have some time and relativley good skills we can make up with what we lack in initial capital with what skill and time we have.
  • The playing field is even. No longer does the big bad corporation dominate the playing field. If we plan accordingly, get the right advice and execute correctly we can come out ahead. Granted that its not easy to do all three but its surely not out of the question
  • We all love a challenge and the challenge of building a product that people can benefit from, the challenge of scaling the system to accomodate a growing user base and the challenge in beating the odds seems to appeal in a weird kind of way
  • The thought of creating something gives us goosebumps of excitement

Above are some of the reasons why im pretty happy i choose computer science & engineering when I was deciding on a career some 9 years back in my final year of highschool... Now i find myself trying to build a company with my 2 other co-founders, my single laptop, my whiteboard and my ideas ... the joys of computing, what other field allows you to do so much with such little resources ! ...

Negating Negativity ...

One of the most difficult things to overcome during the early stages of a startup is to fight off overwhelming negativity. Negativity can be detrimental to the moral of a startup and must be kept away as best as possible. This is not to say we should ignore reality, there is that fine line between keeping reality in check and blatent, useless negativity. As entreprenurs we must be able to identify the difference so we can filter out what we dont need and take only what is important. Negativity can come from all sorts of directions, some originating from within (your own doubts and fears) and others from external factors.

Personally i found that negativity from an external factor is alot easier to ignore. Many forms of negativity from external factors take the form of quotes from individuals who may be envious that your willing to take a risk, they may say things such as (hey, 1 in every 2 business fail did you know that ...) or (wow thats alot of (money/time) to invest for something so risky , why not buy a house or buy stocks/oil/currency instead, its much less risky you know). Some maybe so blunt as to say "your wasting time and money, get back to reality why dont you" !? When faced with this kind of negativity its actually quite easy to understand why many people will tell you this. Most people in this world are not entreprenurial and dont understand this state of mind hence looking at someone *wasting* weekends and weeknights hacking away and building a product doesnt make sense. Currently the system teaches us that a stable career within a large organisation is the best way to succeed, to climb the corporate ladder and to become a highly paid executive. Visualing success achieved in otherways is not the norm and hence isnt easily understood by the majority. The best way negate this kind of negativity is to take comfort in the fact that one day the same people who dish out these comments will also be the ones who will find your product useful.

The other form of negativity that you must combat is that which comes from within. Sometimes this kind of negativity comes in the form of fear and doubt, either towards your own abilities, the merit of the product you are building, whether you have enough capital (expecially the case for a bootstrapped startup) or of the big bad unknown of where this will all end up. There arent any silver bullets for this and the only way to combat these feelings is to constantly reassure yourself, your team and all the people involved that success is there for the taking. At times it seems like you must start with a white lie which is told for the greater good then eventually work your way up to the point that it is nolonger a white lie but within your grasp. You need to keep the positive energy up and you can do that by reading success stories of past entrepreuners, you can do this by visualising where you want to go, how your product will help the world and how, with your success you can help the world. I guess the ability to fight negativity is built into almost all enterupreners, it simply comes with the territory, this and the ability to keep going when things get tough ...

So as a final note, keep focusing on the goals you have and keep the positive spirit strong ... positive thinking is more powerful then you know ...

How to relax ...

Most of what i have written so far has been about the difficulties problems and stresses that we as a bootstrapped startup face everyday. Yes we get stressed and at times get anxiety attacks but we are all still here and we continue to press on because we can keep those levels of stress in check. I have noticed that stress at certain levels is a great motivator to get things done ...

So to keep stress at those healthy levels and not excalate we have to use techniques. So to relieve stress what are some of the things that i do. Well i cant give any specific advice here other then to say, do what you like doing and spend some time outside. Our hobbies differ so do those things that relax your mind and your body cause working on a startup attacks both the mind and the body. Personally, I do various things like watch a movie (comedy if any are showing), play my guitar, sing in the garage on my karoke machine, call some mates over for poker or read a book or news.ycombinator.com :P. I do these things because there are times where problems your having with the code, with administration or with something external just cant be solved and rather then taking the stress levels to unhealthy limits its best to wipe them away doing things that you enjoy and can laugh about.

One of the things that i do to take some of the pressure of is to take myself to a place where i can sit down without being distrubed. A place where i can think about various different things that are going on, order them, put them in perspective and thinking of execution plans if need be. For me I found this place to be a very relaxing peer of darling harbour in the beautiful city of sydney overlooking the cockle bay with a view of the opera house and harbour bridge. Locate a place like this for yourself in your city and when things get to much take yourself there and forget about the problems. After spending some time there and thinking things through in a comfortable setting you will feel relaxed and be ready for more action again.

Relaxing is just as important as working hard, because if you dont find a channel to blow of steam eventually you will burn yourself out ... find your place of relaxation, read your book, play the guitar, watch the movie and take time off when you need to ... it always helps ...

Friday, May 15, 2009

The rollercoaster ride ... (part 1) ...

Its the rollercoaster that is a startup. Usually the beginnings are always very humble, slow like the start of a rollercoaster in its idle position, neither on the climb or on the decent, its just flat. Its either over a beer, maybe in the shower or sitting on the train that the idea pops up that says "wouldnt it be nice if there was a <insert world changing idea here>".

It is from this point that either the idea is progressed or discarded. For the few of us that can bring an idea to life and have that entrepernurial spirit we dont discard it but simply put it on the backburner of ideas and let it fester until sometime in future we have a need for it again. This second round usually acts as the catalyst or validation that the idea is good and has some merit to begin proper analysis. If the idea was cooked up over a beer with some friends also like minded then a call is made to have another chat, if it was concieved individually then during the shower in the morning or the train ride to work different considerations about the idea are thought out. To keep the analogy of the rollercoaster this is similar to sitting down on the seat once your past the gates and about to pull down the saftey guards over your chest (they are not yet pulled down but you're close to doing so - you can still get off if you want).

Understanding of the requirements are now completed as a result of various thought sessions during showers and train rides. Its now time to write some test code to see if we like the technologies we hear other tech enterupreners advocate. We spend some time after work, or spend some weekend mornings hacking away at examples and getting a feel for the technologies that are out there. So now to bring us back to the analogy its time to pull down the saftey harness and locking it in over our shoulders. As more code is written now with weekends and weeknights sacrificed the upward momentum is there, the excitement of things to come begin to bubble up and we put ourselves in a higher position able to see everything below and what we have to gain, its the exciting slow upward motion of the rollercoaster. The feelings associated are excitment, anticipation and a tiny amount of fear.

After a few months of coding, testing, reworking, tweaking and back again we are almost at the peak of the rollercoaster ride. Between the climb and the peak there are different sorts of feelings that we get such as (will i survive this ride, am i wasting time, why am i doing this when i can be safley on the ground nice and comfortable and not strapped up about to be thrown around at 100 miles an hour in all sorts of directions). At this point though you realise that your strapped and the only way keep going is to tell yourself, its all for the better, to get more excitment out of life, to do things most people dont try for fear of failure and to get that knowledge and experience that will better you as an individual.

As a boostrapped startup, you withdraw your first wad of serious cash from the bank to buy your necessary equipment (servers, legals, company registrations, etc ..) You look at various different deals and offers and make a decision on who your partners will be technically and legally that you hope can help your startup grow.

Once money begins to exchange theres no turning bac, its official ... the rollercoaster clamp has let go of the train and your on your way to whereever the ride takes you ..... emotions of the initial excitment, the stress from work, code, personal issues are all a thing of the past and now your holding on to your harness as your hair is flowing backward through the sudden rush of air and your thrown around at a hundred miles an hour in all directions ...

Well maybe im getting ahead of myself here, we havnt launched yet and the analogy of the "hair thrown back being thrown around at 100 miles an hour" is describing a few months after launch when traffic or (stress from no traffic) starts to kick in. We arent there yet, currently its more like the silence before the clamp has let go where things are quiet and your waiting for the inevitable....

So far this is all i have as our journey is far from over ... there are many times when you question what your doing, specially when you see (Most) people are doing things in totally the opposite direction. Your starting a company, they looking to buy a house, your not focused on getting married, they are all starting to get engaged ... ?!? You wonder whether your crazy and why your embarking on this journey. You tell yourself its for the better and most times you believe it and it keeps you going, but when its a Tuesday morning and the code doesnt run as expected after going hard at it since monday night (after work) AND you have no idea why, no one there to ask AND tomorrow there is a presentation back at the office AND its already 2am in the morning you just wonder why, why, why ... why the hell ...

A peice of advice to all the other bootstrapped, day job Entereprenurs ... this feeling is normal, anything going against the norm will make you feel this way and the best way to get over this is to believe its for the better (your young, you have time and its worth the risk), how do you deal with the thought of failing ? You keep that thought at a distant place and focus on the task at hand (whats next to complete within the code, who do i discuss legals with, how do we approach launch and publicity). I think one of the things people fail to mention is doing a bootstrapped startup has alot to do with mind games and convincing yourself that your on the right path ... Most importantly take a break when you need to .. maybe a weekend of just doing the things you like or totally relieving yourself from computer and just refocusing on why you started and what your goals are ...

i'll continue when we reach the next section of the rollercoaster that is .. a bootstrapped startup

Choosing your team ...

Everyone says it, "In a startup the most important aspect is your team". Yes i totally agree. Its difficult to see how we could have gotten this far with the software if i hadnt had Mark as the co-founder. Sometimes its very difficult to find that diverse set of skills within a group of guys that are looking to build a startup. I think the main reason is the fact that human nature dictates we flock together beause of things they have in common and our shared interests. In many cases it could be hobby interest, sports interest and simply just background and ethnicity. We all know that many startups begin by a couple of friends with similar interests talking about an idea and making that extra step to bring the idea to life. If the team has similar skills and interests there will need to be some flexibility in reshuffling and learning of new skills to strengthen the diversity.

Diversity and flexibility is the key. If everyone is a hacker its possible the team can create a great backend, great api's and fantastically optimized code but assuming that the product isnt just a single button and a text field, who will design the usability and the interface that is friendly to the user. Hackers on the team may do it and may come up with a decent interface for user interaction, however only when this task is given to seasoned designer can we see the short-comings of the initial design.

The way a hacker looks at code enthusiastically, trying to squeeze out the last amount of efficiency or laboriously trying to ensure that the architecture and design is such that scalability wont be an issue for growth, graphic designers will look at colors combinations, the number of clicks that a user needs to do to achieve a function, the size of the differente widgets with the same amount of detail. As hackers and architects look at scalibility, equally designers look at the CSS and html, trying to ensure that any design changes in future will not result in a complete overhaul of the presentation layer code.

If you're lucky you may also come across potential team members that are distinctly very different in terms of their core strengths but have various skills that overlap. This kind of team will be able to understand at a high-level the complexities of each others work and in turn ensure that any interfaces whether its a new screeen, the tuning of the database or the network architecure design is built to provide the best quality both individually and as a component of the overall system.

Last but not least even though skills may match it is important that with a bootstrapped startup all the team members are on the same page when it comes to their current outlook on life. Building a startup is hard and requires alot of work, most important to note there isnt any money to be made during the difficult early stages of the startup. Even though you have a potential team member who has the perfect complementing skill sets if they are either busy with family, just got into a relationship, want to have fun and go bushwalking or bike riding every weekend or looking for that promotion within their 9-5 job chances are things wont work out. The focus needs to be to finish the job at hand and be excited about the potential of the final outcome of the startup. There is a reason why some people work and some people start companies and that reason is the ability to take gratification later instead of now(as be the case with getting a monthly salary from a large corporation VS working hard on a startup for a year without any substancial income)

Finding people with the drive is hard, finding people with the drive and the skills to work with you as part of your team is harder and finding people with the drive, the skills and the ability to keep going even though things may crash and burn is even harder but at the end of it, the gains if successful are well worth the effort.

Dr Jekyl & Mr Hyde - Balancing the 2 lives ...

Having a day job as well as working on a side project is difficult for many different reasons. The obvious one is there is less time to spend outside and enjoy the sun, the beach, the night life and basically do the things you like outside the technology world. There are also alot of disturbances that can occur during the day job that can affect your ability to concentrate once your at home and working on your own code base. It could be that there is pending work to catchup on back in the office which means you need to get in earlier, or you just had a disagreement with the lead architect because a silly decision was made putting you in a foul state of mind, there could even be self inflicting problems were you made a mistake at the office because of sleep deprivation from the coding session the night before. This leads to the fact that you have to spend time in the office tomorrow fixing the mistake before it evolves into a major issue.

Along side the above issues, one of the biggest things that you notice when working a day job in a big4 consulting company and starting up a technology company at the same time is that the way of thinking ingrained in a technology entreprenur and the culture that runs big4 consulting companies are completely different. Other then the fact they both deal with technology there are no similarties worth mentioning.

  • Large companies throw around big money whilst the technology entreprenur tries to save money and be as resourceful as possible, employing different methods to achieve the desired outcome, for almost no additional cost
  • Large companies involve masses of people managed by highly paid project managers to do a task that a single competant person could accomplish.
  • Large companies are resistant to change and hate when a *different* suggestion slightly outside the box is made. Startups would crash and burn if thinking outside the box was outlawed
  • Many employees of large companies have a single view on success and that is moving up the corporate ladder. Seeing other methods of *making it* seem outlandish. Tech- entreprenur are excited about technology and building great systems. Brown nosing, kissing ass or smooching just to get an extra 5K next year or get a promotion that means less technical work and more BS'ing around just isnt as interesting
  • And the list goes on ....

Basically what it takes to be able to work on a startup and also have a day job is to train the mind to be tolerant. Most of the time i find stress and frustration occuring when im at my day job trying to solve a problem but only given the *corporate* tools. This means ruling out open source tools because it is unacceptable even though it is proven technology and does the exact desired task (PGP vs GPG or IE vs Firefox/chrome) . There are many competing ideaologies and to ensure that there is harmoney they need to be kept well apart.

Other then the competing ideaologies, i also find it difficult when a solution to a problem i have (for my startup) pops up in my head during office hours. If im busy doing day job work .. logging into my home network and making the fix would eat up my time and/or cause conflict of interest and future legal issues should i get caught typing into the wrong putty console....

There are many different thing that make working a day job and also starting a startup difficult, i know that soon i may also need to quit the day job should the startup require that attention . Im looking forward to it but until such time that i can see a stable source of income keeping the day job is a must, not for me but mainly for the people who depend on me (parents, sister etc). Its a challenge and there are many mind games you need to play to ensure that the motivation is kept alive and so far they have worked for the last 8-11 months.

There are ways to keep the motivation there for months on end through the early stages of the startup, its different for everyone... the main thing is you understand these points and focus on those to keep you moving in the right direction ... even if the day job makes it that little bit harder ...

Choosing a hosting partner ...

When it comes to finding the perfect hosting company for your startup there are many things to consider. This is even more the case when you are a bootstrapped startup as cost plays an important part of who you ultimatly choose and not just quality alone. The hardest thing with making a decision is weighing out quality vs price and assuming you arnt the offspring of a (mi/bi)llionaire businessmen this becomes a major cause for stress...

Currently we are developing on a single 4xCPU 900mhz xeon box with 4 gigs of ram connected to a 20mb downstream and 1mb upstream internet link. Remote access to the team not on the servers LAN is provided through a VPN. For development this is fine but recently we started looking what what we would use for our production boxes.

Yesterday Marko and i reviewed the different vendors we had spoken to over the week and we shortlisted a few vendors to look at. There was Hostingshop, rackspace, peer1 and theplanet. Hosting shop and theplanet looked pretty good but ultimatley after much discussion it came to either (peer1 - serverbeach) or rackspace.

I called rackpsace first because they have the best reputation for service, reliability and scalibility. After my initial discussions with them and also through numerous exchange of emails I agree. Their service seems to be top notch, however I noticed a few things. I was assigned a solutions designer who later gave me a call and after talking with him i found that this particular solutions designer was extremely pushy. Also comparing pure paper specs of server to server I noticed that rackspace prices are very expensive in comparision. I know that quality comes with a price but as a bootstrapped startup i think its difficult to overlook.

For example the rackspace Essential Server is $399 USD and included in the package is a Quad-core amd 1354, 2gb ddr ram, 1x250gb sata and 1TB bandwidth, ok the server is good and the service is fanatical but when you compare it to what you can get for $399 else where - server to server comparison its over priced.

The solutions designer at rackspace was also very pushy and used various different sales tactics to try to secure the sale. First he tried to downplay other vendors by stating that when they said dedicated they didnt really mean dedicated (i tried to ask him what he meant but all i got was 'it isnt really dedicated your not getting what you think') I really wanted to know what he meant because if a vendor says the server is a dedicated server then i assume all resources on that server are mine and if this wasnt the case i was interested to hear what he had to say.

Also everytime i mentioned whether they could provided a better deal because company XYZ can provide bigger disk, more bandwidth or more memory for a cheaper price he would always ask 'why do you need that', and provide a pitch on how we are just starting and that amount of memory/disk/cpu/bandwidth is not required. He would say if we ever needed this resource they could help us scale easily. Fine no problem with that but the question i keep finding myself asking was why is he saying this, i can get a bigger/faster machine now for a cheaper price why would i get a slower machine at a higher cost and scale to what i can get now for cheaper ? Just didnt make sense ... Then he told me that purchasing server services from XYZ company would mean i would get a server no more powerful then his macbook ?!? I mean fine maybe he has a great mac book but i just felt that comment somewhat distasteful.

To top it all off this call was at 2am in the morning Australian time. I was between yawns and i kept getting pushed and told of the excellent service that i would get if i was to signup now for the essential server. I think it was just this particular solution designer, all in all i just found the conversation somewhat uncomfortable. I had spoken to a solution designer prior to this when i made my first enquiries with rackspace and the experience was alot more comfortable.

After all the discussions and looking at the price as quite an important factor i decided to go with Peer1. They have a good reputation from what i have read and supporting some very big clients. This is not to say that i wont go to rackspace in future i just cant afford to go with rackspace right now so its going to be peer1 until revenue dictates otherwise. Is this the right decision ... time will tell ...

Anyway the server I will be purchasing this coming week from peer1 will be as follows:
  • CPU: Dual processor Dual Core 2ghz
  • Memory: 2GB
  • Disk: 1TB Split into 2 sata 500GB disks
  • Link: 100MB
  • Bandwidth: 5000GB
  • Backup: 10GB ftp backup on Peer1 servers
This all for $190 USD which totals about 3000 AUD a year paid upfront. Big different to the $399USD a month for the essential server thus making me pretty happy !

Thursday, May 14, 2009

Introduction - Hi & Hello

Hi All, you can call me Sid and i would like to introduce myself as a stressed co-founder of a 3 man startup. Why am i stressed ? The main reason is because my team consists of 3 guys who are using our day jobs to bootstrap our startup. When you bootstrap i think stress comes with the territory because both time and money is vested.

I am starting this blog because we are an actual startup in the process of launching. My aim is to try to give an inside view of the challenges, triumphs, ups and downs that we go through on a day to day basis. Some of these emotions may be a result of things that happen in our lives outside of the startup and some may be a direct result of the startup itself. At the end of the day this is where i want to highlight to everyone and specially to all the teams of startups out there in their garages who are renting for $10 a week and also bootstrapping that we are all in the same boat, we are all stressed (to some degree) and things are always crumbling around us (to sum degree), thought we also share the same joys of accomplishing our milestones as we head towards our startup holy grail (whatever that may be). So lets comment and share our war stories from the trenches. Im sure regardless of were we end up, looking back will always put a smile on our face in some way.

What I will do to make this blog unique is i will try to be as detailed as possible (so hopefully empathising is easier). Also the fact there is no happy ending yet means i must add a disclaimer, please only try our advice at your own risk. The fact that we are on the journey and havnt as yet succeeded means any advice or tip that i give is under experimentation in which we are also the guinee pigs.

Hopefully one day we can write a blog similar to the likes of 37signals, possibly write essays half as enlightening as Paul Graham or provide advice great advice like so many great entreprenurs in the techworld. However at this point we havnt succeeded by flipping our startup for a figure north of 7 digits or landed massive rounds of VC funding or have oodles of subsribers generating revenue, we havnt even included the adsense adverts to make money to pay for the electricity we use into the wee hours of the morning, so for now we will try to pass on what we learn as the days progress in the best way we can ... with a pinch of salt.

So this is it, the raw deal, there could be something funny happening or there may be really boring days were nothing is happening at all, regardless i will try to tell it as I see and provide advice as best i can. Also, more than anyone else in the world i sure hope that this particular story has a ending is happy ...

Followers