If you are paid according to time and material, you could be sailing in bad legal waters. Ask an attorney about fraudulent billing.
If you are paid like an FTE, As long as your employer is satisfied with your level of productivity, then it really does not matter how long it took you to produce results.
Nevertheless, it's shady to insert bugs into your products. My work is my pride is what matters in the end.
My thoughts exactly. Defining the problem space and all possible cases is the key that so many people miss. Once you do that, the solution is just Boolean logic.
To have a good chat I would hope they drew a coordinate system, mapped both appointments in Euclidian space, and then did an intersect between vector A (first appointment) and vector B (second appointment) to see if there are any data points in common.
For a good discussion, instead of looking at the problem strictly programmatically, you could look at it as something you could map in vector space.
The dimensions of appointments are [startTime, endTime, location]. If you have points in one appointment that intersect with other appointments, then you have a collision.
This problem is solved with a couple of simple if statements. Finding a "solution" that is more complex than necessary or introduces knowledge that really isn't needed is the sign of a programmer who... over-engineers and is likely to be a detriment.
When companies hoard profits, they really serve no purpose and no-one but to perpetuate their control and to reduce and eliminate the ability of others to compete. The massive access to capital is akin to a super power. Well, superpower can be used by for better or for worse.
Just as anti-trust laws are necessary, there will be drives for measures to encourage and even force companies to put their cash piles to use. Cash is the life of an economy, it needs to flow and flow.
It's way too easy for anyone to pick up Node and CRUD a few pieces of data into a NOSQL store and voila, I am an architect :)
Selecting the right framework, platform, model for current needs with reasonable forward looking support takes experience and strong formal fundamentals.
>Management and all staff will also be required to take training on a continuous basis.
This is miserable. Unless the definition of sexual harassment changes every 6 months, you should not be forcing employees to retake these training sessions.
Often they are a means of having something to which they can point and say "we were doing our very best to create a safe environment". It's more of "ammo in case of lawsuit" than actual useful training. It may also be to just follow regulations in some places where they ought to have at least X hours/minutes of training on compliance related matters per year/month etc.
People (hopefully) won't get practice on reporting and handling harassment claims. It's good to have a refresher training to both remind employees of the process as well as a gesture to show they are still taking the issue seriously.
You need hard numbers and intelligence available to only you. Once you have the data, talk to people you trust, then make a decision. If you hold 5%, you have rights, rights to information. Obtain the information, then decide.
As far as a rabbit in your hand now versus 10 in the bushes provided the hunt goes well, consider your own situation and what the 100K would mean. Would you be able obtain a better ROI with 100K in your own hand versus say, staying with the company? Are you young young or young at heart?
If you are paid like an FTE, As long as your employer is satisfied with your level of productivity, then it really does not matter how long it took you to produce results.
Nevertheless, it's shady to insert bugs into your products. My work is my pride is what matters in the end.