1,882 reputation
612
bio website blog.gahooa.com
location Altoona, PA
age
visits member for 4 years
seen Jul 10 '13 at 23:46

Apr
21
comment Should an analysis be technology-agnostic?
@marcof: The ideal user interface would be where the user thinks a thought, and what they wanted done is simply done. Anything short of that is crippled by the technology limitations we have at our disposal, so of course the BA needs to understand what context they can design the system in.
Apr
21
comment Should I contract someone to help me with an existing project?
I think this is a very wise comment.
Mar
31
answered Using functions as statements on Python
Mar
26
comment Creating a shared library that might be used with desktop applications and web projects
Yes, this is exactly what we did in the same circumstance. Perfect.
Mar
23
comment What's shell script's advantage over interpreted programming languages?
Shouldn't it be shellScript() if automatingSimpleTask else programmingLanguage() lol.
Mar
21
answered Options for Opensource license?
Mar
6
answered Is security a real argument for centralized version control?
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
17
answered When and how to use the advanced features of git?
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
answered How to update display during large processing job
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
awarded  Commentator
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.
Oct
11
awarded  Yearling
Feb
5
comment Top bad practices in MySQL
What is "reserved" about a term that is fully quoted?