When I lived in Hamilton, I used Mountain Cable (now Shaw) as my Internet Service Provider. The service was excellent, very fast and there were no usage limits. I could download hundreds of gigabytes per month and no one cared. I have since moved to Kitchener and been forced to be introduced to the wonderful world of Rogers. I should note that I dislike Bell and anything Bell-related, and that I’ve never had a positive experience with DSL. So Rogers high speed it was.

Unlimited for only $25 $50 more per month? no thanks

I signed up for the Rogers Extreme plan which includes 10 Mbps down, 1 Mbps up, and 95 GB of usage. I was a little concerned about the internet usage limit, but I wasn’t worried because I also noticed that additional usage was billed at $1.50/GB to a maximum of $25. $25 more for unlimited internet? Sounds good. I generally was under the 95 GB mark, but if I went over I made sure I went way over to justify the extra charge.

Unfortunately, at some point without my knowing it, Rogers increased the maximum additional usage charge to $50, which means my total internet bill could be over $110. That’s too high for me. I noticed Rogers had 2 more faster plans available: Extreme Plus for $69 (25 Mbps/1 Mbps/125GB) and Ultimate for $99 (50 Mbps/2 Mbps/175 GB). I figured I would just upgrade to the Extreme Plus and pay $10 for an extra 30 GB–that should be enough, I thought. I phoned up Rogers and upgraded my plan. I was a little unhappy that I was told I would need a new modem to take advantage of the faster speed, but I was more concerned with the extra $7 per month I’d have to pay just to rent the thing. Also, the new modem was actually a Wireless N gateway. That’s nice, but I already have a wireless N access point and use pfSense as my router/firewall. I was not impressed, but I figured the exta GB and 25 Mbps down were worth the inconvenience.

The swapping of the modem

The next day, I went to the Rogers store and swapped my modem. I also decided that I would purchase the new modem instead of renting–it would be paid for after 28 months of paying $7. I took my new modem home and set it up. The first thing I did was log in using the mso credentials to disable the gateway nonsense. I’m very glad they let me do that, although it’s a waste because I just paid $199 for features I’ll never use. It was really easy to set up. Once the gateway features were disabled, pfSense was able to get my public IP from the modem instead of the 192.168.0.10 address it had previously been assigned. I then excitedly went to speedtest.net and ran a speed test (see below).

I’m about 15 Mbps short…?

…hmm, that’s nice, I thought, but I’m paying for 25 Mbps. I ran it again, and again, and then tried the official Rogers speed test, plus a bunch of other ISP speed tests and even thespeedtest app on my iPhone. Each showed very similar results. None would go over the 10 Mbps barrier. I knew it was incredibly unlikely that a busy network would give me these consistent results and I knew that being so close to 10 Mbps couldn’t just have been a coincidence, so I called technical support. I actually was going to use the live chat technical support, but when I read the disclaimer about closing windows on your computer that you didn’t want the tech support guy to see, I immediately picked up the phone. I’m probably more qualified than most of the tech support at Rogers, so there’s not a chance I’d let some newbie touch my precious Mac–assuming they even support Macs.

I had to resort to calling tech support

Tech support was helpful and figured out my problem right away. The genius that upgraded my account the day before hadn’t checked properly to see if the DOCSIS 3 was installed in my area yet. It wasn’t. The tech support guy said it should be coming in a few months but couldn’t promise anything. Wonderful. I asked the tech guy if I could keep the Extreme Plus on the old speed, but with the increased usage limit of 125 GB. He said that I could not officially be switched to the new plan until DOCSIS was in my area, so I was stuck with my 95 GB limit. Although I was unhappy about this, the tech support guy was nice and friendly and answered all my questions fully. He then transferred me to customer service so I could downgrade my account.

I must say the customer service representative I spoke to was one of the best customer service folk I’ve ever encountered. She was very friendly and helpful, and instead of the typical silence one experiences while the representative types away on a computer, she told me exactly what she was doing and why. I greatly appreciated her friendly approach. To compensate me for my inconvenience, Rogers gave me a $5 goodwill credit–which will barely dent my additional usage fees for the month, but it’s better than nothing. Anyway, I’m on the right plan now and will probably try upgrading to Extreme Plus again when it’s available in my area. Apparently I’ll know when that happens because I will be “bombarded with marketing” according to my friendly Rogers customer service representative. I don’t doubt it.

Disappointed but content

Overall, I am happy with my Rogers service. It’s always super fast (even at 10 Mbps), my 3rd party VOIP works perfectly, and I’ve always had a good experience with Rogers customer service. I just wish the sales guys would not sell services to customers that they can’t use. Oh, and it would be great if Rogers offered a cheap DOCSIS 3 compatible modem with no gateway functions.

Share

Last spring while searching for a job, I came across a posting for a PHP developer. Cool, PHP! I love PHP, so I typed up a cover letter and attached my resume. I noticed that the ad also invited applicants to include some sample source code that “best shows off your abilities.” I assumed that this was an option and not a requirement, because frankly, sending a random company my source code just seemed illogical to me. To be safe, I did state in my cover letter that I would be happy to show them some code samples upon meeting with them in person.

You forgot the source code!

The next day I received a response to my application:

Hi John,

Thank you for your application. However as per [URL removed] we can only consider applications for an interview that have code samples attached. It is important to us to have a demonstration of an applicant’s coding abilities prior to making a decision on an interview – resumes simply aren’t enough to go on. Please resubmit to hiring@[domain removed] with your resume and one or two sample source files that you feel best demonstrate your abilities.

At first I thought, ok, I will comply, but then I realized how difficult and futile this task would be. For the last few years, all my PHP projects have been done using the Zend Framework. If you know anything about the Zend Framework, or any other framework employing an MVC architecture, you know that your project will have multiple files. Is the prospective employer going to look at them all? Not a chance. But what portion do I send them? A controller? Well, they use several models, which use more models… and what about the views? For the company to get a true impression of my abilities, they would have to receive and understand the entire project.

 

[ad name=”Google Adsense 468×60″]

It’s all about problem solving

Software development is not about source code, it’s about problem solving. This company gave the impression they were looking for some clever PHP algorithm to show how amazing you are. Quite frankly, I think they were looking for the wrong thing. I consider a good PHP developer to be someone who writes easy-to-understand, modular, well-documented code. These skills are not so easily demonstrated in a sample piece of code. It would make more sense to me if the company in question had asked to see a complete project including flowcharts, diagrams and the entire source code. Of course, this brings up another issue. Is such a request even ethical?

What would Google do?

While I don’t mind demonstrating my code to a prospective employer, I certainly am not simply going to hand it over to them. What about non-disclosure agreements? A good portion of my code is written specifically for my clients. I don’t care if it’s Apple or Google requesting my code (mind you, they would know better than to ask), I’m not giving my code to anyone unless they license it from me.

I can only conclude that this prospective employer has absolutely no idea about good software development and lacks any experience in the industry. Otherwise, they would realize how short-sighted and unhelpful so-called “code samples” are.

They could ask questions…?

How should an employer determine a worthy programmer? Grill them in the interview. Have them write a quick PHP script on paper or even give them 10 minutes on a computer. Ask them how to solve a problem using PHP. There are so many ways of determining a programmer’s worth aside from a measly sample of code. Try talking to them! It’s simple enough: If they’ve never heard of MVC or can’t describe object orient programming to you, then you describe to them the way out the door.

Turned ’em down

I replied to the email with pretty much a summary of the above rant. Knowing full well I had just negated any possibility of getting the job (unless this was a test to see if I was stupid enough to send them my code), I asked them to remove my application request for the job. Looking back, I stand by my decision. I can only imagine how horrible it would be to work for a company with such backward thinking. The whole situation reeked of inexperience and poor management. As a side note, I am now employed as a software developer and, prior to hiring me, my current employer did not ask me for samples of my source code–go figure.

Share

Shhhhhh! We raised our prices but we hope you don't notice.PowWeb is a shared web hosting service that attempts to set itself apart from other hosts by its proprietary “load-balanced hosting”–marketing buzz words as far as I’m concerned, but then, in the shared hosting world, everything is a marketing buzz word. Anyway, back in 2007, I needed a hosting account, and since I had heard good things about PowWeb, I signed up. They had some buy-1-year-get-6-months-free promotion at the time. By averaging out the monthly price of $7.77 (paid annually, of course) over 18 months instead of a year, this reduced the monthly price to $5.18 per month. Not bad.

During my time using PowWeb, I’ve found their support and service to be excellent for a shared host. Page load times are horrible (my Rackspace Cloud Server has spoiled me), but it’s a shared host so I won’t complain. The service is very reliable with practically no downtime. I’ve been a happy customer these past few years–that is, until I got my latest bill.

 

[ad name=”Google Adsense 468×60″]
I’m pretty good at remembering numbers, at least rough numbers, and I knew my hosting was usually about $95 per year, so I was surprised to discover that my latest invoice totalled $111.24:

Dear John,

We hope you’re enjoying online success and are pleased
with the service you’ve received from PowWeb.

A payment for your “[removed]” account is due on 3/21/2010.

On this date, your credit card will automatically be billed for
the amount specified below. To avoid billing difficulties and
service interruptions, please take this opportunity to log in
and review the credit card information currently on file at:
http://www.powweb.com/secureControl/EditCCInfo.bml

Please refer to the invoice below for payment information.
If you have any questions, please call us at 866-476-9932 or
submit a new request by logging into your Support Console:
http://www.powweb.com/member/sconsole/index.bml

Best wishes,
The PowWeb Team

****************************************************************
PowWeb Invoice
PowWeb, 70 Blanchard Road, Burlington, MA 01803
****************************************************************

User’s name: John Clark
Billing name: John T Clark
[removed]
[removed]

DATE: 2/28/2010
****************************************************************
PAYMENT NO.: [removed]
ITEM: PowWeb OnePlan
AMOUNT DUE: $111.24
DATE DUE: 3/21/2010

****************************************************************
Note: This invoice constitutes a payment notice for the
product/service mentioned above only.
Other payments or services
are invoiced separately. Information on all products and
services for your account, as well as payment receipt
information, is also available at:
http://www.powweb.com/controlpanel/BillingCentral/billingSnapshot.bml
****************************************************************

If you need additional information or would like to change your
billing method, please please call us at 866-476-9932 or
submit a new request by logging into your Support Console:
http://www.powweb.com/member/sconsole/index.bml
****************************************************************

What?! First I got out my calculator and then I got mad. For some unknown reason, without warning or notice, I am being billed an extra $1.50 per month. I immediately contacted support. I usually get a reply back with a few hours max, but this reply took more than a day.

The reply was as follows:

Hello,

Thank you for contacting Support.

We apologize for any inconvenience this may have caused you. We regularly receive feedbacks from our Marketing team and Finance team about the existing trends in the Internet world and depending upon those suggestions we alter the pricing for the customer accounts. Unfortunately, we had to increase the price for your hosting package due to the following reasons:
1. Rising cost of technology and support resources.
2. To control inflation.

Since the changes were affected to the entire customer base in different way having separate pricing criteria, we had to send individual messages to the customers. We felt sending an invoice 21 days prior to the billing date would be the best method. Therefore, you had received the invoice on February 28, 2010 which did include all the information about the price change. [The so-called notice was an email that said how much I was to pay, not that there was a price increase. It’s included above.]

However, you are one of our valuable customers. Hence, we will offer you actual price $93.24 per year. If you wish to change your Hosting plan to actual price and then get back to us with confirmation so that we can change your plan to actual price in your account ‘[removed]’.[I think that means they’ll reduce my bill to $7.77 per month but this paragraph barely makes any sense.]

Thank you!

Sincerely,

[removed]
Customer Support

Several things about this reply confuse me. First of all, why do they keep calling $93.24 ($7.77 per month) the “actual price” when it’s not the actual price anymore because they are increasing their price?

They are apparently going to charge me the $93.24 for this year (they haven’t yet), but that’s not good enough. They’ll probably just charge me even more next year. I can understand raising prices, but this is a very deceptive method. They could at least have some fine print at the bottom of the email saying, “Oh, and we have increased your monthly hosting package to x.” Don’t try to hide the fact by giving the customer a total that they won’t recognize has been increased. Oh, and if the price increases, increase it for everyone. Don’t keep the old regular price on the front page of your website!

I will be moving to a new shared hosting company before my next year’s bill arrives. This sort of thing is unacceptable and I refuse to deal with companies that employ such misleading practises.

Goodbye, PowWeb.

Share

Visa but not MasterCard

Visa but not MasterCardFor the first time in my life, I have actually taken somewhat of an interest in the Olympics. I installed the 2010 Olympics App on my iPhone and tracked the men’s ice hockey event. I never actually watched an entire game, mind you, but I used the app to keep track of Canada’s status. That was pretty much the extent of my patriotism, I must admit. When it comes to Olympic branded merchandise, I still could never bring myself to spend good, hard-earned money on what I consider very overpriced souveniers. For those who are not like me, however, purchasing Olympic merchandise can be difficult, if not impossible.

We don’t take MasterCard!

My sister, who herself takes little interest in the Olympics, wanted to buy her husband an official Olympic toque from the vancouver2010.com website for his birthday, since he is an avid fan. There was only one problem. They wouldn’t accept her MasterCard. In fact, the vancouver2010.com website does not accept any form of payment other than Visa.

When my sister told me this over the phone, I couldn’t believe it. So I went to the website myself and sure enough, there was a Visa logo with the caption “Visa Payment Only” and the following message:

In recognition of Visa’s long-standing support of the Olympic and Paralympic Games, we proudly accept only Visa cards on vancouver2010.com.

I was astonished. What was the Olympic committee thinking? “Oh well, the world’s already blown $2.5 billion on us, so let’s try not to take any more of their money by limiting our sales of merchandise to Visa card holders only”? Isn’t that discrimination? There must be a law about that someplace.

I hate fees

Personally, I refuse to get a Visa because I am unaware of any Visa card that does not charge monthly or yearly fees. I love my MasterCard, the balance of which I pay off every month. I pay no fees, no interest, and they even give me free groceries. But apparently, the Olympic powers that be have something against my kind, because they won’t let us buy their merchandise online unless we switch our credit card allegiances.
[ad name=”Google Adsense 468×60″]

Proud to be stupid

My favourite part is the phrase stating, “We proudly accept only Visa.” Apparently, they think that by adding the word “proudly” they can justify the stupidity of the “only”. My interpretation of their “proud” statement: “We’re too lazy to implement more than one form of online payment system, so if you don’t have a Visa you’re out of luck.” I wonder if PayPal turned them down…

Visa is better!

I’d love to see the business model that supports the turning away of paying customers on the basis of not having a Visa card. Someone please explain this insanity to me. Am I missing something? The only company benefitting from this is Visa. No one else. I wonder what kind of dough they had to cough up to be the exclusive payment method of the Olympics. It must have been more than the estimated total merchandise sales from all the American Express, MasterCard and other credit card holders of the world combined.

Oh well. Now that the Olympics are over, we can all get back to using our inferior credit cards again.

Share