A consultant is a professional who provides professional or expert advice in a particular area such as security (electronic or physical), management, education, accountancy, law, human resources, marketing and public relations, finance, engineering, science or any of many other specialized fields.

Share tech news, updates, or what's on your mind.

Sign up to Post

Hello Experts

I recently had a question open about web hosting. One of my replies to an expert that commented included my current employment situation.  I am at a crossroads with my IT career.   I have 20yrs of experience in IT.  Unfortunately most of the yrs are of very narrow/specific experiences.  I most recently went to a Full Stack Developer boot camp with hopes of it aiding in my job search. I have not found a match yet. So, I am in "survival" mode.  I created a LLC and am doing my own landscaping and courier work just to pay the bills.

David Favor suggested I open a new question and ask for help.  I have attached my resume.  Can you take a look at it and offer feedback/suggestions on where to go with my career?  Perhaps there is a hole that needs filled with online coursework or self-paced learning.  I am open to branching out of the development arena into a different area of IT.

Thank you,
What are the ways to Reduce Electric Consumption in Data Centers?
Is "odeskwork" a freelancing website completely separate from "upwork"?  

Can USA freelancers join odeskwork site?
I've been offered a "C2C" or 1099 contract position. The company is interesting to me for the cool stuff they do and I want to be a part of it to see how the magic's done. They say it could go full time if things pan out - although that's not critical for me if it just winds down or turns into a long term gig. I've always either worked directly for a company or as a W2 contractor where the consulting company just took care of everything. Is there a web site that can help me dot all the I's and cross all the T's in order to be a C2C or 1099 contractor? It's all going down quickly so any advice is appreciated!
Dear Experts

Can you please help with list of common security incidents , require this to prepare document for ISO 27001.thanks in advance.
I'm interested in software freelancing part-time.  I am experienced embedded software engineer and I have some programming experience with .net C#.

Which is the best option for getting started?

  1. Look for freelance work in area of my experience.
  2. Learn some hot technology and look for freelance in this area.
Looking at an onboarding solution of new employees.  Ideally I would like the hiring staff to fill out a form and then the output be sent to appropriate people.  Any recommendations would be greatly appreciated.
In one of my previous questions an expert mentioned the fairest way to bill a client is exactly for the hours worked. That's what I do, but when you do that both the client and contractor lose out. See below...

*A client calls and you quote the project will be complete in 20hrs, which is the lowest bid. (I.e., everyone else says it will be complete in 40hrs, so the client knows you aren't  making a quote that is too high.)

You have 2 options:

1) Work super hard, stress your body/brain, finish the project in 10 hours and bill the client for 15 hours. The client wins because he got results for cheaper and faster than the quote. The contractor wins because he got to charge for 5 free bonus hours.

2) Work at a steady pace and finish the project in a little less than the quoted time. (I.e., 19 hours)

In option 2 there is no incentive to work faster, but in option 1 both parties benefit.

Assume the quality is the same for both scenarios.
My question is which way to bill is fairer and why?
Hi guys,
Our building's front door glass panel is being broken in about 1-2 times per year. Roughly. This is a laminate frosted glass.
Not an easiest to break. But the guy with good rugged boots was able to breach it with about 8 kicks.

Our glass installer said its stronger than the tempered glass. Similat to the triplex in the car windows; and the best option we got.

Question - what would be the next level of upgrade should we consider?  Besides the solid door.  We cannot put a thicker glass due to the door frame limitation.
Any other ideas or the solid door is the only way?

Thanks in advance!
Hi guys

We are about to set up a Design Authority. There will be various members of teams from different areas of I.T, from full stack Developers,.NET developers, to infrastructure teams and business analysts.

We are trying to create processes,especially concerning new products that are being sought or just changes that want to get implemented.

I will be heading it. But i wanted yo go in with an agenda or checklist that I could show them that we could have people go through whenever we want to approve of their suggestions.

What things would you put in a checklist if it was you?

Thanks for helping
How would you handle multiple 'On-Call' requests during the same time period?

Example: 3 clients want you to be on call 24 hours on the same day. For simplicity assume the rate is $10 and you don't mind being on call the requested day.

Would you charge all 3 a retainer of $240 = $720?
Would you agree to be on call with the first client and tell the others you can't do it because your on call for someone else?

One thing to worry about is if you agree to be on call with more than one client, 3 clients can call around the same time. How would you handle that or set expectations beforehand?
How do you guys bill a client that wants you 'on-call'? Would you agree to be 'on-call' if someone requests?

Let's say you tell a client up front you will be unavailable on a given week (I.e., Christmas, honeymoon etc.,) and they request you be 'on-call' during that time in case of emergencies.

Would you do it? If so, how would you bill for it?
I had a client that wanted to video chat and watch my screen whenever I worked on their 40hr project. Would you let them do that? If not, how would you politely decline?

How about if a client wants you to email them each day when you start/end work on a their 40hr project?

How about when a client wants you to call them and stay on the phone with them whenever you are working on their project?
I had some questions on how you guys handle billing...

Example: When a client calls you for the first time:

1) What do you do to confirm that person is real?
2) If they want to pay by credit card, how do you confirm its not a stolen card etc.,?
3) How do you prevent someone doing charge backs months later, making all that work you did free?
When you guys design something for someone else, do you own it or do your clients own it. For my current client, which I'm weaving out, I designed something that generated massive profits for their company. Afterwards, she came to me and said, "I own this. This is mine." There are no contracts between us...

In your contracts with your clients, do you have an ownership clause? Do your clients own everything you make or do you own it?
How do you bill when 2 or more clients ask for the same thing or when one client asks for something I've done for someone else?

Let's say you work 10 hours on a project, then a week later a different client asks for the same thing. Do you bill one client and not another or do you bill them each 10 hours totalling 20 hours even though you only worked 10?
As an independent consultant, do you charge for hours actually worked, or do you charge based on industry standard to complete job?

When you get a statement from the mechanic it sometimes shows his rate times the amount of time it takes in the industry to complete a job. (e.g., $100*2hrs - Replace Radiator)

The mechanic above may have spent only 1.5 hrs doing the job, but he would still charge 2 hours as that is the industry standard. In the past, I have always charged for time I actually spent. If a job would normally take 50 hours and I crammed red bulls to complete it in 15 hours, I would charge 15. How do you guys normally do it? If you do it like the mechanic in my example, what industry standard would you use? Is there a standard tine of completion for software developers?
In the past clients would call for advice on how to fix something. Sometimes there would be multiple 5 minute calls sometimes an hour call. How do you guys bill for phone calls?

I.e., How much do you charge if...
*Client calls for 10m once per week?
*Client calls for 10m Once per day?
*Client calls for 10m 3 times/day? etc.,
*Client calls for 45m?
*Client calls for 1hour 5 minutes?

Do you always round up to half hour? Full hour? In the past I wouldn't charge anything if I was helping them for less than 15m/day, but then they would call everyday, so I tallied minutes and rounded up to the hour. I was wondering which rules you guys use and think would be best.
On previous questions, it sounds like other experts addressed that Net 30/1.5% is standard. Nonetheless, with my current client it sometimes took 3 months or more after the invoice. It didn't sound right to me, so when I spoke with my client, her response was:

 "All the contractors here wait that long, your lucky as some wait 6 months or more and it's unprofessional ask. You'll get your money when it is approved."

Is this common in the BI/Software development field or very rare?

Also, is it unprofessional to send a one line email reminder of unpaid balances every 2 weeks when a client is late?
After feedback received from my last question, it made me realize I need to make a lot of changes. I wanted to ask other independents what things they usually discuss with clients upfront? I have compiled a list below, is there any additional items you would recommend discussing?

1) Pay rate
2) How long client takes to pay after I submit invoice/hrs
3) Length of contract
4) #Hours I work/wk
5) Notice that most work done offsite, but will be onsite when necessary.

*Scope of project
I am an independant consultant with my own business and I do not work for a temp agency. I have a support/development role with a client that insists "I need to be on-site everyday between 8a-5p and I can not work from home". I made a mistake and tried to accomodate her the last year, but as an independant, I have business responsibilities and other clients to assist. Last week I was out of town but was on call and she said "Your missing too many days"

I realize for all new clients I need to discuss these details up front, but they all try to push for that control, while I do my best work on my own time.

What would you do in my scenario?
On new jobs what do you say when they ask, "What is your schedule? When are you usually here?"

I looking for a measure of fragmentation, and occupancy of a calendar.

This is to assist in managing calendar events in order to reduce gaps between events and increase overall efficiency.

Attached is an example calendar, the grey bars are events. Each row is a resource. The events can sometimes be moved to different resources, and it can be helpful to quantify the benefit of a move.

What kinds of analysis techniques exist in this area?

Are there any analogies to other systems that could be helpful. eg if the calendar were a river, the bars islands, maybe efficiency might be the average flow rate of the river?

Thanks for your thoughts here.

example calendar
Looking for trustworthy recommendations for an IT contracting/consulting company in Brazil (Piracicaba, Sao Paulo service area).
Need some on-site hands to install new server and networking equipment along with VMware and Windows OSes.
Must be enterprise level capable.

A good buddy and I are helping another friend at a large corporation with an Access database performance issue.  My buddy is developing the SQL Web App stuff and I am in charge of all the server maintenance.  Its a 70% 30% split between the both of us.  Is there a service that will let us be paid individually at these percentages? For example client pays the entire balance and then its split 70/30 between the two of us? Does Upwork (or similar) offer something that could be of help in this scenario? We are being paid via a corporate credit card. Which is nice!
Does anyone have a quick reference on CORE 2016 installation?  Quick steps involved.  Just want to make sure all my CORE DCs are all the same build.


A consultant is a professional who provides professional or expert advice in a particular area such as security (electronic or physical), management, education, accountancy, law, human resources, marketing and public relations, finance, engineering, science or any of many other specialized fields.