Archive for the Category Technology

 
 

What Hackers Need to Learn

To someone with a hammer, everything looks like a nail.

More than for anyone else, this is most true for hackers. If they have learnt a new technology or a new methodology, they subconsciously hunt for where they can apply that new-new thing. When they have a so-called epiphany, they work like asses to come up with self-contained solution, which they like to call as a startup. Then they enter into a cocoon thinking that auto-magically their startup will be next big thing and probably change the world.

All the above is perfectly fine if the hacker knows that the chances of changing the world through his self-indulgent projects are slim. So, this is the single most important thing a hacker needs to learn: unless he is solving a real problem, it is unlikely that what he calls a startup would evolve into something serious.

The Hacking and Startup Universe

So all you hackers, get this: problems are separate from technology. Set your priorities right and later don’t crib that the world doesn’t care about you and what you do.

A New Internet on the Anvil?

[Note: The following is a guest post written by Heather Johnson exclusively for this blog. If you too want to write a guest post, you are most welcome. Contact me at paras@paraschopra.com]

In today’s scenario, is it possible to even think for a moment about life without the Internet? The web as we know it has evolved tremendously over the past 15 years to be used for purposes beyond sending email and its popularity has spread to every nook and corner of the globe. But has progress truly been made, especially in the way that it should have been?

Researchers across the world seem to believe a better and more secure form of networking is the need of the hour, an attitude that’s risen because of the mayhem the Internet has been known to cause. What with child pornography, spam, malicious software like viruses and worms, identity theft and every other con that the human mind is capable of dreaming up perpetrating the net and making it unsafe for children and unsuspecting adults, new technology research is being focused on creating a safer and more secure Internet.

Years after the inception of Arpanet and the birth of the Internet we know today, two projects that hope to build a new network sans the dangers of the current one are underway, GENI or Global Environment for Network Innovations being the brainchild of scientists in the United States and Future and Internet Research or FIRE initiated by the European Union. While both endeavors are still in their infancy, questions are already being raised about their effectiveness – will the huge sums of money being poured into these projects be justified? Will the new network retain all the advantages of the Internet as we know it even as it somehow finds a way to block all forms of malicious and illegal activities?

Even if such a network is conceived and given birth to, how long will it take for the conmen of the world to find alternative methods of scams and frauds? How long will the safety net cast by the researchers hold against the efforts of people determined to make a fast buck the wrong way?

If there is no foolproof way to safeguard this Internet and to manage it more effectively, what is the guarantee that the new network will hold out against the onslaught from men who are savvy enough to take advantage of the gullibility of ordinary folks? Let’s face it, the current crop of Internet issues are mostly related to people’s ignorance of safe surfing practices. They leave their networks open, they store passwords within easy reach of crooks, they do not protect their systems from malicious software and they are careless about the way they bank online. They open messages from strangers and click links that they should not trust, they provide information when asked because the email seems official, and they part with their personal information and credit card numbers at the drop of a hat.

The Internet will be a less profitable hunting ground for crooks if only people were more aware of the things that could go wrong and take appropriate security measures. Until then, there’s no doubt that no network is strong enough to hold fort against the attack that crooks will launch, especially when they know that folks are still gullible enough to be conned out of their money.

Information:

This article is contributed by Heather Johnson, who regularly writes on dial up Internet service. She invites your questions and writing job opportunities at her personal email address: heatherjohnson2323 at gmail dot com.

New Features in MyJugaad.in – Slideshow for Webpages

I am very proud to announce you that we have developed a whole lot of new features in MyJugaad.in. Some of them are the following:

  • The Search Zone. Now you can search the web, blogs, images and videos from MyJugaad.in and watch results as a slideshows. The feature uses Yahoo, Google, Flickr and Youtube for powering the search.
  • Instant Creation of Slideshow. On the main page, just enter the feed URL and a slideshow is generated. No need to register!
  • Sleeker Navigation Bar. If you haven’t checked the new slideshow interface, you are surely missing an experience. The navigation bar of the slideshow is sleeker and cooler than ever.
  • The Best New Feature: Embed Slideshows on your Blog/Website. Just grab embed code from the desired slideshow and paste it in your blog. Check below to see how the embedded slideshow looks like.



By the way, MyJugaad.in has had excellent reviews from numerous websites. Some of them are KillerStartups, DesiStartups and Anti Social Development. If you too can help us by spreading the word, nothing like it!

Do check out the new features and let us know how you find them. Your feedback is sincerely appreciated.

Precimark: An open source stripe ad network

I have released Precimark as an open source stripe ad network. The code is based on CakePHP and MooTools. I would be happy if people come forward to maintain and develop the project further.

Click here to download the source code.

Hindi’s First Social Network – Kindo.com Launches in Hindi

Following is straight from the Kindo team:

We had been working hard on the release for quite sometime and we’re quite excited with this Hindi launch. We believe that the service would provide tremendous value to the Indian families across the globe. Especially ‘Indian students and engineers’ now living in the US, UK and Australia can easily create a network of all of their family members. Hindi is one of the most popular languages and is amongst the top 3 widely spoken languages.

For more information about Kindo’s Hindi version please visit http://kindo.com/index.php/?lang=hi-utf-8.and select ‘Hindi’ from the language category.

I personally feel it is a good initiative but wonder how many people would actually want to use a Hindi social network. The point with local languages is that either the entire internet experience should be in the said local language or there should be none at all. Won’t users find it hard to switch their frame of mind when they shift from one website to another (which is in a different language)?

Perhaps, the Kindo team can shed some light on the philosophy and the current number of registered users for Hindi language.

Do you think there is a need for Hindi language social network? What is your take?

Mnemonic Dictionary: A Quick Review

A quick review of Mnemonic Dictionary:

  • Concept: Interesting. When I prepared for GRE, I used mnemonics extensively. So, thumbs up to the team for actualizing this concept of creating and sharing mnemonics for difficult words.
  • Team: Seems to be dedicated to me. While I must admit that initially I thought that the website is a hobbyist venture, now I feel that it is on a solid footing.
  • Revenue Model: It seems that their primary source of revenue is through advertisements. But it is interesting to note that they offer one-to-one sessions for GRE preparation. I wonder who is the tutor on the other end. Founders themselves?
  • Target Audience: Clearly Indian students preparing for GRE, GMAT or CAT. Most of the mnemonics include Indian connotations.
  • Suggestions: Rely on advertisements for revenue to a minimal level. Offline version of mnemonic dictionary. A better looking website. A section for mnemonics which are universal in nature (that is, the ones which are not just for Indians).

Any comments on Mnemonic Dictionary? By the way, what is your strategy for remembering difficult words?

How I built a web app in six days for Rs. 350 ($8.75) only

I just read this story where they talk about how they built a web app in 4 days for $10,000. Voila! It struck me that I have been equally competitive (if not better) in terms of building a web app. So, here I share my story of building a web app.

I recently built MyJugaad.in, which lets anybody create a slideshow from a set of webpages or RSS feeds. Following is the time line and the money involved during making this web app.

  • Day 1: Conceived the idea. Explored the idea space. Refined it. Drew user interface for the slideshow on a paper.
  • Day 2: Realized that Javascript is the way to go forward. Researched on Javascript Toolkits. Found JQuery to be the best. Learnt Jquery. Started programming Slideshow front-end using JQuery.
  • Day 3: Wasted a ton of time on sorting cross-browser incompatibilities. Done some more programming. Working prototype ready by evening.
  • Day 4: Wanted to make a system for user authentication and management, slideshow creation and management. Confused between Django, CodeIgniter or CakePhP. Chose CodeIgniter. Started Learning and programming the web app. (Used SimplePie for RSS feed fetching and parsing.)
  • Day 5: Finished Programming. Discovered that NYTimes.com was breaking the slideshow due to their iframe breaking script. Had a hell of a time trying fixing that.
  • Day 6: Looked for interesting free designs on the web. Chose this. Implemented and integrated the design with the web app. Wrote a basic ‘about’, ‘faq’, ‘contact’ page. Uploaded the web app on a shared hosting account free of cost (courtesy: my friend). Used a domain already purchased: myjugaad.in (cost Rs. 350). Seeded the app with a few initial users and data. Announced the web app on my homepage and status message on GTalk.

What’s missing?

  • Market Research: I should have done initial market research. Instead, I simply jumped into programming the web app. If I had done some market research, I would have discovered a product with almost the same feature set as mine’s. Nevertheless, I learnt a lot during my six day journay. So, I don’t regret making this app.
  • Testing: I just did some initial testing. But should have done a little bit more testing.
  • Users: I didn’t do any marketing for my web app. That’s bad and I am going to fix it soon.

Hope this post helps you write and launch your own web app in record time.
Any thoughts?

PS: By the way, I think you shouldn’t be making web apps at all.

Are you Web Sick?

I am. And, so is the world. At least Financial Chronicle editorial thinks so (which apparently mentioned my post: Are You Guilty of Solving World’s Problems?).

Introducing MyJugaad.in

I am very proud to announce MyJugaad.in, a web app that I have developed.

What is MyJugaad.in?

MyJugaad.in is a slideshow for webpages, which are sourced either from popular websites such as del.icio.us, digg, google news, etc. or from a list provided by you or from a RSS feed(s).

For example, here is a guided tour of all I have done in my life.

How can it be used?
It can be used in a variety of ways:

  • For browsing the web lazily when you are too tired to do active browsing.
  • As an alternate way to access your RSS feeds.
  • To create a showcase of best posts of your blog.
  • To make a tour exposing best parts of your website.
  • Keeping track of best stories on the Internet.

So, people, have a look at MyJugaad.in and let me know your comments/feedback/criticism/bugs/rants/appreciation. Also, please note that the web app is still being tested, so if you come across any unexpected behavior, let me know ASAP.

For Startups: How to Find Problems to Solve?

For a startup, the most important thing is to find a pain-point. This pain-point refers to the real problems which people encounter in their daily life. Many a times, entrepreneurs mistake cool product or service for a serious startup. A startup can only be serious and successful when it solves a real problem.

But, isn’t finding a problem hard? The answer is no. I have compiled a list of resources and tips below to help you find real problems:

  • Real-time Conversations.
    • Twistori: A twitter mashup which shows in real-time what people hate, wish and love. This can be an interesting way to listen to people and get ideas about their pains.
    • Summize: It lets you search twitter conversations in real-time and within a geographically defined area.
  • Surveys.
    • Google Alerts: Setup an alert for the term ’survey’ or its variations. You may also want to setup alerts for combinations such as ‘india survey’, ‘hr survey’, etc. Surveys usually reveal people’s pains. So, make sure you get updated about them.
    • Search Google for terms such as ‘survey results‘ or variations of it.
  • Reports.
  • Questions and Answers.
    • Yahoo Answers: If properly used, it can reveal a lot of problems people are facing. What more, looking at people’s answers, you can mostly

Any more ideas on how to find problems which startups could solve? How do you do your research on this topic?