You need help to change providers? (or what is it you do?)

Much of our recent client work has been revolving around blogs, or more specificly WordPress.

It wasn’t exactly planned. We helped a blogger that had been hacked and got no joy from his current hosting provider – they wouldn’t even update their servers to remove the hole that the hackers used even after we pointed out the exact cause of it – and moved his site to alternative hosting arrangements. He was ecstatic that all his posts from the last 4 years weren’t lost and recommended us to a few of his friends… who told a few of their friends… who told… you get the idea.

We do provide hosting, but we aren’t one of your normal cheap and cheerful hosting providers, really we are more of a support company. Most people don’t really need a hosting package that can deal with more than 100 hits/second, need high security and don’t want to pay the cost for either, but people do want help to do things that they have no idea how to do. If you do feel out of your depth you are welcome to talk to us. We don’t bite (unless you ask us to :) ).

 

Posted in Business | Comments Off

Do as I say not as I do… (or why isn’t your website finished yet?)

Even exactly one month after launch, the website isn’t 100% finished and we are still only in private-beta with some of our services.

We aren’t far away from completion, but we have been putting our clients first in the work stakes which has put our own projects slightly behind – some people (generally big businessmen) have said this is a bad way to run a business; that we will fail and that we should be putting our own needs first and our clients second. I think it should be completely the opposite.

I am my own worst client. I put my customers before my own needs often, mostly because well… they *pay* me.

We put our clients first for one main reason; happy clients come back and spread the word about our services. We pay little in the way of advertising to acquire new clients and we’d like it to stay this way (why should we be giving money to google? They have enough already). We don’t want to be paying £10-20 in advertising to get a signup to the service. The service should sell itself, both by ‘value for money’ and by happy customers spreading the word.

We are never going to be the cheapest option for hosting, web design or support, but we’d like to think that everyone of our customers is happy to be with us and happy with the level of service they receive.

Posted in Business | Comments Off

The c10k problem… (or I need how many servers?!)

Sometimes when you start a site you have no idea how many visitors you will get, but on modern hardware, most servers should be able to serve the content of a blog without much effort.

The problem comes when you write such awesome content ;) that the whole world beats a path to your door and your server just can’t cope. This used to be called the ‘slashdot effect’ and later ‘getting dugg’, but usually now you hear the term ‘going viral’ banded around for the same thing even though they are all subtly different effects…

The term c10k comes from the idea of using a single server to handle 10,000 simultaneous clients – note, this doesn’t mean 10,000 requests per second – most clients are slow and may only consume 1-2k/second each and for a big file this will mean each request hangs around for a while, hence the reason for c10k. C10k also addresses other types of servers, but web seems to be the biggest bug bear for most people. The problem isn’t generally the hardware, although that plays a big part, but more on how the software is configured.

It used to be that if you ran Linux as a webserver the the choice was nearly automatic that you’d choose Apache for your server software. Now a days it is far less clear cut. Don’t get me wrong though, Apache is still a very good server, it’s just that its single thread/request model isn’t optimal for quickness.

So what are the alternatives?

The one I personally use and recommend is nginx. Instead of the model Apache uses, nginx is even driven which allows it to handle more requests at once out of the box than Apache (my test install on a VM here managed 1000 concurrent requests and 5000 requests/second on static content) and with a little tweaking could easily hit the c10k.

Lighttpd is an alternative to nginx and is pretty simple to use. I’ve used it for image servers before – it does static content really well, but have since moved over to nginx for my high performance application requirements.

I mentioned above about needing to tweak Linux and nginx to be able to hit the c10k mark. The obvious one is the number of file handles. You can raise this by using the following commands:

echo 32768 > /proc/sys/fs/file-max
ulimit -n 32768

The first increases the number of available file handles in the kernel. The second increases it for the current environment.

There are numerous other little tricks but simply changing this one pushed me over the c10k threshold.

Posted in Business, Technical | Comments Off

Making money with domains… (or where do I start?)

I’m often asked by eager new clients how to make money online. They generally want a quick return and no long term commitments and no real risk – the problem with this is this is that the web generally doesn’t work this way.

I was recently asked by another longer term client how to do this very thing again, but this time was different; he didn’t mind spending a little money to learn what works and what doesn’t. He had a vague idea about making money using ‘domain flipping‘, but nothing concrete, but significantly he didn’t mind losing the little money he threw at the project while he learned and I’ll share some of this with you.

For those of you unfamiliar with the term, domain flipping is the process of buying an existing domain on the ‘used domain’ market and making some changes to make it more valuable and then selling it on at a profit – it is hard to do well and there are a lot of sharks out there making money out of gullible suckers. Continue reading

Posted in Business | Comments Off

Inside the Datacentre…

We use a number of providers for our infrastructure, some are fairly small companies that we have had long term relationships with like Xtrahost and some are pretty huge. One that falls into the second category is Rackspace who we use both in the UK and the US for our cloud servers.

I just happened to see this article with pictures of Rackspace’s UK Datacentre and thought it would be cool to share with everyone. Enjoy!

Posted in Business | Comments Off

Value vs Price… (or Why do you charge so much?)

Many people try to compare things they perceive at first glance as equal. This is perfectly normal human behaviour. The problems come when the two things being compared aren’t really equal.

Take support services as an example. You could go out and hire a straight out of high school PFY and have him work for perhaps £150-200/week or you could employ Sysdom at perhaps £75/hr – big difference there. What you aren’t really seeing is that as a proper employee your cheap labour has a lot more rights – holiday pay, maternity/paternity, decent working conditions etc – all of which need to be paid for in some way by you the employer. Hiring outside contractors who work remotely however avoids most of these.

You are also paying for our expertise – for example, myself, I have been programming for over 20 years and doing system administration for the last 10 – a large contrast from hiring someone to work straight out of school. This may show in the quality of their work or the time to do it, it might take your newbie tech 3 days to set up a server, but perhaps only 2 hours for one of our seasoned professionals to do so. In this case it would be similar outlay but only a fraction of the time as we generally know the pitfalls to avoid – and this assumes that you aren’t pressed for time, if your servers are down, they may well be impacting business and waiting around will be costing you money.

This doesn’t mean that you as a businessman should use our services for everything, although we’d like you to ;) , but play to your strengths, use cheaper in-house staff when you are within their comfort zone, hire out when you are out of it.

Posted in Business | Comments Off

Business ‘user profiles’… (or why should I convert to a page?)

There are a lot of people who are starting to use facebook for their business and doing what comes naturally – just using a normal facebook profile for their business.

There is nothing inherently wrong with this (imho), but they are missing a few major points in using a profile rather than a page.

  1. It is against Facebook terms and conditions – specificly section 4 which states that you will not have more than one profile, will not post false information (personal profiles are for people, so posting a business is false information in this context) and will not use a personal account for commercial gain, so there is a big risk that your profile may be deleted and all your work building up your friends list will be for naught.
  2. You lose out of all the analytics that pages have so you are unable to see how many users you gained or lost each week and how many of them actually saw your posts.
  3. You are limited to 5000 friends on a profile. There is no such limit on pages.
  4. Pages (and apps) can be better linked with normal websites than profiles. Facebook provides a lot of social plugins than can be used on your site to help market your page.
  5. For the last few months, Facebook has allowed users to login to the pages they admin and post as the page. This means that any remaining argument as to why you want a normal profile for your business should be rendered moot.

So it should be clear to you that pages are the correct way to market your business and have some major advantages for using them, but what happens if you have already made a profile and have hundreds of users, will you have to start over?

Nope, Facebook have thought of that and provided a useful conversion tool to aid the process. You wont lose any of your users and in doing so you will reduce the chance that Facebook will delete your profile when people who dislike you decide to report your profile as ‘not a real person’. There is little you can do to appeal, since you haven’t got a driving licence or birth certificate for your business and it is against the terms and conditions.

I hope this helps people understand why I am so passionate about getting people to do things the right way and if you have any further questions feel free to ask away.

 

Posted in Business, Facebook, Social Networking | Comments Off

Feedback and metrics… (or why you need to talk to your clients)

We aren’t actively advertising our (currently invite only) Technical Coaching/Support programme at present – the gist of it is you pay a small monthly fee and get priority access to someone that knows lot lot more than you do when it comes to Linux, Networks and similar areas.

With our clients we send them out a small thank you email and a few questions at the end of their first month to see how everything is working out for them and how we might help them more. Often people are either ‘nah we didn’t use it much – we’d like to cancel’ or ‘yeah, it helped us a bit… saved us a lot of time and it was worth it’.

The first isn’t really the client’s fault, some people just don’t follow through with stuff. they are probably the same people that buy a treadmill for exercising at home and use it as a clothes horse. We are happy to see them go, since we can’t really help them and we don’t like taking their money in this situation.

The second type of client we love. It gives us new challenges on a daily basis – which we like and we are helping each other out… We are helping them save time if they ask us the right questions and they are helping us pay our bills.

For example, “How do I find out where on the network a server is? We have managed switches.” If they aren’t familiar with ARP and MAC address tables, then it might take them a lot of research to work out how to accomplish it – a hack could be to ping and see when the server is unreachable, but this impacts a lot of other users on a big network and was certainly not an option in this case. We can tell them how to look up the MAC address and how to look at the MAC address tables in their switches to try to work out which port the server is on, on which switch.

We like these types of questions and it keeps us on our toes by using knowledge that we would seldom normally use.

When we receive responses to our email questions it can be enlightening how the customer sees us and what they feel they are getting out of the service.

When we receive answers like these it does make us feel valued:

> How many problems would you estimate you have asked for assistance
> with over the last 4 weeks?

3 Major ones, and probably 12 minor ones. A lot of times I just use
 [you] to get my thoughts aligned, and then the answer presents itself.

and

> If you had to make a guess, how many hours in the last 4 weeks do you
> think you have saved in the solutions you have received from us?
Tough question here. I would estimate, conservatively, 120 Hours.

Needless to say, after reading this (the rest of the email was just as good) the word on my lips was just ‘WOW’.

We wouldn’t have found this out at all if we didn’t ask our clients to give an appraisal of our service and actually took the time to read each and everyone of the answers and often it seems that to many businesses you are just an income stream and nothing more. I wouldn’t feel right doing that.

Now I know this wont be the case every month for this client, but they at least seem to know how to ask the right questions and to actually use the answers they get back from us constructively. I just hope our other clients can learn to do the same…

Posted in Uncategorized | Comments Off

Deadlines… (or is it better to ship early with loads of bugs?)

Launch was pencilled in for the 14th. It was a tad on the optimistic side, but it was a nice idea… bringing the business launch into step with my birthday – with an excuse to throw a party for both :)

New launch date will be the Monday 18th July. I don’t like having to put dates back like this, but I also don’t want to ship a half finished product, but given the two options, more polish even if delayed by a fraction is better than to launch and have unhappy customers.

I haven’t taken this lightly and I thank my beta testers for being so thorough with their testing.

Posted in Business | Comments Off

A PBX in the cloud… (or why should I buy a new phone system?)

Before I go any further perhaps a quick definition or two.

The cloud in this context is any service that is on the internet somewhere, but the specifics are mostly hidden and abstracted away.

A PBX (or PABX in some countries) is a business phone system that allows you to call internally as well as via an outside line. Often they have other features such as call queues, conference rooms and voice-mail built in.

So why would you want a PBX, let alone a PBX in the cloud?

For little more than the cost of the phones themselves, you can have a PBX, so they aren’t particularly expensive – they are cheap.

It can allow you to keep track of what calls happened when and even record all calls if this is important to your business. This accountability is essential in many business.

It allows you to transfer calls around internally. While many cordless phones also have this functionality, they generally can’t be expanded above 4-6 handsets. a PBX can be expanded to 1000s.

It allows you to forward calls to where you are at that time. If you are out of the office, then forward calls to your mobile. Yes there is a charge for this, but better to be contactable than have annoyed customers. You can even choose to forward calls only from a certain callerid. This selective forwarding can be a killer application to some businesses.

If you have a PBX that supports VoIP (making calls via the internet) then you can save money over making calls via your normal phone provider.  In the UK (assuming only a basic calling plan) BT charge 2.5p/minute. Localphone.com as an alternative currently cost 0.7p/min – big difference if you make a lot of calls.

Also, if you have it connected up to the net, you can get extra phone numbers for a lot less than a new line from BT – and they can be from a different area code or even a different country. BT charge £130 for installing a line at present and line rental is an extra £13.60/month on top of that. Extra phone numbers delivered over the internet can be less than £3/month and connection is often included for free.

Okay, so these are compelling reasons to get a PBX, but why host it online rather than at the business premises? Two main reasons. First, connectivity online is generally better than connectivity via a broadband connection. Most hosting providers have multiple redundant connection to the rest of the internet and they tend to be proactive about dealing with issues. If you host it at the end of a broadband connection, you have a single point of failure and it is possible that a fault could take an engineer 2-3 days to fix. This is a long time to be without phones in business and unless your provider allows you to forward the calls, you are going to gain some unhappy customers when they fail to be able to contact you. Online, a new server can be brought up in minutes should the worst happen.

The second reason is less tangible, but no less important. If you take advantage of services such as call forwarding or have call queues in your business, then any competing use of the same internet connection could adversely affect call quality. If the PBX is hosted online, then only the calls you have actually answered will be coming down your broadband connection, this saves bandwidth and can improve call quality all around and should the worst happen and your broadband connection fails, then the calls can be answered elsewhere by either unplugging your phone and moving it to another location, using a soft-phone on a computer elsewhere, or simply forwarding calls to your mobile.

This is already what we do internally here at Sysdom.com and we can provide the same solutions for you too.

Posted in Business | Comments Off