Free Republic
Browse · Search
Bloggers & Personal
Topics · Post Article

To: thesharkboy

I find that the majority of coders are so use to using tools and frameworks to build their stuff that they think they have to design like the very generic tools they use when in fact all they need is very specific and targeted code to achieve their goals. Problem is that most of them do not really understand memory management, call stacks, and threads and their convoluted code reflects it.

Back in the old C days is was a game to be as cryptic as possible now the style is to try and lay in as many levels of base classes and interfaces as you can with no real gain.


11 posted on 09/11/2014 6:38:53 AM PDT by Resolute Conservative
[ Post Reply | Private Reply | To 9 | View Replies ]


To: Resolute Conservative

I’ve often wondered if the reason for such unnecessary abstraction and obfuscation was job security. I always tried to remember that I’m probably going to have to come back to this code in a few months, so I’d better write it so that I can figure it out after not looking at it for a long time. This means that someone else should also be able to figure it out. Write the code to solve the problem. No more and no less.


12 posted on 09/11/2014 6:50:33 AM PDT by thesharkboy (posting without reading the article since 1998)
[ Post Reply | Private Reply | To 11 | View Replies ]

Free Republic
Browse · Search
Bloggers & Personal
Topics · Post Article


FreeRepublic, LLC, PO BOX 9771, FRESNO, CA 93794
FreeRepublic.com is powered by software copyright 2000-2008 John Robinson