Congrats on the job. If it's Nicehash (or G.M) I hope they allow you to continue working on your Open Source stuff although it would shock me.
Well, it is NiceHash. Surprise, surprise... They put me in charge of the OpenCL component of their new miner:
https://bitcointalksearch.org/topic/excavator-by-nicehash-multi-algorithm-nvidia-gpu-miner-156a-1777827Although it is closed-source, the miner is free-to-use and not tied to NiceHash pools, so I think it is worthwhile. Since I am developing the OpenCL portion from scratch, I am planning to make it as feature-rich and user-friendly as possible with such features as automatic optimizations and dual-/triple-mining.
Now, as for GG, I don't think the NDA I signed prevents me from working on it. Obviously, I cannot reuse the codes and, since NiceHash people are quite generous with the deal, I don't want to do anything to hurt their business interests. We will see.
I am happy for you about the job.
There are 3 things that are certain with Nicehash...
1 - They are extremely greedy. They charge people on Both Sides for renting hashrate.
2 - I am sure they will only release a "public" portion after they have profited from a private or closed portion.
3 - You can be assured that Nicehash will ONLY ALLOW you to put code in GG if it is not faster or better than the code in their miner (for obvious reasons).
I hope they gave you a warm welcome to "The Dark Side" -
Although Open Source Projects are great in theory, they do not pay the bills.
Regardless, I have enjoyed your thread and have found it very useful in my Miner Development learning. I thank you for that and good luck.