I have a condition called juvenile retinoschisis. It's very similar to macular degeneration. My overall vision varies between 20/80ish and 20/120ish depending on the day. After having around ten different surgeries to correct a few retinal detachments I'm left with double vision, ghosting, distortions in my visual field, floaters, near constant pain, and extreme light sensitivity. My last job was front end developer in a React codebase, and I'm currently working as a full stack dev in Elixir/Phoenix. It can be done. You will find new ways to adapt.