Posts Tagged ‘netiquette’

Top 5 Untrends According To Me

Tuesday, February 9th, 2010

My dear friend Ochronus posted an article titled Top 5 trends and technologies in software development that got me thinking. My thoughts below. Go check Ochronus’s blog if you haven’t, he is the lead developer at Arukereso.hu.

I agree with the suggestions from the original article. Yet, I would like to change the order a little bit; DVCS and then agile (with lowercase a) and then the rest. None of my points below are cool trends, in fact I can guarantee most of you will find them boring. But I think they are all important. OK, I hope you are all psyched now. Here we go:

1. Be Careful With The Buzz

Trends are cool. What could be wrong about following cutting edge stuff? We all want to be up to date, no? I think it’s good to follow the trends if you have the experience and the ability to filter the BS. I know a young developer who was constantly going back and forth between Rails/Ruby and Django/Python. I haven’t heard from him for a while, but he is probably still doing that same dance. Why? Because his considerations were solely based on buzz, not on simple requirements analysis or technical comparisons or personal experience.

2. Learn And Use An Old-Fashioned Modern Low-Level Scripting Language

To all the scripting people, like me, out there: you need to have an understanding of what’s happening under the hood. At the least to appreciate our high-level environments, at the most to become genuinely good programmers. Being a Python person myself, I think the best low-level language to be proficient for me is C. Many other high-level languages have C interfaces. So investing the time to learn C should pay off one way or the other.

3. Do Less Web Programming

Aren’t we doing a lot of web programming these days? Actually I think doing X development exclusively is bad for your programming muscles. Web programming, enterprise work or system scripting, it doesn’t matter. But web programming happens more than anything else. Maybe some of you have only been playing with it, but there are a huge number of us doing nothing but web programming. This is so sad; both in an individual level and for the community at large.

4. Learn How To Educate Yourself

What is a noob? Here is a definition and disambiguation (from newbie):

Newbs are those who are new to some task and are very beginner at it, possibly a little overconfident about it, but they are willing to learn and fix their errors to move out of that stage. n00bs, on the other hand, know little and have no will to learn any more. They expect people to do the work for them and then expect to get praised about it, and make up a unique species of their own.

Make an active effort not to be a noob. Learn how to ask smart questions, how to communicate others and seek help. Being polite is good but actually improving and being a valuable member of the community is much, much better.

5. Open Source Properly

It’s great to open source your project. But please do it properly. There are already too many unmaintained, undocumented projects out there that noone seem to care. Do you really have to add to that? As is argument doesn’t make much sense today. But if you really have to make an open source dead drop, please at least document the status of your project and your intentions clearly.

I wouldn’t be surprised if some you think they all are obvious. But if they are so obvious then why are they widely being ignored? Is it because they are under-retweeted, under-reddited and therefore not trendy.

Bookmark and Share

CVyolla.com: It’s Not OK To SPAM!

Monday, June 15th, 2009

A regular surfer might not have proper netiquette. It is desirable, but I wouldn’t blame her if she makes something inappropriate. Learning rules and conventions of Internet takes time. As you get more and more exposed to different communities and tools and situations, you should pick it up.

An Internet startup however is a completely different story. If you are doing business online you are supposed to know what you can and can not do. You can’t SPAM for instance. You just can’t. There’s no excuse for such an act from Internet companies. Correcting such mistakes is marginally harder than correcting technical mistakes. Once people mark you evil, it is painful to fix.

Here’s a summary what happened between a Turkish startup CVyolla.com and me last week. They are service that send your CV’s to companies.

1. I Receive A CV From CVyolla.com

This may not sound extraordinary, since that’s what they do. But I don’t have a corporate account with them, or any other kind of membership. I might have visited their homepage a couple of times, that doesn’t count as a sign up, does it? So CVyolla.com is SPAMming people.

I noticed a username (my email address) and a login address at the bottom of this message. So I thought I should check it out1.

2. CVyolla.com Might Be Stealing Your Identity Too

Before I could log in, I had to request my password via forgot my password link. I couldn’t possibly remember a password that I have never created, could I? It became clear once I logged in (see image below). Company name Muhuk, WTF? CVyolla.com is creating accounts on your behalf to inflate their company portfolio. This is not just uncool, this is immoral. Shame on you CVyolla.com.

CVyolla.com Stealing My Identity

CVyolla.com Stealing My Identity

I have never signed up in your service, I have never accepted your terms of service. How impudent of you to think you can just create a mock account on my behalf and start sending stuff to my personal e-mail!

3. When Will Companies Learn Not To Reply With Stupid Anonymous E-mails

Despite things being clear enough, I wanted to hear the story from their side. Maybe there has been a mistake of some sort. Or maybe they would understand what they have been doing is wrong. I would be writing a completely different post today if they had just accepted both SPAMming and identity theft were wrong and assured me that they’d stop doing it. But, no. Instead they have sent me some nonsense reply. Before I get into the contents of this reply, there’s one very important issue with this reply.

Just as many other Internet companies, CVyolla.com was lacking the decency to reply my message with a real name and a real e-mail address. See, I am sending you with my real name, as a person, naturally I expect to communicate with a person. It is simply rude to reply your visitors/customers with a faceless nameless e-mail. If you are having difficulty to figure out how to configure your e-mails, drop me a line and I’ll try to help, seriously. Show some respect to your correspondents.

OK, back to the contents of CVyolla.com’s reply to my inquiry, faceless representative says:

  1. They have taken my e-mail address from my webpage2 or from a job listing3 or a public source such as an union or trade chamber4.
  2. They have sent me an e-mail telling me that I can opt-out before they started sending me SPAM.. erm, notifications.
  3. Since I haven’t opt out, they have decided that they can send their SPAM. But now upon my request they have frozen my account.

Let’s see;

  1. You probably found my e-mail address in an illegally collected list that you have bought. I seriously doubt you’d ever come read my blog and collect my e-mail address then. Anyway, regardless of how you found my e-mail address, you have no right to SPAM me.
  2. “Oh, we have given you an opt-out option” is just such a miserable, lame excuse it makes me throw up. Hell with your opt-out, where have you been the last eight years? It’s probably marked as SPAM instantly, and you would find that convenient, wouldn’t you?
  3. What account? I never signed up! It’s you deceiving yourself and those who entrusted their CV’s to you.

I wish CVyolla.com handled this a little better. If you don’t manage your online conversations professionally, or if you try the same management strategy with offline customer relations, you fail. If you SPAM, you fail. If you tell people crap like opt-out, you fail. If you make up accounts on other people/entities without their consent, you fail big time. I hope they correct these wrongs soon.

PS: Just as I was preparing to submit this post, I got another CV from CVyolla.com. So much from freezing my account upon my request, eh! Mega-fail, if you ask me.


1: Having a terrible memory, I though for a second, maybe I had signed up once and then I forgot about it. But that’s not the case, read on.

2: I don’t display this e-mail in my work site, it is only displayed in my personal site. Where there is no mention to work related stuff.

3: This e-mail is not mentioned in any job listing.

4: Again, it’s not listed in such places.

Bookmark and Share