What kind of developer are you and what have you created??(self.Blind)
submitted by nekofluffy
Hi I'm curious what kind of developer you are, like web dev, software, and suchI am learning how to code but i have still anxiety about if i can continue or i am doing right as my life of sight wiseSo i'd like to know what have you created or worked on and what kind of dev stuff you are good at :)
EDIT----\* Hey thank you all for sharing your experience. I had been working on mostly Graphic design and visually stuff in my life so I was very worried. I'm very happy to know that programming won't make me stop that much. You all have pushed my back to go on, thank you again!
ryan5164 points2y ago
I’m still in school, but the goal is to go into Natural Language Processing, which is the subfield of Software Engineering dealing with getting computers to understand Human language.
[deleted]4 points2y ago
[deleted]
spacelibby3 points2y ago
I do compiler optimizations, but I used to work in "information analytics" which basically meant graph theory.
Fridux3 points2y ago
I'm a jack of all trades.
When I began I focused a lot into Linux network programming, namely IRC bots and servers. At some point I started dabbling in Linux kernel programming and implemented my fair share of standards-breaking security hardening patches. One day a friend of mine referred me and another friend to the European distributor of a Korean PDA called Yopy and we were tasked with porting the vanilla Linux kernel to it. This was back when Linux didn't even have a working ARM tree, so as you can imagine it required a lot of work and research to get it done, especially since I had never done anything of that magnitude. Unfortunately very near the end of the kernel port the Korean company that developed the PDA disappeared all of a sudden so I lost interest in the project.
After my adventures with the Linux kernel I decided to create a programming language, because back then I already felt that C and C++ were too insecure and it was possible to do something about it. Nothing came out of this project, but the knowledge served me to build a COBOL to Java compiler at work for the Portuguese air force.
When World of Warcraft came out my mind went lost on Azeroth and all my free time was sucked up for 5 years, until Cataclysm (the third expansion) came out with lots of changes that I didn't like thus making me leave the game. Meanwhile at work I implemented a gaming website with a gaming on demand service very similar to the current music and movie streaming platforms but for games, worked on the aforementioned COBOL to Java compiler, developed automation software for an electronic invoice company, implemented an E-learning web platform, did some network programming for an Internet Services Provider, created a news search engine similar to Google News, and more stuff that I can no longer remember.
After quitting World of Warcraft I became an Apple fan and decided to learn MacOS and iOS programming as I felt that I was losing the mobile train. This was shortly before my stable glaucoma began destroying the optic nerve of my good eye, resulting in the progressive loss of contrast perception early on and then loss of visual acuity and vision field later on, leading to total blindness and another 5 year period of inactivity because I thought that I wasn't good enough to develop software blind.
Two years ago I decided to teach my niece how to build iOS games as she was split between software engineering and veterinary medicine, though she lost interest quickly and ended up choosing the latter last year, so I worked on the project alone and finished the game in just one month. Then another 6 months of inactivity followed because I had no idea of what to attempt building next until I came up with the idea of making an accessible MIDI sequencer for iOS and MacOS since I had a digital piano collecting dust. However my former music teacher was in need of a piano and I ended up giving it away thereby preventing me from developing the sequencer.
Last year I decided to try playing a very old web game that I used to play 20 years ago, and remembering that I used to work as a developer one of the admins asked me if I could write an iOS client for it, which I did accept, and since during this process I couldn't find a decent free push notifications daemon to run on the game's server I decided to work on one myself, so that's what I've been working on for a while recently.
I lived my entire life with just 10% acuity in my only functioning eye, and have been totally blind for 7 years. The low acuity didn't affect my ability to code since that doesn't require a lot of vision, but blindness does make me a lot less productive.
nekofluffy [OP]1 points2y ago
Thank you for telling me your story. I'm following sane path of your eye life. This is awesome you have created a lot of stuff! I hope tthe MIDI sequencer app project will going well! :)
soundwarrior201 points2y ago
Hi mate I’m a totally blind electronic musician from the UK your MIDI sequence of project sounds very interesting and something that I think is much needed. Would you mind if I sent you a PM regarding this? Thank you very much :-)
Fridux1 points2y ago
Sure, but I won't be able to work on it for a while because I gave away the digital piano that I was using to test it and am busy with two projects at the moment. However I plan on buying a cheap MIDI keyboard and hardware synthesizer, preferably with MIDI 2.0 support, to continue developing it at some point. Also, since huge parts of Apple's CoreMIDI framework have been modified to accommodate MIDI 2.0 and be more Swift friendly I might have to change a lot of code, so don't expect anything to come out soon.
ronaldoMo2 points2y ago
I created Android apps, iOS apps, and web apps. Don't worry, if you are blind, you can code and be a developer. Use Python frameworks like Flask or Django to create web apps, use Java to create Android appss, and use Swift/SwiftUI for iOS apps.
If you are a beginner, and you want to create a web app like Instagram, use Python framework Flask because it is bigginner-friendly; if you want to create Android appss, use Java is great. Ass for iOS learn Swift ( it is really easy to learn language ) and use SwiftUI to create iOS appss ( You need a mac though).
I used all of the above as a blind person. And you want to practice java on the Desktop, try creating desktop apps with Java Swing. I recently created a desktop GUI for my local bus company in order to get times/schedules. And it works great!.
Don't worry, you will be alright.
divgirlarb1 points2y ago
do you mind giving resources for learning swiftUI? as I found it pretty visual and hard to work with. thanks
ronaldoMo1 points2y ago
Sure, If you want to learn the Swift language which the SwiftUI framework is based off of, here is a good resource try it out, and let me know what you think.
https://www.hackingwithswift.com/100
and here is one for SwiftUI from the same guy
https://www.hackingwithswift.com/100/swiftui
What I like about his tutorials is that he tests you afterwords to make sure you learned the subject. Also, it's beginner friendly.
If you are interested in learning Python, try Corey Shafer on Youtube that guy knows his stuff.
nekofluffy [OP]1 points2y ago
Thank you! This is very cool that you have worked on a lot of platforms. you encouraged me a lot!! I wanted to make desktop apps so I will check Java Swing out. You don't use Kotlin for Android apps? I was going to learn it
ronaldoMo1 points2y ago
I am not that familiar with Kotlin, I heard it's less verbose version of Java but haven't tried it yet.
I post my programming projects in my YouTube channel, so If you are interested in following me the link is: https://www.youtube.com/channel/UC_7sedpkwbotqcGD4HknepQ
I am finishing up the Java GUI I was talking about soon, and I will post it in my github account so you can copy and practice how to create GUI apps.
I am also starting a series creating android apps from scratch start to finish and posting it to YouTube.
nekofluffy [OP]2 points2y ago
I see. I didn't really know it is possible to make android fromscratch with java. That's awesome!! I'll check them both :) I'm excited to see your creation on youtube too! Thank you!
SirJektive1 points2y ago
I currently work in compiler development, specifically on LLVM. I've also done work in scientific computing, Linux drivers, and web development. I've been almost completely blind since birth; I wouldn't worry about accessibility when it comes to programming.
Winnmark1 points2y ago
I like UI design, but I'll program/script whatever, though I enjoy user centric development, rather than, for instance, API development.
[deleted]1 points2y ago
[deleted]
CaseyBurkhardt1 points2y ago
Android developer here. I've previously worked on Android apps, accessibility services, and system features/APIs. Now I spend most of my time building and deploying testing tools that help other developers create better, more inclusive, apps.
nekofluffy [OP]1 points2y ago
I see, I'm very happy to know we can still be an android developer too, Thank you for the reply :)
Our mission is to provide everyone with access to large- scale community websites for the good of humanity. Without ads, without tracking, without greed.