Hi Mani,
I invite others in this list who have been helpful for various things through
the years to chime in if they think I have missed something.
The environment I have set up on the mac is really a 3 way thing between the
terminal and its tools, textmate, the bash based text editor and xcode.
I started writing a lot of swift IOS and mac apps, but as requirements grew
from simple apps to more network services based, database based or embedded
systems based coding in c, c++, js, using sqlite/mysql, node js, etc, I started
really focusing my skills on vim, and later down the track to emacs so I can
quickly and effectively automate my environment.
As I grew more versatile with the shell, I started including a set of internal
tools which run either shell scripts or scripts that run python scripts to make
life easier, allow me to sonify data, run complete automation from debugging to
compiling to sending off somewhere to the cloud etc.
Each project has specific requirements, and though I will spend a bit more time
getting access in a fluid way to every component of a project, once it's done I
can just fly, debug away and code.
One more aspect of coding on the mac which I like is that python works really
well on textmate, project navigation, macros, automation using shell, debugging
and refactoring. As I hold a degree in computer science with a major in machine
learning, my environment consists of shell/python for modelling using
keras-pytorch-traxx, the preprocessing is done all in various python modules,
and most training occurs on the cloud via amazon, azure or even my uni's
cluster super computers. All of this is done in shell, which works perfectly on
the mac. Finally, I can execute and tests the models I trained on
estimators/classifiers/identifiers or melange models with individual components
on swift's CoreML frameworks which make it easy to test them out, using my
internally developped 3D audio tools, shell scripts and others.
It seems a lot of roads lead back to the terminal again and again, and this is
probably true for a lot of tasks.
And finally, It took me a while to get to this point, but I can do probably
most tasks which are relevant to the fields I work on, and studied for.
Hope this helps
Yuma
On 14 Jan 2022, at 2:26 am, Mani Iyer ("mani.g.iyer")
<dmarc-noreply@xxxxxxxxxxxxx> wrote:
Hello Yuma,
I am a newbie on this list. I was surprised to know that you could create an
accessible programming environment on the Mac. I have been trying to learn
and use many programming languages but the lack of a good accessible, editor
was always a deterrent. A month ago I bit the bullet and bought myself a
Windows laptop and am learning to use NVDA so I can enjoy programming
undeterred by inaccessibility. I know it is a long road but at least I will
get somewhere.
I am interested to know how you managed to do it on the Mac. What specific
editors, IDEs , languages etc. did you use successfully? Perhaps we can chat
off the list.
Thanks,
mani
On Jan 12, 2022, at 7:02 PM, Yuma Decaux <jamyad7@xxxxxxxxx
<mailto:jamyad7@xxxxxxxxx>> wrote:
I know you may be right, but I don't use windows ever, just linux and mac
os. I know screen readers are more suited on windows like nvaccess etc, but
I made a point of having my code environment work efficiently for me on the
mac, and will keep at it this way, while being able to work on all the
languages I code with. Again, I have nothing against windows, I just want to
declutter my life as much as possible as it is already quite cluttered being
blind, and keeping it simple works for me. And the latest mbp 16 I got with
the m-1 is just perfect.
Yuma
On 13 Jan 2022, at 8:40 am, Devin Prater <r.d.t.prater@xxxxxxxxx
<mailto:r.d.t.prater@xxxxxxxxx>> wrote:
Here, VoiceOver is the pain, moreso than the sites you mentioned.
Devin Prater
r.d.t.prater@xxxxxxxxx <mailto:r.d.t.prater@xxxxxxxxx>
On Wed, Jan 5, 2022 at 10:46 PM Yuma Decaux <jamyad7@xxxxxxxxx
<mailto:jamyad7@xxxxxxxxx>> wrote:
Hi ALl,
I'm liining up some code interviews with various companies, and wanted to
refresh all of my data structs and algo knowledge.
I tried to go to some sites like freecode camp and Leetcode but they are
quite badly made for screen readers, particularly voice over.
Has anyone succeeded in going through some practice questions without
having a hangover? Doing practice code is meant to be fun, not an exercise
in figuring what button to do what.
Any help greatly appreciated :)
Yuma
** To leave the list, click on the immediately-following link:-
** [mailto:program-l-request@xxxxxxxxxxxxx ;
<mailto:program-l-request@xxxxxxxxxxxxx>?subject=unsubscribe]
** If this link doesn't work then send a message to:
** program-l-request@xxxxxxxxxxxxx <mailto:program-l-request@xxxxxxxxxxxxx>
** and in the Subject line type
** unsubscribe
** For other list commands such as vacation mode, click on the
** immediately-following link:-
** [mailto:program-l-request@xxxxxxxxxxxxx ;
<mailto:program-l-request@xxxxxxxxxxxxx>?subject=faq]
** or send a message, to
** program-l-request@xxxxxxxxxxxxx <mailto:program-l-request@xxxxxxxxxxxxx>
with the Subject:- faq