[program-l] Re: accessible code practice question site

  • From: Yuma Decaux <jamyad7@xxxxxxxxx>
  • To: Blind programmer mailing list <program-l@xxxxxxxxxxxxx>
  • Date: Mon, 17 Jan 2022 04:19:09 +1000

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



Other related posts: