Home >
Main >
Coding Like Forrest Gump
Coding Like Forrest Gump
Posted in Blog by Tieson | geeksneversleep.com
Oct
24
2008
It never fails. Every semester, I have to help at least one student who wants to create some convoluted, twisted function for their homework assignment, when it really isn't necessary. I tend to squint at their screen for a moment, scratch my head, and ask, And what are you trying to do here, again?
It seems to be a two-fold problem. The first (and I know I've harped on this before) is just plain a lack of planning. No matter how many times the instructor hints at it, students just don't seem to like taking a little bit of time to sketch out their programs before they fire up their IDE.
The second problem seems to be related to over-thinking the task at hand. The students seem to want to throw a whole lot of code at a rather simple task, or store some data in a type that really isn't a good fit for what they need to do.
It's frustrating at times, but I can eventually convince these young gentlemen and ladies to take a step back from their development environments and watch and listen as I sketch out simple data structures on some scrap paper.
Once we have a good, simple data structure to store data in, the input phase tends to become a lot easier, and this makes every other step that follows easier, too.
So, maybe Forrest should say this if they ever make a sequel: I may be a simple man, but I know what good code is...
:)
Updated:
Never.
Tags:
Coding
,
Forrest Gump
,
Planning
Back to top •
Comments ( 1 ) •
Login to comment.
Blog
How-To
Code
Web
2008 October 31
true i will agree with that because of a java student who trying to make his own texas holdem game and wanted know why it wasn't randomly generating stuff and i told dave to help him and that was it