Nitin Khanna

I was once described as a philosopher programmer. I think I'd like to describe myself as a lifelong student.

On Writing

Recently, while on a plane, I was talking to the person next to me and in his inebriated drool, he gave me an idea that can be a major plot point for a story I’m working on. That spurred me into thinking that of all the things that we as writers do to get ideas flowing. Most certainly, on the top of the list is taking inspiration from around us. There’s plenty of inspiration hidden all around and we just need to reach out and allow it into our lives. It may be by talking to strangers or reading new things or just carefully observing something commonplace.

Continue reading

Ghost: My comments

Ghost showed up on Kickstarter yesterday and like any good blogging platform, it’ll be judged, commented on, loved and hated. So let me start early. I don’t like it. I love the idea, I loved the beginning, I just don’t like the execution. Here are the two reasons why –

  1. NodeJS? Really?

NodeJS is all the rage right now. Every developer is discovering the strange and amazing things you can do with, of all the things, JavaScript and is running from pillar to post to launch a real-time, fast and easily scalable app as soon as possible. Of course, this means that there are some really nice apps out there. But is NodeJS ready?

Well, define ready.

Of course. Ready means that the next time some layman decides to set up a blog on the Internet, can (s)he purchase a simple hosting plan, upload a couple of NodeJS files and be up in 5 minutes? No. You have to rent a VPS or invest in Amazon AWS, upload files via git and then know how to develop locally and push out changes to the repo in the cloud(Notice all those keywords I threw there, developer?) In other words, you better be a developer and please don’t expect every Tom, Dick and Thorsten to be able to use this technology.

The ghost blog tries hard to defend its decision to go with JS based on the argument that it’s the future and is robust and allows innovation. It leaves out the fact that until the GoDaddies of the web hosting world don’t come out with NodeJS support in their basic plans, you’re not going anywhere with this blogging platform other than the few platforms that specifically support this technology. Oh, and your own computer.

  1. What about WordPress?

When Ghost was first introduced, O’Nolan talked about how WP changed his life and how it was awesome and awful at the same time and how his plan is to take the WP Core and rewrite parts of it to make it awesome-awesome. He meant it. He was going to fix WordPress with just a plugin. But then he didn’t. He’s going to keep the WP format, so that themes and plugins can be easily converted. He’s going to make tools to import from WP so that people can shift to Ghost ASAP. He’s going to take from WP and literally give nothing back. Ever.

I did not expect this. Well, the folks at WordPress probably did. They understand that WP is open source and people can easily add or take as they want. But I did not expect that instead of solidifying and giving better direction to WP, John would just steal from WP so blatantly and try to replace one good platform with another. He could have worked on the Core, he could have made it so much better as to force Automattic to consider his direction as the right path forward. He could have influenced the lives of so many WP lovers in such a positive way, but instead he chose to give up all that just because it would be a little more difficult to make the same stuff in PHP than it is in NodeJS. He gave up on the entire idea and instead focussed himself on getting people to drop WP and come to Ghost, leaving behind the entire essence of the platform that he’s clearly got a lot to thank for.

I’m a big proponent of WordPress. When friends come to me with even a semi-serious resolve to start a blog, I tell them of the cheap and easy hosting plans out there, how they can just upload a bunch of files and run an install script by opening a link in a browser and can search for and edit plugins and themes right from inside the web app and be running a blog in 5 flat minutes.

Now, when people will ask me about Ghost, the “better WordPress”, I’m just going to tell them that it’s not worth the effort and that it’s not ready for prime time. That’s because, NodeJS being such a nascent technology, we can’t expect to see large-scale adoption of the platform any time soon. We won’t see people being enabled to quickly setup a blog without too much hassle and we won’t see ghost being the de facto standard for someone just stepping into the world of blogging. You thought App.net was a country club? Wait till Ghost comes out.

 

This whole thing seems too much like a rant? As O’Nolan says, “Haters gonna hate.”

Vast

I start my car and pull on to the road. The sky is hung quietly above me. There’s a single cloud towards the west, meandering, with a pinkish hue that bursts in my mind like cotton candy. It looks soft but tomorrow it’ll have jagged edges where the wind will have tugged at it. The day after, it’ll dissipate. The Sun is low in the sky and so it’s late in the evening. Not the time to be going home, but the time to be at home. I notice a bird dive in front of the car. It maneuvers to the right quickly and flies past me. There are two planes leaving marks high up in the sky, slowly gathering distance between them, like galaxies floating away from each other. Continue reading

25

Today, I turned 25. To some, this may not seem like an amazing feat, but for me, this is a great accomplishment. Why, you ask? Because this is the oldest I’ve ever been! It’s an amazing feeling!

But more than amazing, it’s humbling. It’s humbling because while on the outset, I’m this young kid who’s got his whole life ahead of himself, inside, I am well aware that I have about 25 years of experience which, though most of it has been forgotten, dictates who I am as a person. Continue reading

How the Common Man will pay for the Internet soon

If there’s one buzz word that’s promised to solve all the monetary problems of every Internet-based startup in the past two years, its “Big Data”. Everyone’s collecting it, everyone’s recording it and everyone’s saving it for tomorrow. From Twitter’s Billions(of tweets) to your Netflix queue and even your Google Search history, everyone’s looking to figure out how to sell you more stuff based on your habits.

But no one’s actually selling the data. The data in itself is useless, no matter how much of it you have. It’s the connections that are formed from it that are important and that’s what everyone is hankering to sell – information. However, all that these companies are trying to do is sell information to advertising sources and point of sales organizations like Amazon because that’s where they can easily get a large paycheck in exchange for a much larger database of customer information. Continue reading

On Google Reader

Ever since the Google Reader news of day before, I’ve noticed a marked increase in traffic to my blog posts regarding Fever as an alternative RSS reader. In fact, I’ve seen my previous record for views in a day of 495 was broken yesterday with 539 views. I’d like to comment on a few things while I have your attention.

First of all, yes, Google Reader was a free service and yes Fever is not. You pay $30 upfront and if you’re not able to get free Appfog hosting, you end up paying about $4-6 per month for hosting it on a fairly cheap host like NearlyFreeSpeech. Why is it variable? Because Fever’s hosting costs you based on how many feeds you want to add to it (my Fever MySQL database is 200 MB at the moment). But even though Fever is a paid solution, I’d still make the case for it. Continue reading

Title tells all

Take a look at the following tweet –

Interesting isn’t it? The tweet tells you the title of the article and there a link present with it! How wonderful is that?!

Frankly, that’s the crappiest type of tweet I’ve ever seen. Social networks like Twitter and Alpha can mostly only support enough space that if someone is putting up a link, they’ll either put up a title and a link or an explanation and a link. And guess what type of post super busy (read: lazy) business people, SEO Gurus and Social evangelists who use automated services like Buffer or IFTTT go for? You guessed it, the former.

Why does it matter? It matters because in this world of micro blogging and tweeting, everything is just a headline and nothing is context. If I start giving importance to everything anyone ever posts, it’ll be hell for me. So, it only goes to say that it’d be etiquette to ensure that whatever you’re posting is easier to read by your followers. How can you do that? Pretty simple. Do NOT post links with titles. Post links with reasoning. By posting in context, you’re ensuring the other person has an understanding of why you recommend this article or service instead of them just hopping to the link only to discover they’re not interested.

Oh, and SEO gurus, by posting the context, you’re adding more keywords to your posts, thus making sure you get better hits. It’s really a win-win situation even though it might seem to take longer for you to make that post.

By the way, when you look at it, does my post’s title do a good job of explaining what the article is about? Not really. That’s just an example of how bad/wrongly worded blog post titles really are. So by adding context, you’re adding a lot more value to your followers.

Good day and have a good weekend! 🙂

A response to Marco Arment about ADN Freemium

Today, App.net (ADN), the social network that made me drop all others made an important announcement – that it is going to allow free accounts that are invited by currently paying members. I did not intend on writing a blog post about it because this is news that has already spread through wildfire in the tech community. Some have lauded and some criticized it. But the post that made me write is this commentary by Marco Arment.

Marco argues that while such news is welcome, ADN needs to do more to promote user growth instead of focusing on developing the API. He goes on to state that the main reason people are signing up is the twitter like functionality sans the spam and advertisements and instead of building file storage APIs, the team should develop spam protection and open the gates completely to free members. Continue reading

It is 1984.

Big Brother is watching. This is the ominous note that strikes me whenever I think about George Orwell’s amazing book. It makes sense in a senseless world. We are aware of our governments watching us. But I’m not going to talk about intrusive governments. I’m going to talk about something else. Ever since I joined ADN, I’ve been part of a growing debate over privacy concerns regarding Facebook and developer concerns over a now well-locked down Twitter API. I’ve read about Facebook’s new Graph Search, I’ve read about Twitter’s fight with Instagram and I’ve read about Dunbar’s number. But today, when I saw a link about Twitter being the fastest growing global social platform, is when I realized where all of this is going.

Many months ago, I read an interesting article on Quartz about how Facebook is looking to Africa for its next Billion users. The method is simple – provide Facebook access for free via SMS. In this classic move, people get addicted to the free social network and Facebook gets marketable user data on a Billion more. This despite the fact that we’ve well established that Facebook isn’t what it’s all pegged to be – a way to connect with people. Then I saw this new post about Twitter today and I realized where this is all going. Those of you who’ve read 1984 will know that in the book there are three main countries, each too large to be defeated by the other two, even if they try to combine forces, which never really happens because of ever-changing alliances. All this while, the common people of each State are fed misinformation and trained to accept it as fact. This is an Oligarchical system that cannot be broken. There is a perpetual war and all available resources are concentrated towards it, sacrificed from availability to common man with the hope that it’ll help in the war effort. But the most important facet? Everyone is watched. Continue reading

DotIt!

A bookmarklet for importing to DotDotDot –

A few days ago I posted about an up and coming service called DotDotDot that is a great replacement for Instapaper. That day someone posted a link to my blog on HackerNews and my site got 280 hits in a day, a record for my blog… 🙂 Continue reading