Steelwedge Software

Steelwedge Software

Is Your Global Planning Like Whack-a-Mole?

Posted: 28 May 2013 02:02 PM PDT

Join us on Wednesday, May 29 at 9:00 AM PDT/12:00 PM PDT for "Is Your Global Planning Like Whack-A-Mole?," a compelling addition to the Steelwedge 2013 Agility Webinar Series. The sheer velocity of change in business complexity, global volatility and … Continue reading →

Steelwedge Software

Steelwedge Software

Steelwedge Closes the Agility Gap With New Mobile, Analytics and Big Data Capabilities

Posted: 21 May 2013 11:51 AM PDT

I'm excited to announce today that Steelwedge has launched the latest version of our sales and operations planning (S&OP) platform. This new release addresses the growing complexity and volatility that manufacturers are facing, and is designed to help them respond … Continue reading →

Pro Hack - Snapdeal Sucks - My experience with - Its Pathetic,slow and unresponsive

Pro Hack - Snapdeal Sucks - My experience with - Its Pathetic,slow and unresponsive

snapdeal_logo_newIt all started with me hunting for a point and shoot camera for my mother. To be frank , any camera with no hassles & fair performance would have qualified and I was personally looking for Nikon L26;  but since it was deemed out-dated by Nikon itself, I hopped in for Nikon L27 violet colour camera. Now, to be frank I never wanted to go out of Flipkart/Infibeam since they have stood the test of time with me, but somehow I ordered it from another popular online portal & there the things start to get interesting.

For starters, I never received any email of purchase confirmation, I thought it might have landed in junk/spam folder but hell no. I double checked my email filters, searched every label but nopes..zilch..nada..I  simply didn't get any email receipt of purchase from Snapdeal. It was the first omen of a Bad Deal (aka Snapdeal) . Thankfully I didn't closed my browser windows, I was lucky to take the snapshot of transaction , noted down the transaction id from my bank statement , drank a glass of water & wiped away the sweat that scorching Delhi summer delightfully gave me.

5 minutes later I received an SMS from Snapdeal regarding my order number, I matched it with my snapshot, went online again and found after providing my details, the estimated shipping date was 20th May 2013.
I tried to login into Snapdeal and found that since I created an account long time ago (when Snapdeal was not into store business and was into deals business) , I didn't actually remembered its password. I tried to reset it, but received *NO EMAIL* from Snapdeal. Now that was alarming, I was not able to reset my password, not able to get an email receipt and I was not very sure about the delivering capability of Snapdeal (quick search on was quite revealing).

Immediately I called customer care (+91-92126-92126) , after hearing to whistles and caller tune for 5 minutes (yes, *5 minutes*) , my call was picked. I explained to CCE -

  1. I am not getting email from Snapdeal.
  2. I did not received an receipt.
  3. I am unable to reset my password.
  4. What is the status of my order as of now and by what time will it get delivered.

The CCE responded -

  1. He can not reset password nor help me in any regards in account or email issue.
  2. My order was under processing and he can not provide an estimated delivery date.

I thanked him and hoped for the best.

Also, I logged into Snapdeal via FB authentication and was still not able to reset the password.

That was on 15th May 2013.

Now ,to be frank I have never ordered anything from Snapdeal before, one of my friends (Gurpreet Singh) had once ordered some stuff from it , but he warned me about Snapdeal's performance issues after I placed the order.

While I was gleefully cursing him "Saaley pehle kyu nahi bataya !!" , he reassured me that they are slow but they atleast deliver the goods.

"Also, shipping date is 20th,you might be getting goods before that in your hands", he finished gulping his last glass of lassi.

Nervously I reassured myself and crossed my fingers. Who knows, It wasn't for me, it was for my Mom and I wanted to get it delivered on a timely manner.

17th May came and status was still "processing" on the website. Furthermore I tried calling to customer care thrice with no one responding on the number. They also hanged up on me on one occasion without CCE interaction.

Now I was getting a bit angry.  18th May, it was Saturday noon and order was still under processing. I tweeted to Snapdeal

Tweet to Snapdeal

No response from Snapdeal as of now. Also, I sent the email to Snapdeal helpdesk (


I bought Nikon Coolpix L27 16MP Point & Shoot Digital Camera (Purple) Order Number 994202497 Item code 1333471211, its been 3 days but I have NOT received the email reciept of order. Further more I am not able to verify my snapdeal account as I am not getting any emails from Snapdeal regarding verification and order.
I have looked into SPAM/JUNK folder to no avail. I mentioned the same to customer care on 9212692126 but they were helpless.
Furthermore, Why is it so much delay in processing the order ? 3 days and its still processing. Whats the bottleneck in it ? I never had such slow response from any of online retailers I have used ?

Please get back to me on the double.

You guessed it right, no response from Snapdeal.

On 20th May I shot another one.

Dear Team,

Still awaiting your response. Its quite incredulous that I am following up for an email response which should have been your duty . Its 20th may and the product page still shows shipping date of 20th May with no update. I had a word with CCE Maninder Sandhu (yeah I got lucky, finally your customer care picked the call) for  an update on the order but then he himself was helpless regarding the same.

Its pathetic how you are keeping the money interest free without giving any proactive updates on the status of order and keeping customer completely blind on it.

Nevertheless, I will be waiting till 21 May on an update for a fair chance. After that , I will be cancelling the order and will be filing for a refund.


Seriously, I could have posted call records but then I think it would have been a bit overkill. But then, if they could record our calls for "quality & training purposes" then why cant we use them for some real "quality" purposes ?

I had no idea what was going on, at least an email response would have sufficed. We live in a country where consumer is hailed as king, I have no complains with late deliveries, I am actually angry with no/diminutive response from Snapdeal team. I have paid for an item first rate , online , in single transaction with no dues pending , no instalments and they are keeping my money interest free , processing it according to their whims and are providing no reasons for delay. Furthermore, response time is pathetic, I got the reply from Snapdeal on Facebook page / Twitter , 2 days later, & that too that they are looking into it and order will be shipped today.

Snapdeal Order will ship today

Snapdeal facebook response

Also, a quick look on their FB page reveals that I am not the only one frustrated from Snapdeal, see the below image or click the mentioned link.

Snapdeal - I am not the only one frustrated


Later,  I got an SMS from Snapdeal that order has been delayed.

Snapdeal SMS

But the online portal is still showing that order is under processing and I really dont know what information to trust.

Snap 4 Censored

I was also not able to cancel my order as I CANT REACH TO CUSTOMER CARE AND I AM NOT SURE IF MY EMAILS ARE EVEN READ. As per Snapdeal's guidelines, they can choose to accept or deny my request of cancelling the order based on their convenience and understanding of situation.

Snapdeal  Terms of Sale - Cancellation

If you cant read it, to quote Snapdeal (Trust me, its an amusing read)

10.2 Cancellation by the User: In case of requests for order cancellations, Snapdeal reserves the right to accept or reject requests for order cancellations for any reason whatsoever. As part of usual business practice, if Snapdeal receives a cancellation notice and the order has not been processed/ approved by Snapdeal, Snapdeal shall cancel the order and refund the entire amount to You within a reasonable period of time. Snapdeal will not be able to cancel orders that have already been processed. Snapdeal has the full right to decide whether an order has been processed or not. You agree not to dispute the decision made by Snapdeal and accept Snapdeal's decision regarding the cancellation.

Very cute .

Bet I would have called Snapdeal for cancellation and they would have cancelled my request because they "had processed my order" .. and because its written in clause 10.2 .

As of now, summing up my entire experience on Snapdeal echoes the following problems again and again -

  1. Lack of proper communication to customer.
  2. Unresponsive support &
  3. Broken implementation of information systems.

I want to reiterate again, that I don't have any problems with delays provided proper , proactive and responsive communication is done with customer and issues regarding information are handled adeptly. I once had an order from Flipkart halted for around 14 days, but never once I had to be bothered about it because the responsive CCE's provided me concrete updates, on 7th day they offered a refund which I gladly accepted.

As of now, I haven't got any response on my tweet to Snapdeal

Tweet to Snapdeal 2

Another call to CCE Maninder Sandhu (I just got lucky) was fruitless although he was a nice chap and was trying to help.

Lessons learnt :

  1. I wont be shopping from Snapdeal again, thats for sure, unless they make some really radical changes in their system.
  2. Wont be ordering from my hard earned money from portals that are pathetic.

I do hope Snapdeal takes my rant as constructive criticism and infuses something into its DNA for the greater good.


Meanwhile, I am still waiting for my camera to be delivered .. : (    

(6 Days at the time of writing ) and counting..


Sponsor message
powered byad choices

More Recent Articles

Sponsor message
powered byad choices

Your requested content delivery powered by FeedBlitz, LLC, 9 Thoreau Way, Sudbury, MA 01776, USA. +1.978.776.9498


Steelwedge Software

Steelwedge Software

How Disruptable Are You?

Posted: 16 May 2013 12:18 PM PDT

Like it or not, doing business well is about ensuring you have "shock absorbers" to deal with inevitable disruption to your sales and operations plans. At Steelwedge, we are laser focused on how we can deploy disruptive technologies and leverage … Continue reading →

Partner Perspectives: The Shift to the Cloud

Posted: 29 Apr 2013 10:35 AM PDT

We live in a more complex and interdependent business environment than ever before. Companies large and small must navigate a sea of economic, political and environmental change, and respond to that change without compromising the delicate balance among supply, demand … Continue reading →

Got a Unique S&OP Process? There’s an App for That

Posted: 22 Apr 2013 12:47 PM PDT

Is part of your company's competitive advantage captured in unique processes and KPIs that you can’t manage in your planning systems? Like your smartphone, your business's planning system should enable business planners, partners, and others to build simple "apps" on … Continue reading →

What Do S&OP and Football Have in Common?

Posted: 15 Apr 2013 07:57 AM PDT

The requirements for successfully conducting business today are not unlike the qualities that a football team needs to be triumphant on the gridiron. Both face diverse and aggressive competition. Both require the agility to make adjustments mid-stream, in response to … Continue reading →

Where in the World Is Steelwedge?: April 2013 Conference Schedule

Posted: 11 Apr 2013 06:00 AM PDT

Steelwedge is hitting the road as the spring conference season begins in earnest. We hope to see many of you this month. Let us know in the comments what your conference schedule looks like. Here’s where you can find us … Continue reading →

bug I.T. s - Technology News and Updates

bug I.T. s - Technology News and Updates

Facebook in Real Life

Posted: 12 May 2013 01:06 PM PDT

Did you experience seeing your "ABOUT" page in Facebook changed your entry on "WORK and Education" Experience? How about a shocking moment while seeing some comments of "Friends of Friends" in a supposedly "for Friends only" post in your wall? Now how about this, Photos in your "For Friends" album with comments from "Friends of Friends". Are you frustrated or not? I bet, but thinking if this number one Social Media site is your home, what would it feels like in a real life situation?

Check this out!


What do you think? Post your comments below.

Image courtesy of YouTube, ExtremelyDecentFilms

Pro Hack - Guide to Anti-Debugging - Overview , Techniques and Approaches

Pro Hack - Guide to Anti-Debugging - Overview , Techniques and Approaches

Guide to Anti-Debugging - Overview , Techniques and ApproachesI have been nagged a lot regarding guest posts, and almost 90% of them are related to some news, social media bullshit and half baked security crescendo. Until recently, I was contacted by amiable folks at Infosec Institute with a good article on Anti Debugging. This is an article by  Dejan Lukan, a security researcher at Infosec Institute, in which he discusses the Anti Debugging techniques in an objective and direct manner. I loved the implementation part, reminded me of my rev days (you can learn about how to reverse Winrar or just have a look at a real noobs guide to reverse some more stuff) , and more importantly Dejan explains how to stop (read : slow down) people from reversing your code. Hope you will enjoy it.

Before we begin, we must mention that it's impossible to completely prevent reversing. What is possible is that we can place as many obstacles on the way as we want to make the process slow enough that reverse engineers will give up. Actually there are hardware implementations where you can buy a black box that attaches to your computer which can do the encryption/decryption for you, but this is far from being used in everyday life.
Techniques to Harden Reverse Engineering

The most basic approaches to harden the reverse engineering of programs are the following [1]:
  1.          Eliminating Symbolic Information
  2.          Obfuscating the Program
  3.          Embedding Antidebugger Code
When eliminating symbolic information, we're taking the textual information from the program, which means we're striping all symbolic information from the program executable. In bytecode programs, the executable often contains large amounts of internal symbolic information such as class names, class member names, the names of instantiated global objects. By removing every symbol from the executable or by renaming every symbol, the reverser is faced with a bigger problem than usual because symbol names alone can often be used to gather enough information about what the function does, which simplifies the reverse engineering part.
This can easily be done in C/C++ programs where we only have to append a few compiler flags to the command line that actually compiles the program into the executable. It's much harder with programming languages like Java and .NET, where those symbols are used internally to reference variables, functions, etc. This is also the reason why Java and .NET programs can easily be converted into a pretty good source code of the original program. We can still strip the symbols from such programs by renaming all the symbols from their meaningful names into meaningless representations, which effectively does the job.
Besides stripping the executable symbols, we can also obfuscate the program. When obfuscating a program, we're basically changing the code of the program without actually changing the logic behind it, so the program does the same as before but its code is far less readable. Here we have two techniques that can achieve that:
  •  Encoding: With encoding, we must add the decoding instructions that decode the whole program before it's being run. This can be done by appending the decoding instruction at the end of the program and changing the entry point to point to the decoding instructions. When the program is run, the decoding instructions are executed first, which decodes the whole program into its original form. After that, we must jump to the start of the program and actually run the original instructions as if the encoding didn't even happen.
  • Packing: When packing the executable, we're basically reducing the size of the executable as well as encrypting it. When such a program is run, it must first be decoded in memory and then run.
  • By obfuscating the program with nonstandard encoders/packers, we can greatly complicate the task of reverse engineering the executable, but at the end, a persistent reverse engineer will nevertheless be able to bypass that and get the non-obfuscated version of the executable, which can easily be reversed.

Sponsor message
powered byad choices

More Recent Articles

Sponsor message
powered byad choices

Your requested content delivery powered by FeedBlitz, LLC, 9 Thoreau Way, Sudbury, MA 01776, USA. +1.978.776.9498