| bio | website | stackoverflow.com/users/… |
|---|---|---|
| location | Bloomington, IL | |
| age | 28 | |
| visits | member for | 1 year, 9 months |
| seen | May 16 at 2:28 | |
| stats | profile views | 30 |
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.
|
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 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. |
|
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? |
|
Dec 27 |
comment |
Should I use the language I'm most comfortable in, or the company “standard” @Mister Smith Even so, you still need to talk to your manager or somebody with decision making power in order to verify those reasons. See my answer on this question. |
|
Dec 8 |
comment |
Using C++ to solve thermo dynamic equations Is there a particular reason for using C++ over tools that are aimed a bit more (or specifically) at solving math/physics problems? MatLab, Mathematica and any number of Functional Languages come to mind, all are particularly useful for solving physics problems. |
|
Dec 2 |
comment |
As a C# developer, would you learn Java to develop for Android or use MonoDroid instead? @MartinWickman Java and C# are both hammers I don't think the quote really applies here. If I know C# why would I learn the idiosyncrasies of Java? They both hammer the same kind of nail. If it was a question between Haskell or C# I might agree with the point you're trying to make. |
|
Aug 24 |
comment |
What job is better for a newbie, one that requires you to create a new program frequently, or something like software maintenance? I actually love doing maintenance. It's generally more of a challenge and presents more of an opportunity to do some learning. However, I feel that a mix of both is the correct balance. New developers should start off doing mostly maintenance then work up to a roughly 50/50 split. |
|
Aug 19 |
comment |
Negotiating with Google as a lone software developer -1, This is a rant against Android/Google and doesn't address the question at all. |
|
Aug 16 |
comment |
Can you recognise if you are a bad programmer? @Marjan I would argue a programmer who is able to recognize poor quality code has already taken steps to become a better programmer. |
|
Aug 16 |
comment |
Can you recognise if you are a bad programmer? -1, sure these are decent indicators, some of them arguable, however that doesn't mean a bad programmer would be able to recognize them either as indicators in general or indicators that he is a good or bad programmer. |
|
Aug 11 |
comment |
What does Google or Microsoft get by hosting JS files on their Content Delivery Networks (CDN)? I'd say in most cases the client still has to ensure the new file gets to their local product. I think both Google and Microsoft allow you to specify which version you pull from the CDN. |