Just as a background, my brother lives with me. I have my own business but I also contract for another company that he works with me for. He works with me/at my direction for my own personal business, and he has a junior developer position with the company I contract for.
For both this company and myself, he consistently shows a severe lack of motivation to do his work. Basically, he won't study for new technology or complete his tasks unless all of the conditions are right. The temperature of the room, his mood, his personal issues, our own family dynamic, how he feels about the work, whether or not someone else has expressed the right words or morale to him.
For example, I have asked him to study up on a new technology (software libraries, etc). However, he's waiting on a higher-up to give him the access to work on this technology and use it for the software. Because this higher-up has been busy and not available to give him that access, he hasn't studied. I've encouraged him to read up on it ahead of time so he's not completely lost when the work begins, because he has some nice R&D downtime at the moment. His reason was "I don't want to study this material because I don't feel like the other person cares enough."
Keep in mind, this task is definitely going to be his.
What can I do to break this behaviour and mindset? I am willing to do my work come rain or thunder and the slightest inconvenience makes him shut down. He does have ADHD but he stopped his medication because it made him too depressed.
I just can't relate to his mindset, as much as I want to because he's family. But I also can't keep taking his workload because I'm already working hard enough as it is. I can't protect him forever but he needs to stick to it in order to get to a position where his career is fully in place and has more job security. He's a junior developer at the moment.
I want to instill a sense of discipline and initiative so his career becomes established and solid.