1,815 reputation
418
bio website stackoverflow.com/users/…
location Bloomington, IL
age 29
visits member for 3 years, 4 months
seen Dec 9 at 18:49

A primarily VB.NET developer holding a degree in Aerospace Engineering. I have an interest in everything ranging from VB to C# to C to SQL to Javascript. I don't really hate on any language, they all have their usefulness though I find PHP's syntax to be quite hideous. I refuse to touch the Ektron CMS400 with a 10 foot pole but a 20 feet might be okay. I <3 refactoring. That is all.


Jul
23
answered Responsive Design vs. Separate applications/views
Aug
6
awarded  Yearling
Mar
16
comment How should code “Goal Tending” be handled by a Development Manager?
This. Real code reviews would be a much better path here. The two big upsides being, like you said, the developer learns the application architecture more quickly because you are showing him the issues. The second being that you won't be introducing bugs because you don't fully understand the new code being written. Perfect answer for this question.
Feb
29
comment Is continuous creation and deletion of tables a sign of an architectural flaw?
@maple_shaft Sure, any technology can be abused, like anything else you have to weigh the pros/cons and test, test, test. Materialized views may, however, offer you an out if you find yourself denormalizing your tables. I think your point is just further reason to have a DBA or at least a developer with strong DB-fu on staff to pull the reins back when everybody else is charging ahead with a clearly poor design. My best work has come not while coding or designing, but preventing others from making horrible, horrible decisions.
Feb
29
comment Is continuous creation and deletion of tables a sign of an architectural flaw?
@maple_shaft There are better options for read-heavy databases then de-normalized tables. Oracle's Materialized Views, SQL Server's Indexed Views, DB2's Materialized Query Tables...not sure of the equivalent feature in MySQL. That said, in my experience, developers have a tendency to be quite horrible at actual database design and SQL in general, much less having the ability or knowledge to take advantage of the more advanced features.
Feb
23
answered What is the optimal minimum time to work on tasks for a single project?
Feb
13
awarded  Good Answer
Feb
13
awarded  Mortarboard
Feb
13
comment Is it important for a solution to be an efficient one?
@HLGEM If there was any part of this answer that I would like to reinforce as a general principle (besides the first line), it is knowing the best practices for writing efficient code. And you're right on with the comment about efficient SQL being important.
Feb
13
awarded  Organizer
Feb
13
revised Is it important for a solution to be an efficient one?
edited tags
Feb
13
awarded  Nice Answer
Feb
13
answered Is it important for a solution to be an efficient one?
Feb
10
awarded  Nice Answer
Feb
9
awarded  Editor
Feb
9
revised How should I plan and start a project?
added 6 characters in body
Feb
8
answered How should I plan and start a project?
Jan
25
answered Is it possible to learn maths via programming, or you should learn maths for programming?
Jan
17
comment Should I Prefer Session Timeouts Based off of Prime Numbers?
@Andrea Timeout events don't repeat every x and y units of time, otherwise it would be a simple problem to prevent timeouts from overlapping, if that is even an issue. Timeouts happen after certain period inactivity, meaning that changing the timeout duration is entirely arbitrary because the starting point for each session is entirely arbitrary.
Jan
17
comment Should I Prefer Session Timeouts Based off of Prime Numbers?
Timeout sessions of what? Two different servers? Two instances of the same application? Two user sessions? Database session vs user session timeout?