Greetings once again fellow developers and coders.
I'm a person who loves problems. I love the complexity of problems. The more challenging they are, the more interest I show in them. I'm sure some of you share this same sentiment.
However, I am battling in my mind to logically arrive at difficulty rating for my profession.
Here are my questions:
a) How difficult can development be in terms of problem solving? Bring out the really big guns here such as high scalability infrastructures, building frameworks and middle-ware for the masses to taking the lead on technologies and where they go.
b) What differentiates a mediocre developer from a great developer? Rather, what would make a developer unique or invaluable?
c) Do you think, in terms of pure problem solving skill and talent, that a developer could be to technology what a doctor can be to a patient? Do you think the problem solving levels are on par?
So in essence, is there a limit to the problems IT has at a given time? In my mind, it seems everything can be solved with software and logical design. Granted there is the limit of hardware (processing and memory), but that's more a resource limit (when solving developmental challenges). If you throw enough money at it (resources), it will be possible.
So what is impossible? What are the 'mysteries' of technology (development wise)?
Enlighten me and thank you!
I'm a person who loves problems. I love the complexity of problems. The more challenging they are, the more interest I show in them. I'm sure some of you share this same sentiment.
However, I am battling in my mind to logically arrive at difficulty rating for my profession.
Here are my questions:
a) How difficult can development be in terms of problem solving? Bring out the really big guns here such as high scalability infrastructures, building frameworks and middle-ware for the masses to taking the lead on technologies and where they go.
b) What differentiates a mediocre developer from a great developer? Rather, what would make a developer unique or invaluable?
c) Do you think, in terms of pure problem solving skill and talent, that a developer could be to technology what a doctor can be to a patient? Do you think the problem solving levels are on par?
So in essence, is there a limit to the problems IT has at a given time? In my mind, it seems everything can be solved with software and logical design. Granted there is the limit of hardware (processing and memory), but that's more a resource limit (when solving developmental challenges). If you throw enough money at it (resources), it will be possible.
So what is impossible? What are the 'mysteries' of technology (development wise)?
Enlighten me and thank you!