Archive for the ‘networking’ Category

Never Eat Alone and Other Secrets to Success, One Relationship at a Time

Sunday, December 21st, 2014

Reading this book opened my eyes regarding the value of ones network of friends. You need help of other people in whatever you do. If you have the connections with needed people already before starting your new project then you will be off the ground much faster.eating alone

One of the most important lessons in networking is to be nice to other people and help then reach their goals. Even cleaning lady in your office is important, call her by name and tell how much you appreciate the clean office in the mornings!

You can take the title of this book literally. Actually you can schedule meetings with interesting people for every lunch. Very few people say no if you invite them to lunch. Usually you can ask your existing network to reinforce the relationship. Its also good idea to identify people you want to meet and find someone in your network to introduce you. When you go to lunch then be prepared. Find out all you can about this person and go to the lunch with a plan. Just keep in mind that these lunches are not only what you want but try to find something how you can help your companion also. From my own experience I recommend not to have lunch with same people every day though. Usually office workers go to eat with their colleagues and this does not help to expand your network too much.

Another important principle is to keep pinging your network. If you do not keep in touch then you will soon be forgotten. Congratulation on birthdays is natural in these Facebook times. From time to time you can give them a call, send an e-mail, invite to lunch or to house party.

Industry conferences are great way to let people know that you exist. Try to get some speaking arrangements. If you cannot get to the big events right away then start with small and eventually the invitations to big events will also come. When going to event try to identify people you want to get to know beforehand. Go early and find these people. After making such initial connection it makes sense to ask them to lunch or breakfast or dinner also later and have more in depth conversation.


If this got you interested then there are many more great tips in the book


How to win Seedcamp week from winners perspective

Thursday, February 27th, 2014

I am one of the founders of GoWorkaBit which won the Seedcamp week London in February 2014. Here you will find here ideas about what is crucial for winning the event and becoming top 1% of European startups.

In case you have not figured it out Seedcamp week means having aroundseedcamplogo 20 startups together in a free and intensive business development training. If your business looks impressive then you will win the Seedcamp week which means getting small investment and access to Seedcamp family together with all the benefits listed on their webpage. Bear in mind that you are not competing with other teams for winning the event but you are competing with yourself. There is no predetermined number of winners and you will win if Seedcamp team finds something extraordinary in you above the threshold.

Firstly and most importantly the startup must have the baseline by having solid business with good management team and it must be able to communicate it very clearly. Communication is important from day one and needs good preparation. Event itself starts by having introductions and practice pitches on day one followed immediately with day two where you pitch in front of the 10-15 investors who are the people making the actual decision during the week.
These people will be following you all week as many of them will take part in mentoring sessions also. In addition the Seedcamp team will ask from other mentors what they felt about your startup.
Pitch is its own big category. It would be best to master the pitch before you stand in from of the decisionmakers but anyway you are guaranteed to have great pitch by the friday due a lot of practice and assistance from Seedcamp week people.

Secondly the team must be full of energy, know what they are doing, have clear responsibilities and share the vision. Carlos and Reshma are watching you very closely and you can expect to have private conversations during the day or parties in the evening alone with one founder. If founders stories don’t add up then it comes out very quickly.

We also printed a roll-up and paid a lot of money to take it with us in the airplane. We rolled it open everywhere, even when we went to coffeeshop in the morning to discuss our idea with the team.We was asked to relocate the roll-up only once which is good because we were noticed and found the limits.
We made even more preparations by taking enough local sweets to share with mentors during the session as you normally do when meeting business partners. People liked it, they were more positive and only a few times it was called “bribery”.

Olle-Kaidro-Margus-Pala-Gerli-Veermäe-Kei-Karlson-at-Seedcamp-2014Seedcamp team is looking for progress during the week. Most visible progress is pitch. Another way to see progress is what you actually say about your idea in the beginning and end of the week. With such an impressive list of mentors you meet is not logical if your business idea will not become much more sensible and clear. If you don’t make any changes to your plans then most probably you are stupid beyond help or pure genius(which happens not so often).

Last crucial item is preparation ahead of arrival to Seedcamp. The most important preparation is for meeting with mentors. It is best to think of your business and write down everything you need to know about it during the once in a lifetime opportunity of discussing it with up to 100 experienced business people. If you have the questions then you can browse the mentor list and direct the question to specific mentor. We also tried to browse mentors and think of question to ask but it did not work out because its very time consuming and you don’t have much free time available. I even recommend to have accommodation near the facilities to save time on travel. ROI will be good enough.
I already mentioned the pitch, even if you are trained well during the week then pitch must be still great when you arrive. Also please take care of gadgets, business cards and other stuff to share. When you have the prerequisite, good business with great team, and follow the advice in this article then you can be confident that you will win the Seedcamp also. Please send me feedback if this advice helped you, I will be very grateful.

Creating VM-s via CLI using VBoxManage

Sunday, July 29th, 2012

If you happen to setup virtual machines to remote server then you might not have good access to graphical interface to use the VirtualBox graphical interface but you have to be able to manage using CLI. This gives you even more flexibility but needs some time until you can figure out what and how to do.

First create virtualmachine and register it with virtualbox.

VBoxManage createvm --name myvirtmachine --register

Create harddisk for this virtualmachine

VBoxManage createhd --filename myvirtmachinedisk --size 100000

Set some useful params for tis virtual machine

VBoxManage modifyvm myvirtmachine--ostype Ubuntu_64 --memory 2048 --cpuhotplug on --cpus 2 --nic1 bridged --bridgeadapter1 eth0

Create storage controller for virtual machine

VBoxManage storagectl myvirtmachine --name myvirtmachinestoragectl --add sata

Attach installation media into DVD drive to this storage controller. In this case i have downloaded previously the ubuntu isntaller CD

VBoxManage storageattach myvirtmachine --storagectl myvirtmachinestoragectl --port 0 --type dvddrive --medium ../ubuntu-12.04-server-amd64.iso

Attach HDD to this storage controller

VBoxManage storageattach myvirtmachine --storagectl myvirtmachinestoragectl --port 1 --type hdd --medium myvirtmachinedisk.vdi

Now you are ready to start the VM. First command is without vnc access, another has vnc access and you can get the access to console by opening vnc session to host machine.

VBoxHeadless -startvm myvirtmachine --vrde off
VBoxHeadless -startvm myvirtmachine --vnc --vncpass 12345

How to hire a freelancer – 10 lessons learnt

Friday, May 11th, 2012

These days everybody are full of ideas but no time to make these happen. Same here, I have great business ideas every a few weeks but while working full-time on my day job I have hard time to implement these on my own and all my friends are also very busy.

I decided to try out the service to find affordable quality help to my projects and so far I have not been disappointed while following the below steps.

1. Write down IN DETAIL what you want to be done.

Before posting a job to make sure you have as detailed as possible overview of your requirements. This is called BRD – Business Requirement Document. This must list everything like, user must be able to register, user must be able to login etc. Programmers can take this doc and can implement every feature step by step. (more…)

Running static ip Virtualbox images in ubuntu server in datacentre

Saturday, January 22nd, 2011

Virtual machines have several advantages over physical servers. Especially restoring state and making backups. If you have minimal ubuntu server then first you need to install virtualbox. Best version at the time is virtualbox 4.

Add into /etc/apt/sources.list


deb maverick contrib

Now you can install virtualbox itself

apt-get install virtualbox-4.0

Easiest way to get VM running in server is to prepare image at home and upload this to server. Make sure you configure ssh and networking correctly (network configuration is explained bit later in here), network interface must be bridged to eth0
Once image is uploaded to server import this with command.

VBoxManage import vmname.ova

Run VM with command which make it run in background and dows not stop if you log out from ssh

nohup VBoxHeadless -startvm vmname &

If there was no problems then you are ready to go, almost.

You want to assign each VM static ip. In hosting providers, like Hetzner, network devices accept traffic only from MAC addresses of physical NIC-s and as VM-s have different MAC-s then by default they cannot communicate with outside world.

To solve this you need to set up routing in host machine, write into host machine

nano /etc/sysctl.conf



Now reboot host.

Configure guest machine, edit


and write there something like

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
iface eth0 inet static

where is extra ip assigned to you and is host machine ip.This tutorial helped to set up the networking

Linksys WRT54GL with or without DD-WRT not getting any internet.

Thursday, January 7th, 2010

You might have Speedtouch router which acts as DSL modem and digi-TV bridge and also offers you internet. Now you want second router like Linksys WRT54GL to serve your needs better.

Speedtouch has ip 192..168.1.254, linksys factory default is If you take cable from your computer and stick linksys between modem and computer then your computer will not get any internet. This is because speedtouch and linksys networks “collide”. You cant change speedtouch network but you can change it for linksys. You must change Router local ip address some other than 192.168.1.XXX eg change it to and enter to gateway your speedtouch modem ip

Save, apply and reboot and you have yourself internet through 2 routers.

fixing ipkg in dd-wrt

Thursday, January 7th, 2010

You installed dd-wrt on your Linksys WRT54GL or Bullafo or whatever wifi router and now you want to install some packages but updateing package lists you get :

root@DD-WRT:/jffs# ipkg update
Downloading ...
Connecting to (
ipkg_download: ERROR: Failed to retrieve, returning 
ipkg_update: Error downloading to /jffs/usr/lib/ipkg/lists/whiterussian

To fix this you neet to enable JFFS2 which gives you some rw space, which you already did i guess. Now select Enable “Clean JFFS2” Save, Apply settings and reboot router which formats this filesystem and you can use it properly.