1,892 reputation
512
bio website blog.gahooa.com
location Altoona, PA
age
visits member for 3 years, 10 months
seen Jul 10 '13 at 23:46

Mar
23
comment What's shell script's advantage over interpreted programming languages?
Shouldn't it be shellScript() if automatingSimpleTask else programmingLanguage() lol.
Feb
28
comment PHP to SharePoint roadmap
Should be migrated to Programmers site.
Jan
17
comment Do we still have a case against the goto statement?
@SK-logic: this is the most balanced statement on goto I have seen in a long time, among all the other crap flying around. Since goto is the fundamental construct from which other statements are derived, why deprive the programmer of it's power for the occational need as you outlined. I have personally been in several situations where judicious use of goto whipped the pants off of case, while, if, break, function, throw, finally, etc... (notably in FSMs). This discussion is like "since you can buy everything premade at Walmart, get rid of all of the real hardware stores."
Jan
16
comment Why does a Java source file bear the name of the public class it contains?
Without the specifics, this is a historical design artifact of the way Java was engineered. More recently designed languages, like C#, while similar to Java, do not have this restriction.
Jan
5
comment How to justify framework upgrades
Also consider the future -- will you NEED to upgrade to version 6 or 7 someday. If you know this to be a requirement, then it may make sense to stay up-to-date with each major release. This is likely the case if your product will need supported for many years, like windows .NET.
Jan
5
comment Who's responsible for a master / slave switch?
I agree fully. Maintain two connection pools (or however you do it in your app), and choose one or the other for a transaction depending on the need.
Dec
1
comment Top bad practices in MySQL
@OMGPonies, interestingly enough, we use PostgreSQL who forces all names to lowercase unless they are quoted. Since our naming conventions through all sourcecode use mixed case, this was not acceptable. Therefore, we quote all identifiers in PosgreSQL, which effectively eliminates the concern about reserved words. From my point of view, words are reserved so that the parser can "see" syntax -- for no other reason. So if you have avoided that issue with quoting (the parser "sees" it as identifiers), then this is a null issue. ?
Nov
28
comment MIT vs. BSD vs. Dual License
Nice answer. Suggest you clarify the last paragraph to state that "in the event that you publish modified software under the GPL, you must also publish the modified source code".
Nov
17
comment How can I compare and contrast open source licenses?
In a similar situation, I personally selected the Apache license because of the care it goes into to make sure IP rights and ownership are clear, and other terms that are important to lawyers.
Feb
5
comment Top bad practices in MySQL
What is "reserved" about a term that is fully quoted?
Dec
23
comment Is reinventing the wheel really all that bad?
... Which creates a recurring (the worst kind) burden of maintenance on the current or subsequent developers.
Dec
23
comment Is reinventing the wheel really all that bad?
In all decisions, it's good to ask what your primary objective is, and then cause the other sub-elements to support the primary objective. If your primary objective is to deliver a quality product in a timely manner, then duplicating already-existing code is likely a detriment to this goal. If your primary objective is to create a better-thought-through library, then maybe it contributes to this goal. If you work for someone else, then you need to ask the question from their perspective, not so much yours.
Dec
23
comment If I immerse myself in Dvorak, will I forget QWERTY?
I am one that decided several years ago to learn vim so that I would have an awesome editor no matter what platform (or terminal) I was running on. While the ideological reasons to adopt DVORAK are clear, the pragmatic reasons are not. Perhaps this vacation time would be better used, like learning a new language, platform, contributing to an OS project, or actually taking a vacation :) (this is just a comment)
Dec
13
comment What are your favorite version control systems?
This answer strikes me as a lot of complaining and moaning about something that the poster clearly did not take the time to understand. I've spent extensive time in both git and svn, on both linux and windows, and will testify that git is vastly superior to svn, in concept, data model, understandability, and usefulness.
Dec
13
comment Best IDE for HTML, CSS, and Javascript for mac
+1 for the vim plug. Not that I recommend it (due to learning curve) but personally, I use vim (mac, windows, linux) and textmate (mac) for most text editing.