The Swift programming language has gained some traction since Apple released it as open source. At first, I thought it was just going to be a new programming language for iOS development. Looking at it now though, I see more potential for it.
My Development Experience
As I started reflecting on what I want to accomplish personally with my development, I’ve concluded I want to become a master at one language. I’ve decided that language will be Swift. I can continue doing iOS development with it. I can also do some Android development utilizing platforms like SCADE. They even have server-side web development solutions now like Vapor or Perfect. Since I’ve become more interested in machine learning, I did a little research and found swift libraries so I can use Swift instead of python.
Swift in my Future
So no matter which direction I want to go in, it seems that I will be able to utilize the Swift programming language. This hopefully, will allow me to become a true expert with it and be able to do some really advanced development. I have some ideas for some software I want to develop, I just need the free time to do it.
So to begin I have started a site to host a forum for Swift. It will take time to build a user base, but my goal is for it to be the main source for Swift developers to get help or answers to tricky questions. This will help me become an expert in the language and will allow me to give back to the community.
I also hope to contribute some development work to the open source community. Since Swift is very new, there will probably be plenty of opportunities for me to contribute. This is something I have wanted to do since I started learning to program in college.