The rant must go on. And I would appreciate some CHANGE, too.
Wednesday, November 5. 2008
Yeah, it's been a while. My apologies, but life has kept me busy.
It seems like it took a severely rantworthy incident to make me blog again, and such a marvelous event has been taking place during the past few days (for large values of 'few'), so here we go.
I may have mentioned (in not so kind words) a certain client of ours who mightily profited from our willingness to to invest lots more energy than we got paid for in exchange for the opportunity to showcase our abilities to come up with extraordinary solutions to ordinary problems. This person, for clarity's sake let's call her Suzy, was able to make us get a tremendous load of work done for peanuts. Suzy clearly had a talent of recognizing people's weaknesses, and ours was our lack of references. Suzy therefore came up with the truly ingenious plan of promising us a very interesting, and reasonably big project, and we were inexperienced (some might call it naive) enough to jump at what seemed to be an opportunity. To make a long story short, by mentioning this imaginary project whenever our motivation seemed to fade, Suzy successfully kept us going and literally working for free on whatever small task would come up for months. Suzy would usually conserve energy by using a pre-prepared template and just slightly adjusting $reason, $excuse and $date in what approximately sounded like "Hey guys, unfortunately I can't meet you as agreed and postponed 5 times already, an appointment at my hair-stylist unexpectedly came up, but here's the thing: I need $this and $that done, and it's quite urgent, so can you please get this done quickly? I would appreciate it, and don't forget, we need to meet soon to talk about this very interesting and well-paid project of mine that you will be able to get the contract for if you behave nicely. Cheers & Hugs, Suzy!".
Well, we started to notice certain similarities in these emails, so after a while we told Suzy that due to company rules we required a written confirmation of the task to be done, so that we could bill her correctly afterwards.
As could be expected, this promptly changed Suzy's attitude towards us, all we have heard from her since was a one-liner, "Folks, I have found an alternative solution. Bye."
The latter probably could be translated with "I have found somebody else eager to demonstrate their capabilities, and I shall profit from that as much as possible until it is payday and I shall set out on the quest of finding somebody else". No, Suzy wasn't of the loyal kind.
Anyway, when I just said that that was all we ever heard from her, this isn't quite true. Firstly, we were interested what said alternative solution was. As it turns out, there was none. The project never got anywhere.
Secondly, a two or so weeks ago, we received a kind email from some countryside-webshack asking us about user credentials to Suzy's website. We didn't quite know where to put this - Suzy had all the user credentials necessary. In fact, it had been Suzy who had transmitted those to us. After answering somewhat along the lines of "look at the code dude, the password is there!" we received some rather helpless answers telling us that the big bad password wouldn't work, and that we were the bad boys who had changed it. Which - unnecessary to say - wasn't so. We forwarded to credentials to Suzy, to avoid handing out user-credentials to strangers knocking on our doors. Suzy did not think a "Thank you" would be appropriate for the guys who had so cruelly abandoned her a year earlier. She did however forward the information to the poor guys now in charge.
Now, these vacuum-cleaner-consultants-become-web-developers introduced us to the details of their problem: they couldn't access the 'phpMySql-Console' (phpMySqlConsole seems to be an actual project, though not a feature offered by the hoster in use, and probably not what lumberjack-developer meant). The reason they wanted to do so is because they were migrating the whole site to a different hoster. The provider-supplied password did not seem to work. Our advice of just using the credentials found in the php-configuration-files which had to be up-to-date as the Site would otherwise not have been up and running was answered with a "but it doesn't work! Really!". We didn't have anything to say for 10 days or so, because quite simply there was nothing to be said. After having received another email begging us for advice I typed a quick line into the terminal, successfully connected to the server, briefly looked at the tables and was positively puzzled. What on earth did our new buddies want from us? Being able to connect and read a database should be enough to migrate it to somewhere else...right?
All that was left for me to do was to re-iterate that we had not changed any passwords, that the credentials found in the source-code were indeed working perfectly, and that I could just suggest the obvious - having the provider reset the admin-password.
I expected an angry reply, but what I received was pure thankfulness. That's what they're going to do, as it apparently is less trouble than dumping the database on the commandline. I'm standing here in awe and admiration, feeling thankful for having been given the opportunity to make somebody happy.
Some brief, random notes and questions to complete this post:
-) How on earth can you run a software-business without being able to take over a project from somebody else because "the password doesn't work"?
-) Why is it so hard to find clients even if you have skill and ideas, and why does it seem to be so easy to those with the extra lack of clue?
-) Why is the weather so bad these days?
-) I'm learning ukrainian now - damn hard, that.
-) I was on holidays in Canada in September - 'twas awesome!
-) Suzy - but we can still be friends, right?!
-) Just kidding.
It seems like it took a severely rantworthy incident to make me blog again, and such a marvelous event has been taking place during the past few days (for large values of 'few'), so here we go.
I may have mentioned (in not so kind words) a certain client of ours who mightily profited from our willingness to to invest lots more energy than we got paid for in exchange for the opportunity to showcase our abilities to come up with extraordinary solutions to ordinary problems. This person, for clarity's sake let's call her Suzy, was able to make us get a tremendous load of work done for peanuts. Suzy clearly had a talent of recognizing people's weaknesses, and ours was our lack of references. Suzy therefore came up with the truly ingenious plan of promising us a very interesting, and reasonably big project, and we were inexperienced (some might call it naive) enough to jump at what seemed to be an opportunity. To make a long story short, by mentioning this imaginary project whenever our motivation seemed to fade, Suzy successfully kept us going and literally working for free on whatever small task would come up for months. Suzy would usually conserve energy by using a pre-prepared template and just slightly adjusting $reason, $excuse and $date in what approximately sounded like "Hey guys, unfortunately I can't meet you as agreed and postponed 5 times already, an appointment at my hair-stylist unexpectedly came up, but here's the thing: I need $this and $that done, and it's quite urgent, so can you please get this done quickly? I would appreciate it, and don't forget, we need to meet soon to talk about this very interesting and well-paid project of mine that you will be able to get the contract for if you behave nicely. Cheers & Hugs, Suzy!".
Well, we started to notice certain similarities in these emails, so after a while we told Suzy that due to company rules we required a written confirmation of the task to be done, so that we could bill her correctly afterwards.
As could be expected, this promptly changed Suzy's attitude towards us, all we have heard from her since was a one-liner, "Folks, I have found an alternative solution. Bye."
The latter probably could be translated with "I have found somebody else eager to demonstrate their capabilities, and I shall profit from that as much as possible until it is payday and I shall set out on the quest of finding somebody else". No, Suzy wasn't of the loyal kind.
Anyway, when I just said that that was all we ever heard from her, this isn't quite true. Firstly, we were interested what said alternative solution was. As it turns out, there was none. The project never got anywhere.
Secondly, a two or so weeks ago, we received a kind email from some countryside-webshack asking us about user credentials to Suzy's website. We didn't quite know where to put this - Suzy had all the user credentials necessary. In fact, it had been Suzy who had transmitted those to us. After answering somewhat along the lines of "look at the code dude, the password is there!" we received some rather helpless answers telling us that the big bad password wouldn't work, and that we were the bad boys who had changed it. Which - unnecessary to say - wasn't so. We forwarded to credentials to Suzy, to avoid handing out user-credentials to strangers knocking on our doors. Suzy did not think a "Thank you" would be appropriate for the guys who had so cruelly abandoned her a year earlier. She did however forward the information to the poor guys now in charge.
Now, these vacuum-cleaner-consultants-become-web-developers introduced us to the details of their problem: they couldn't access the 'phpMySql-Console' (phpMySqlConsole seems to be an actual project, though not a feature offered by the hoster in use, and probably not what lumberjack-developer meant). The reason they wanted to do so is because they were migrating the whole site to a different hoster. The provider-supplied password did not seem to work. Our advice of just using the credentials found in the php-configuration-files which had to be up-to-date as the Site would otherwise not have been up and running was answered with a "but it doesn't work! Really!". We didn't have anything to say for 10 days or so, because quite simply there was nothing to be said. After having received another email begging us for advice I typed a quick line into the terminal, successfully connected to the server, briefly looked at the tables and was positively puzzled. What on earth did our new buddies want from us? Being able to connect and read a database should be enough to migrate it to somewhere else...right?
All that was left for me to do was to re-iterate that we had not changed any passwords, that the credentials found in the source-code were indeed working perfectly, and that I could just suggest the obvious - having the provider reset the admin-password.
I expected an angry reply, but what I received was pure thankfulness. That's what they're going to do, as it apparently is less trouble than dumping the database on the commandline. I'm standing here in awe and admiration, feeling thankful for having been given the opportunity to make somebody happy.
Some brief, random notes and questions to complete this post:
-) How on earth can you run a software-business without being able to take over a project from somebody else because "the password doesn't work"?
-) Why is it so hard to find clients even if you have skill and ideas, and why does it seem to be so easy to those with the extra lack of clue?
-) Why is the weather so bad these days?
-) I'm learning ukrainian now - damn hard, that.
-) I was on holidays in Canada in September - 'twas awesome!
-) Suzy - but we can still be friends, right?!
-) Just kidding.