Reputation
12,356
Next privilege 15,000 Rep.
Protect questions
Badges
4 27 59
Newest
 Yearling
Impact
~466k people reached

Feb
11
comment How to legally protect yourself from malicious and/or dumb users?
Also, register a DMCA takedown agent. wired.com/threatlevel/2010/10/dmca-righthaven-loophole
Feb
9
comment Over a million COBOL programmers in the world?
My guess is that everyone who wrote something in COBOL at any time in their life got counted in that statistic.
Feb
7
comment Is measuring software project metrics popular in todays industry?
@Russ, a developer who is not checking code in, will be seen as not working. LOC is worst in that it is trivial to game. Take a look at the difference between K&R and Allman style of indenting code: en.wikipedia.org/wiki/Indent_style . The Allman style will give a higher LOC count just by putting the open { on a separate line. Disclaimer: I hate the K&R style as I can rarely find the matching open { without spending too much time playing Where's Waldo.
Feb
6
comment Uncomfortable terminology
@vatine, I usually call the same sexed connectors either lesbian connectors or gay connectors. I'm sure there is a better term that doesn't offend someone, but those terms are clear enough that everyone understands what it is.
Jan
24
comment Do-It-Yourself project suggestions to sharpen programming skills or learn a new language
I just got this book, and my new year's resolution is to follow it.
Jan
18
comment Am I going to damage my career if I switched to a completely different route?
Well, the way that Oracle is handling Java, it looks like you'd be a digital sharecropper working on Java as well. I'm mostly a .NET developer, and somedays I feel like a digital sharecropper here too.
Jan
10
comment Failed Project: When to call it?
It depends on your company: many consider 25% (or more) over budget, 25% (or more) late, or 25% (or more) cut features to be failures.
Jan
7
comment The most mind-bending programming language?
And if it wasn't already mind-bending enough, there were some operators that required using the backspace/overstrike key. For example, matrix inverse was the square box (over the L key) overstruck with a divide sign (the one next to the backarrow key in the upper right corner of the keyboard image).
Jan
7
comment The most mind-bending programming language?
Jess is a modern version of CLIPS which was also embeddable as a sort of scripting/logic engine for your own applications.
Jan
5
comment What actions to take when people leave the team?
Having just left a long term position (5 years) on Dec31, my previous employer did just about the opposite of all the advice here. The primary focus my boss wanted me to complete was a deliverable with no "brain dump" nor documentation.
Jan
4
comment Aggressive Auto-Updating?
@MattiasK, BITS is built into every version of Windows that .NET supports. It also handles edge cases (such as the user deciding to suddenly shut down windows during updates) quite well. Our apps handled government forms, and were not suitable for running from removable media (most of our corporate customers have USB ports locked down to prevent inserting USB drives).
Dec
25
comment What are the differences among the .NET certification exams?
I'd like to clarify your post: MCSD and MCAD exams were retired in 2009 and if you don't have them already, you can't get them. The .NET 2.0 exams (with 1 exception: 70-536) get retired June 2011 as VS 2005 gets "end of life" at that time. The specific exam for Silverlight (70-506) hasn't come out of beta yet.
Dec
10
comment do you allow people to work late?
@Wonko, well, I wrote the resignation letter just like I described in that thread.
Dec
6
comment Understanding Microsoft SQL certifications
@kacalapy, you want exams 70-433 and 70-451. See microsoft.com/learning/en/us/certification/cert-sql-server.aspx (in particular the MCTS and MCITP tabs).
Nov
28
comment Why do large IT projects tend to fail or have big cost/schedule overruns?
Agile is best when the customer does not know what they want. Companies are generally unwilling to spend the huge amounts that tend to get into newspapers on projects that are poorly defined.
Nov
28
comment Is functional programming actually used to create applications?
A fascinating and scary comment comes from the last line of the Wikipedia article on GOAL: "GOAL's primary development and maintenance engineer is no longer available to Naughty Dog, and so they are transitioning to a C++ based pipeline for future projects." Which means that they bet their company on one programmer and when he quit they don't know how to deal with the language/framework he wrote.
Nov
23
comment How do I constructively and professionally deal with anger when I'm on the job?
I agree. I usually find that, for me, the anger is the result of frustration and going for a walk also gives my subconscious time to chew on the problem.
Nov
20
comment Working for free?
@Malfist, the contracting company only took over because his long time personal friend asked him to. The money was gone before he got his rear end stuck into the bear trap. Could I stick it to him? Yes, I could. At this point I want the pain to be over and done with.
Nov
19
comment Which are the significant algorithms for humankind in past decades?
To this list, I'd add 2 books, although they were more about "most important theorems" of the 20th century: Five Golden Rules amazon.com/Five-Golden-Rules-20th-Century-Mathematics/dp/… , and Five More Golden Rules. amazon.com/Five-More-Golden-Rules-20th-Century/dp/0471395285
Nov
13
comment FizzBuzz - really?
We had a similar situation, but since our contract with the client said we'd have 4 full-time devs assigned to the project, and the project was basically done, the sheetrock hanging guy got to learn programming on the client's dollar for the 3 weeks remaining on the contract.