Oh bless you in your ignorance. There are several types of disabilities, and these affect each person individually.
For me, the pain is so great, I'm in the same meds as someone with cancer (actually stronger than a friend who is stage 4).
To clump everyone together is the sort of rubbish being spouted by the conservatives, just cos ya got a wonky leg don't mean ya can't work! If only that's all I had, it others have.
Believe me, I'd love to be fit enough, both physically n mentally, to work again, but for me, that's not possible.
As for programming.... If it were that easy, I'd have done it back in 1992, when I did my first computer exam (distinction). However, despite having a clever mind (well back before 20 plus years of very strong painkillers, steroids, PTSD and other mental issues) I never got on with coding (plus, back then it was BBC and spectrums or vdu with twin FLOPPY disc (one to save and one with the program on)). I'm not a thinker n theorist, I'm a practical person (which is how I damaged my spine in the first placr, back in 1989, but that's another story).
My situation and how I'm affected, is not a "one plaster for all" kind of fix. I dearly wished it was a simple "click it n fix it" and the. I return to work, and earn some decent money as I used to. I chucked myself at all sorts... Any job was a good job.... Construction, demolition, film work (editing, filming, tech support), managing the community page and doing the Teletext service for a TV company, a relief supervisor for a homeless shelter, security for gigs, sound technician for a couple groups and a couple gigs for 2k gig goers, call center operator for the UK passport office.... I've done shit loads of different jobs, just so I can keep working.... So a working attitude is not a problem, and neither is a desire to work.
You got to get out of your head, you can just treat everyone the same. It's taken ages.to write this, cos I have arthritic hands. While i may do a small bit of typing like this, to do it all day is not possible.
Just as not all powerbanks are the same and can be swapped around for any purpose, neither can you just say... Oh he types he can do programming n coding.
I don't know what your proper job is, but I suspect you have to have certain qualifications to do it, and a certain mentality also. Just because you find it easy doesn't mean every one can.
As for the history lesson,.... Cool. I didn't know that's where helping originated from. I like to learn something new each day, that's why I watch countdown (UK TV quiz on spelling n maths) not only to keep me on my toes, but also "dents corner" (a person gives the original meanings of phrases n words, and where they came from).... I seem to be better at the 05:50 showing than the afternoon showing.... Strange as I feel so sleepy at that time, having g only gotten 1 hours good sleep, and several 20 to 30 mins mini sleeps with pain n wakefulness in between.
Now have a great Christmas, and be thankful not.only for what you unwrap, but for your family (mine abandoned me at 6 months old), your's n your family's health n mental well being.