'Quality over Quantity' Principle is the Key to Becoming a Successful Software Developer

Search for a command to run...

No comments yet. Be the first to comment.
Mandates, not just deprecations.

While working on large git-enabled projects in teams, merge conflicts can be the biggest nightmare and quite a challenging task, and my team is not exempt from this challenge. The Problem The case for Xcode projects regarding merge conflicts is quite...

Coming in Swift 5.9, package will be a new access modifier in the language. The Swift team at Apple approved the Swift Evaluation proposal SE-0386 which includes adding a new access modifier called package to allow symbols from being accessed inside ...

In case you really care about your apps' security.

Life is full of excitement and surprises, so does whatever journey you're in. During my iOS development journey, I have learned so much exciting stuff that I am always glad to get to know them. So, I would like to share them with you. It doesn't matt...

I remember that before the COVID-19 came in early-2020, I wanted to learn a little about almost every programming language and framework that is used these days. Even though it was nearly 6 months since I started learning the Swift language with having no programming background.
I felt having a lot of power and so much excitement to learn new programming stuff, that I was one step away from start learning Web and Android developments, but it was completely wrong (I'll tell you why later on).
And then the COVID-19 came, it changed almost everything in my life for... good. While staying home during the long-remained quarantines and lockdowns, for some unknown reason the only thing I was thinking about was iOS development, in a way that some days I've spent like 14 hours taking courses and writing code in Swift. It has made me forget about learning other programming languages and frameworks.
Now, I'm working as an iOS developer in one of the best companies in the Kurdistan Region and Iraq, the job that I love to do and have teammates that I'm grateful to have. I don't say I'm a successful developer. But if it wasn't that one thing that I kept learning of, I don't think if I made it this far, and perhaps I'd never progressed this much.
What I want to say here is, you should be professional at one thing rather than learning a couple of things. In that way, chances for you to become successful at that are getting raised.
You could use the same principle while developing in the other aspects, for example to the number of projects you want to create or write lesser but cleaner code.
Happy coding!