Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What are the most important technical skills for a computer software expert witness?

Tags:

database

As a computer software expert witness, I am required to analyze a huge range of different software technologies. During my deposition or trial testimony, the opposing expert may direct questions targeted at exposing or revealing my weaknesses. There is no time for research or education.

Given that I can't be an expert in every technology, what are the most versatile and transferrable skills or technologies I should learn?

I will start with the obvious:

  1. Databases are omnipresent (but which are the best archetypes?)
  2. C is often involved due to the prevalence of older Windows and DOS based systems

What should be added this list?

like image 394
James Creasy Avatar asked Jan 23 '09 19:01

James Creasy


2 Answers

I may be mis-reading your question, but I suspect that if you are being called upon as an expert witness, you already have the expertise they are seeking; I suppose that learning more technical aspects of any technology would make you more likely to become an expert witness, but ultimately I would recommend the best skill would be of truthfulness. If you don't know, say so. Any unknown questions can then become the "to be studied" list for later review.

just my 2 cents ...

like image 147
Borzio Avatar answered Sep 23 '22 17:09

Borzio


It would be silly to call you as an expert witness if you cannot be an expert in the line of questioning.

like image 24
Cade Roux Avatar answered Sep 23 '22 17:09

Cade Roux