I like to hear some of your stories .
What major improvement have you made in an area of software development that you were incompetent in but became competent in through hard work and practice
All of the areas that I’m competent in? That’s how learning works?
Aren’t there areas that you are now competent in that was harder for you to learn than others? Thats what I am talking about. The hardest areasthat were initially difficult for you to learn but became effortless for you overtime.
Everything I’m good at I used to be less good at. Some of them I was much less good at. Some of them I was a lot less good at than other humans are when they first start. Some of them I was more good at than other humans are when they first start. I practiced and I learned and I asked questions and I got more good at them.
Learning to code is hard. Depending on your background and resources, you may pick up some principles more quickly than others. I don’t particularly recall where I felt like I struggled most when I was starting out… probably structuring larger projects when I was first learning object oriented design?
Very little is “effortless”. Programming is difficult by it’s nature.