<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>
Date   : Wed, 03 Nov 2010 14:33:07 +0100
From   : rick@... (Rick Murray)
Subject: No wonder CompSci graduates are unemployed

On 03/11/2010 10:33, Mark Usher wrote:

> The problem is, cobbling together some of these workarounds isn't
> supportable in the long term and creates even more of a mess. 12months down
> the line, you have left, no one has a clue how the RISC PC / PDF bit works
> anymore, one of the cables on the veroboard has come loose and there isn't
> the skill in house to fix it. I always have to work on a minimum of 5 year,
> 100% supportability - but I also appreciate I have larger budgets to do it
> with.

That's why the website builder was specifically done on the PC. If you 
notice, the others were one-offs. I mean, how many times will a company 
want to migrate from a clunky old database to something newer?


> If only they'd done it right in the first place.

A very good point, but sometimes those in charge or those who want have 
totally unrealistic expectations. That's why I specifically mentioned 
the time constraint of the database. Not only was it a one-offy sort of 
thing, but the lack of time (and we're predating Google here...) means 
that it is simply unfeasible to take apart the database file and try 
working out how it stores information. They, the company, essentially 
want the data and they want it now.


> It seems a little too amateurish for the market place I work with.

And here, I think, you have rather lost the gist of the conversation, 
which isn't whether or not sure a hack is good or bad, but rather that 
the upcoming bunch of CompSci graduates would appear not to have the 
mental processing power to complete the task in the first place...


> Maybe I'm just getting older, but I do find I am tending to just want
> things that work and not have to faff about.

No, we've all seen half-assed firmware that makes a "cool" device barely 
usable. It is natural to expect things to work, and it is shocking to 
make claims on the box that:
   1. will be supported "in the next release"
   2. are blatantly untrue
   3. work, but in highly specific ways in highly specific circumstances
   4. are buggy as hell, and with no hope of open source will rely upon
      the whims of the developers, who were reassigned to <new toy>
      months ago

This is, of course, assuming you can start a dialogue with the company 
in the first place. Many just don't bother answering emails, beyond an 
autoresponder if you're lucky... or pass you to an expert who says 
helpful things like "you can't do <such-and-such>? have you tried 
rebooting?".


Given most support call centre staff follow a script written for 
numpties, and have zero abilities for diagnosing problems, I often find 
Google a better bet.


True story - for the hell of it, called up help centre for a well-known 
budget computer company, back in 2001.

[after a LONG queue]
Them: Hello, this is the <company> support line, my name is Tony, how
       can I be of service to you today?
Me  : Hi! I just got a new <model> and it looks great.
Them: Thank you.
Me  : However when I plugged it in, there was a little 'pop' and some
       smoke and now it doesn't work.
Them: So when you press the power button on the front, nothing happens?
Me  : Nothing at all.
Them: Can you please check it is plugged into the mains?

<click> Brrrrrr....


I really ought to find the tape I recorded it on.


> By the way, splitting a name on the first space is a very poor way of
> denormalising a name. Yes, it would save some time, but the resulting list
> would still need to be checked and probably amended manually.

True, and you'd need error handling for specific valid cases (Wookie, 
I'm looking at you ;-) ), however it is an acceptable solution to deal 
with the grunt work.

Let's face it. Secretary spends all afternoon doing this job.
JGH writes a program, runs it, and reads through checking the data (for 
I'm sure JGH would have the integrity to cast an eyeball over the 
result, only a really poor programmer would say "done it" without 
ensuring the output is correct) - we're looking at a half hour tops.

Now assume you are the boss. You want a list of names and surnames. And 
you ARE PAYING THEIR WAGE. Would you be happier with somebody who gives 
results quickly, or somebody who will "be busy all afternoon"? Given, as 
I said, the end product would be the same thing.


Best wishes,

Rick.

-- 
Rick Murray, eeePC901 & ADSL WiFI'd into it, all ETLAs!
BBC B: DNFS, 2 x 5.25" floppies, EPROM prog, Acorn TTX
E01S FileStore, A3000/A5000/RiscPC/various PCs/blahblah...
<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>