• Life of a Front End Developer [infographic]

    Life of a Front End Developer [infographic]


  • My experience with Drupal

    My experience with Drupal

    In order to become better in what they do, one must take up challenges and keep in mind the lessons learnt from them. You cannot stick to one task alone and expect to grow. That is insanity

    far-cry-3-vaasDid I ever tell you what the definition of insanity is? Insanity is doing the exact… same f*ing thing… over and over again expecting… s|~|!t to change…

    – Vaas



    So now that we have cleared that up..let’s move on

    In one of my recent projects I was asked to create a Customer Relationship Management (CRM) software for internal use. Let us first define what exactly is a CRM is ?

    Customer relationship management (CRM) is a term that refers to practices, strategies and technologies that companies use to manage and analyze customer interactions and data throughout the customer lifecycle, with the goal of improving business relationships with customers, assisting in customer retention and driving sales growth.

    In a nutshell, I am to create a software generally used by the sales and marketing executives. Challenge Accepted.

    I have usually worked on WordPress, but for this software I felt WordPress wasn’t the right choice. We needed something better than that. It wasn’t a going to just a small website that the managers can play around with and then call the IT company developers when they  f*ck it up or make shitty customization requests for it. No, this was going to be a serious business software which would house all the contact information extracted by the research team. For a serious software like this, We needed something…more. Therefore I decided to go with Drupal

    If by any chance you have been living under a rock, Here’s what we call as Drupal

    Drupal is free, open source software that can be used by individuals or groups of users — even those lacking technical skills — to easily create and manage many types of Web sites. The application includes a content management platform and a development framework.

    The Scenario

    Create a CRM software to store massive customer contact information. The software should preferably be offline as it is to be used in-house by the managers. Also, Data security is a priority.

    Solution Recommended

    CRM software with Drupal CMS

    Steps Taken

    • Research about CRM, its modules, activities and available solutions
    • Testing the software locally on XAMPP
    • Analysis
    • Conclusion


    Although the software did not workout as planned, I did find some considerable differences between WordPress and Drupal, which has raised my respect for Drupal


    Although Drupal is harder to learn from WordPress, what it lacks in learning it covers up in its power to give control to the users and administrators to enhance the website’s security


    Like WordPress has plugins, Drupal has modules. The wonderful thing about modules I found was that not only they are lightweight (most of them being less then 1 mb ) but you can switch them off like a bulb in your home ( How cool is that; Try disabling a plugin in WordPress without messing up your website)

    Not for your average customer

    Since Drupal takes quite some effort setting up, knowing the terminolgy, mastering the controls and getting used to, its not really the choice of the clients who want a website in 2 days or less. Its no wonder that The White House is a part of the Drupal portfolio

    Seperate Front View and Admin View

    If you want to seperate your website view from your admin section or completely change the look of your admin view, Drupal lets you do that.The looks are good too. WordPress doesn’t give many customization options for the admin section.

    Lack of backward compatibilty

    The only con I found in Drupal was that it was not compatible with its previous versions; this is a feature WordPress has created fantastically,hands down. If you have a Drupal 6 website and want to upgrade, consider it that you are going to be restructuring your website. Last I saw, the latest version, Drupal 8, does not have many modules upgraded from Drupal 7, so you might want to put those upgrade plans on hold or get your developers to contribute.


    I feel that Drupal is much more powerful than WordPress and create any kind of website without much of the hassle. If only you get through the initial phase of learning and Drupal is successful with backwards compatibility, we can have more professional, more secure and much more amazing websites that will be irresistable to our customers and it will be like having an amazing business partner.

  • How to Stop Getting Paralyzed and Start Making Better Decisions

    How to Stop Getting Paralyzed and Start Making Better Decisions


    This article originally appeared on goinswriter.com. To get more tips on business and living more creatively, sign up for his free email newsletter.

    • “I have three books I’d like to write, but I don’t know which one to start first.”
    • “I’d love to quit my job, but what would I do? I have so many passions.”
    • “I’ve always wanted to live on the beach, but I can’t decide exactly where.”

    Let me tell it to you straight:  Thirty years from now, you will not remember what cereal you chose at the grocery store. You won’t recall whether you saw this movie or that one.

    What will matter is that you acted, that you made a contribution, that you decided to do something.

    The fact is most decisions aren’t life-changers. The universe doesn’t care what you had for breakfast, but chances are you will eat something. And certainly, you’d be better off eating eggs than Pop Tarts.

    It’s not to say that there aren’t such things as good decisions. It’s just that most of the time, you just need to decide, to do something. To act. And this is the very thing that most of us are afraid of: making a choice. We waste time writing up plans and setting goals that never get done.

    And we sadly squander our lives.

    Better than planning

    Don’t get me wrong. I’m not anti-planning. I just know that for me (and plenty of people I talk to), a lot of that stuff is just stalling, hiding. Another way to stay stuck.

    So what’s the solution? What’s the answer to this paralysis we sometimes feel?

    Just start. Life is a journey, not a business plan. Quit trying to control things. Let go and live the story. What I’m trying to say is this: Where you’re going doesn’t matter as much as you think it does. Just go.

    More often than not, you just need to move in a direction, any direction. As you build momentum, you can learn to steer.

    Pick something

    Your job is to take chances, not have all the answers. If this resonates with you, if it challenges the very fibers of your being, try any of the following:

    • Go for a walk.
    • Take a run.
    • Sit outside without your smartphone or laptop.
    • Climb a tree.
    • Do something dangerous.
    • Fall down.
    • Scrape your knee.
    • Tell someone you love them.
    • Laugh even if you don’t feel like it.
    • Write the first paragraph of that book.
    • Deliver a speech to a stranger.
    • Fill out that application.
    • Ask that girl/guy out.

    Sure, some of these may seem silly, but the more you do them, the more alive you’ll feel. And that’s the secret of a fulfilled life. It’s not about the destination, it’s about the direction.

    If you don’t know what to do with your life — what book to write, what song to sing, what job to choose, which person you should ask out — try picking something. It’s not a fail-proof solution, but it ain’t a bad place to start.

    Because the truth is once you start moving, you can always change direction.


Recent Posts