Paying someone to learn for you?

In my previous post called Nobody is an expert at Oracle Database 18c I said,

“There will be lots of people and companies who will happily take your money to learn the new tech, but that’s probably the subject of another post…”

Here is that post. 🙂

I see two distinct scenarios, and have two very different attitudes to them.

The Good

When something is new to the market, there is nobody that has the skills you need, but there are people/companies with a wealth of experience and a proven track record of picking up new skills and delivering good results.

I totally understand someone wanting to pay these types of people/companies to help them get to their goal. This is mutually beneficial as the customer gets to their goal in a shorter space of time than if they did it all themselves, and the person/company doing the investigation and work gets new skills and real world experience at the new tech.

The important point is both sides need to clearly understand this situation before work gets underway, as it might affect timescales and cost of the work.

The Bad and the Ugly

There are a lot of people and companies that are using their clients to improve their skills without the customer being aware of the relationship they are in. To me this is robbery. They have represented themselves as something they are not and that is a problem.

In some cases they might still deliver a reasonable product in a reasonable timescale, but in some cases not. 🙁 In some ways the result is not really the issue, it’s the deceit that is the problem. It’s usually really easy to spot, as the saying goes, you don’t have to know how to swim to recognise when someone is drowning.


I’m surprised how many people don’t ask for reference customers, or if they do, they never follow up on them properly. You can tell a lot by what is said and what is not said if you are asking the right questions. If the person/company doesn’t have a track record of delivering the thing you are asking for, do you really want them?

I emphasised the thing you are asking for, because it is a really important point. A person/company might be awesome at some related stuff, which might not be exactly what you are looking for, but might fool you into thinking they know what they are doing. To use myself as an example, I know a bit about Oracle databases and WebLogic, but does that mean I’m the right person to work on OBIEE that uses Oracle databases and WebLogic? I can tell you the answer to that. It’s NO! If I were an expert at eBusiness Suite does that mean I’m the right person to work on Oracle Cloud Applications? I can tell you the answer to that too. It’s NO!

As I mentioned before, if both parties understand what they are getting into I totally understand why you would want to pay someone to learn some new stuff for you. If you as a customer don’t know this is what is happening, that’s a problem!



How To Learn Real Application Clusters (RAC) Administration

glasses-272399_1280-smallIn yesterday’s post about Learning, Career Development and Mentoring I mentioned a specific question I had been asked about learning RAC. I get it quite a bit, and after reading the comments from that post I thought I would write something I could use as a reply to that type of question in future. So here it is.

It’s very much an opinion piece, but I would like to know what other RAC admins think. This is very much a starting point. I’m sure the article will change over time as I think about it and people comment on it. 🙂