Of course it is under our conscious control.
When we analyse a problem, we consciously identify what is needed to form a solution. We then consciously retrieve the data or information which has been consciously identified. Then we consciously process the data to achieve the consciously intended goal of solving the problem.
Sorry, but this is obvious nonsense - you can only possibly work with what occurs to you at the time and that is not under your conscious control.
When writing this post, I can't consciously choose what is going to occur to me to say and what I might use to illustrate the point, I'm stuck with choosing between those things that have occurred to me while thinking about it this morning. If I look back later, something entirely different may occur to me that I could have said.
Being able to consciously choose what is going to occur to you (enter your conscious mind) is obviously logically impossible because of the infinite regress.
You claimed to have worked in programming so you must have tackled some reasonable complicated problems. Are you honestly going to say that you had immediate conscious access to all the possible ideas about how to solve it, so you could simply choose the best? Have you never thought long and hard about something only to have the answer, or a better one, occur to you later?
And you're still studiously ignoring the point that the role of consciousness is just something else you seem to have no grasp of, it doesn't matter one jot to your central claim of being able to have done differently without randomness, which is still logically impossible no matter how much conscious control you have convinced yourself you have.