Working with SQL Server is a like interpreting shadows on the wall. No one really knows what the engine is doing except a few experts in WA
Home
Public posts preserved on my own site.
. @unclebobmartin consensus is a legit algorithm. Imagine 3 partially reliable thermometers that vote on the temperature.
I need blank comment boilerplate in my source code like I need more bugs, perf problems and more code smells
o @BenAlabaster I delete empty and semantically empty XML comments as I find them. Which is 90% of the time. Down with ghostdoc comments!
Best Buy is sending software renewal notices weekly with no unsubscribe. Report as Spam. Hate it when big companies do this.
In Hogwarts unit testing class is called Defense Against Maintenance Developers.
Logical deletes should also be paired with logical updates, that is ignoring all updates because the user may be updating it wrong.
The logical delete should be paired with the logical insert-- what if someone forgets to insert data? Let's insert it for them.
People who like "logical deletes" should go a step further and create an automated task to *create* garbage in a table.
On a well run corporate network 2 out of 3 services work (out of VPN, DNS and SMB)
Excessive information poor commenting in code obscures intent. If you don't understand code, it isn't for lack of commenting.Maybe stupidity
I nominate @scottgu for President! Oh, he already is a president. Nevermind. I nominate unclebobmartin for CSA, he seems to enjoy politics.
#VS2010 $#!+ I clicked on the COM tab in Add Reference. Forced coffee break.
Accidentally clicking on reboot after a ^$% adobe update and lost a whole hour of work. #AdobeUpdatesSuck
Subversion, Tortoise and Ankh don't like deleting folders. What is up with that?
How much commenting should be done for highly, highly repetitive code? 1x per project.
WHS home server is reliable if you can follow a list of instructions only a professional server admin can understand.
If I see one more comment that says "//set property" "//call method" I'm going to scream. AAAAIIIIIIIGH!
Daily WTF. Gives a new meaning to control in the phrase Change Control Board http://bit.ly/cAoyod
I can't simultaneously care about my reputation on 50 sites like I care about my reputation score on the main #StackOverflow site.
How long should one wait before playing the "it depends" card? Well, it depends.
Is repetitive code wet?
Ill considered source code comments cause brain damage. It's like a contagion spreading muck to the minds of maintenance programmers.
If you build a better mouse trap, it sure won't be the mice beating a path to your door.
Who wrote a rule that said code generation should be done in the language of the code you are generating? Why code gen TSQL with TSQL?
As cyclomatic complexity approaches infinity, the naive programmer feels pleased at how smart he is, the wise programmer feels ashamed.
xml commenting has encouraged more retarded commenting than any other technology in the history of IT
Job requests requiring experience with Waterfall as a methodology-- why seek out the psychologically damaged developers?
The existence of logical deletes-columns named active or deleted-is so pernicious, there should be a trigger to drop them as they are added
After a serious design flaw has been remove from an app how do you keep future devs from reimplementing it? Maybe a powerful curse?
Using SQL, which has primitive string capabilities, to build SQL strings is industrial sabotage. Why do you hate your customer so much?
Mafia programming-- "You break the build, we break your legs"
Wow MS lawyers in Russia are helping the administration there single out dissident groups: http://nyti.ms/chBISw
There is nothing logical about "logical deletion" We might as well call COBOL flat files relational databases."Logical" deletes are sabotage
Comment by MatthewMartin on Is it possible to run tests using the nUnit framework in a hosted website?: Interestin... http://bit.ly/bdqqUd
People who don't like unit testing should stop complaining, go back their 6 months of manual integration tests between each build-C U Nxt Yr
Answer by MatthewMartin for How to do a massive insert: You have two competing interests, doing a large transactio... http://bit.ly/dqFtkl
Answer by MatthewMartin for Maintain View State After POST: Tabs are usually navigation techniques. Imho, its a b... http://bit.ly/a74NIp
Are you an occasional user of twitter? Then you will get more out of it with tweety mail, which emails mentions of you http://bit.ly/b3ZPki
Do you read science fiction? You don't know it now, but you need a Q&A website for: Science Fiction http://bit.ly/com6x1