Programming Fatigue
The growing strain of my programming life magnifies as each day passes. My attempt to code some demo projects for future references instilled a challenge in me. In fact, it threatens to break the walls of my foundation level.
In the 3 years since I have been coding full-time, I picked up several programming languages along the way. I abhor the idea of combining presentation and business logic layers because my very first programming languages, VB.NET and Java, were of the object-oriented programming (OOP) concept. Of late, it finally struck me that I’m coding projects that do not adhere to that rule at all.
What bothers me most is that I am not fully utilising the strength of each language. For instance, ASP.NET promotes minimal coding to access the database through its data access objects. I don’t follow its recommendations because I can’t see what is going on behind the scenes and I can’t remember things I do not practice.
I want to try adopting frameworks like Smarty and extensions like XHP for PHP to reduce development time but simultaneously, I worry that fellow developers who take over the projects may have difficulties adjusting to the environment.
I’m afraid to learn ASP.NET 4.0 because people adapt to new technologies like a tortoise. Even when security flaws pose a risk, people won’t necessarily upgrade to the latest version because programming codes can provide the cushion.
I loathe my method of handling logic because there isn’t much time left after dealing with the above points. I desire to reduce round trips to the server through a better programming approach and yet, I keep contradicting myself.
All in all, it is time to reprogram my conflicting ideas and settle for being the minimal developer.
* Image was taken from Free Digital Photos: Tired Man
Leave a Reply
I welcome all comments but no flaming please. :)
