Founder's blog

Mar 18 2012
Automating Amazon S3 backups on a Windows Server

Our helpdesk app (the hosted version) is being used in about 170 companies. Users have uploaded almost 150k (150,000) files. We have logged about half a million tickets. From about 100k users.

Obviously, we need to backup all this data. And obviously, a consumer product like Dropbox or SugarSync is not an option. We needed something fast, reliable & scalable. We needed cloud storage. So we chose Amazon S3 and I decided to write this simple step-by-step guide for anyone interested in automating S3 backups on a Windows server:

continued...

Mar 14 2012
Wait, don't add that feature

Just had an argument with my partner. He was going to add a new logging feature to our help desk app. Another feature. Another button in the admin panel. Another setting. Another report to read.

This reminded me of Jamie Zawinski's law. The one that says every program attempts to expand until it can read mail. continued...

Jan 25 2012
Why Developers Hate Antiviruses

I hate antivirus software. I really do. Like almost every desktop software developer.

And the reasons are: continued...

Dec 16 2011
[Infographics] The Ultimate Career Advice

I'm SO happy to be in the middle. continued...

Nov 28 2011
Rethinking the Cloud

For months I've been thinking that a "cloud-server" is just an overpriced version of a VPS.

Don't get me wrong, I get the platform - as a software engineer. As a business owner - I even get all the benefits - elasticity, reliability, scalability, flexibility and all the other "bilities". On the other hand...

See, a regular VPS also runs "virtually" - just like the cloud. It's isolated from the host-machine failures - just like the cloud. The latest VPS-software (say, vSphere) can even do load-balancing, shadowing and real-time switching between physical hosts in case of a hardware failure - just like the cloud.

So, what's the difference then? continued...

Nov 13 2011
Trying Rails & Mac, confessions of a .NET developer


I run Windows on my MacBook.

Windows - because I'm a .NET developer and our startup is mainly Microsoft-based. And, to be honest, I like Windows 7 continued...

Oct 31 2011
Boosting Creativity Tip #1

"Ideas don't come from watching television" Seth Godin.


Stop watching. Start reading books.

continued...

Aug 26 2011
Outgoing Links Effect for SEO: Experiment

There's been a lot of debate about whether external linking helps or hurts your SEO and most of the SEO experts including the gurus at SEOmoz tend to think of external-linking as a good strategy.
continued...

Aug 19 2011
Fixing "Googlebot can't access your site"

Got this email from Google about one of our websites recently:

Googlebot can't access your site

Over the last 24 hours, Googlebot encountered XX errors while attempting to connect to your site. Your site's overall connection failure rate is XX%. You can see more details about these errors in Webmaster Tools.

...

After you think you've fixed the problem, use "Fetch as Google" to verify that Googlebot can properly access your site.
continued...

Aug 3 2011
Go Get A Cofounder [Mistakes I Made #5]

This is the 5th post in the "Mistakes I made" series, where I share the "donts" of my startup experience.
I'll start from afar. My website has a number of pricing tables and I thought the tables look just fine. Until one morning I realized that they're a complete usability nightmare. Here's the "before" look: continued...

<< newer   older >>