How Coding Standards Can Impair Application Performance
One of the "real world" lessons rarely taught in the university setting is that in the "real world" you're going to have to follow coding standards. Back in the day, when I was allowed to code, I oft...
Published Aug 19, 2008
Version 1.0Lori_MacVittie
Employee
Joined October 17, 2006
Lori_MacVittie
Employee
Joined October 17, 2006
Lori_MacVittie
Aug 19, 2008Employee
@Russ
I've worked primarily in the midwest, where control is more important than execution, even in IT. I *have* been forced to change from using the tertiary operator to if-then-else statements, among other strange coding practices that perhaps are peculiar to the land of COBOL, mainframes, and suit-wearing IT folks.
The problem is that in one function the impact is negligible, in 20 it starts to build up, in 2000 it's likely noticeable. Latency is negligible when introduced in only one hop, but when there are 20 hops between you and that application, that latency adds up.
LOL. Nice parody. It's not so funny however, when you consider that I've been asked many times about profiling tools and how to use them by a fairly significant financial institution in the midwest. They don't do profiling on a regular basis, and they really have no idea how the compiler works. Even after they figured out how to profile using the right tools they still had no idea what to do with the information.
While you sound informed and like you understand what's going on, you can't assume everyone is as knowledgeable as you or that every app dev team in every IT dept in every organization has someone like you to help them out. If they did, they wouldn't be asking me for help.