So the other day, there was an email that went out from our Software Director asking us our thoughts on RESTFul and SOAP technologies, which is better, in which scenarios and why. Now, i have discussed this before in my Blogs, but I may revisit it at some point as things have drastically changed in the past year or so. In any event, I gave my thoughts on the subject and where they should be used. One of the engineers wrote an email that not only I thought was inappropriate, but shocked me as I never would have thought they really felt this way.
Basically, what the engineer said was that he looks at programming as only learning what is needed for the current task. That understanding the core of why something works is irrelevant and unnecessary. The words “ I learn just enough to implement the solutions” seems off to me. The analogy he used I will not share, because I not only do not want to embarrass anyone, but I think what I just said speaks for itself.
Now I want to say before I say anything else that I HIGHLY respect this person and he is brilliant in what he does and can accomplish in short periods of time with little to no extra resources. This is also why I find this odd. When I think of being an engineer, I feel that it is learning not only from our mistakes, but learning how things work from the inside. I think of an Engineer as someone who is a cut above the rest. Can take something completely foreign to them and make whatever a client wants out of it and more.
I do feel like I was a little hard on him, and I apologize for that, but the point was valid. We are people who strive on learning and bettering ourselves at all levels.
On that I Bid everyone a Great holiday and Happy Coding.