Click here to Skip to main content
15,885,546 members

PIEBALDconsult - Professional Profile



Summary

    Blog RSS
30,026
Author
72,655
Authority
330,557
Debator
1,485
Editor
715
Enquirer
111,040
Organiser
23,122
Participant
BSCS 1992 Wentworth Institute of Technology

Originally from the Boston (MA) area. Lived in SoCal for a while. Now in the Phoenix (AZ) area.

OpenVMS enthusiast, ISO 8601 evangelist, photographer, opinionated SOB, acknowledged pedant and contrarian

---------------

"I would be looking for better tekkies, too. Yours are broken." -- Paul Pedant

"Using fewer technologies is better than using more." -- Rico Mariani

"Good code is its own best documentation. As you’re about to add a comment, ask yourself, ‘How can I improve the code so that this comment isn’t needed?’" -- Steve McConnell

"Every time you write a comment, you should grimace and feel the failure of your ability of expression." -- Unknown

"If you need help knowing what to think, let me know and I'll tell you." -- Jeffrey Snover [MSFT]

"Typing is no substitute for thinking." -- R.W. Hamming

"I find it appalling that you can become a programmer with less training than it takes to become a plumber." -- Bjarne Stroustrup

ZagNut’s Law: Arrogance is inversely proportional to ability.

"Well blow me sideways with a plastic marionette. I've just learned something new - and if I could award you a 100 for that post I would. Way to go you keyboard lovegod you." -- Pete O'Hanlon

"linq'ish" sounds like "inept" in German -- Andreas Gieriet

"Things would be different if I ran the zoo." -- Dr. Seuss

"Wrong is evil, and it must be defeated." –- Jeff Ello

"A good designer must rely on experience, on precise, logical thinking, and on pedantic exactness." -- Nigel Shaw

“It’s always easier to do it the hard way.” -- Blackhart

“If Unix wasn’t so bad that you can’t give it away, Bill Gates would never have succeeded in selling Windows.” -- Blackhart

"Use vertical and horizontal whitespace generously. Generally, all binary operators except '.' and '->' should be separated from their operands by blanks."

"Omit needless local variables." -- Strunk... had he taught programming

   
Articles 42 (Legend)
Tech Blogs 0
Messages 35,298 (Master)
Q&A Questions 15
Q&A Answers 738
Tips/Tricks 45
Reference 0
Projects 0
Comments 4,869

Groups

Below is the list of groups in which the member is participating

United States United States
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.
This is a Collaborative Group
This member has Member status in this group

136 members
Tosche Station
United States United States
"But I was going into Tosche Station to pick up some power converters!"
"You can waste time with your friends when your chores are done."
―Luke Skywalker and Owen Lars


Like Tosche Station on Tatooine, this is a place for desert-dwellers to waste time with their friends; even if your chores aren't done. If you pick up a power converter, so much the better.

This group is intended as a meeting place for Code Projectors in Arizona and New Mexico. I suppose that Utah and Nevada are close enough. El Paso and El Centro are pushing it, but I'd be remiss to leave you out.

-- Your host
PIEBALDconsult
Phoenix, AZ
This is a Social Group
This member has Administrator, Manager, Author, Member status in this group

7 members

Reputation

Weekly Data. Recent events may not appear immediately. For information on Reputation please see the FAQ.

Privileges

Members need to achieve at least one of the given member levels in the given reputation categories in order to perform a given action. For example, to store personal files in your account area you will need to achieve Platinum level in either the Author or Authority category. The "If Owner" column means that owners of an item automatically have the privilege. The member types column lists member types who gain the privilege regardless of their reputation level.

ActionAuthorAuthorityDebatorEditorEnquirerOrganiserParticipantIf OwnerMember Types
Have no restrictions on voting frequencysilversilversilversilver
Bypass spam checks when posting contentsilversilversilversilversilversilvergoldSubEditor, Mentor, Protector, Editor
Store personal files in your account areaplatinumplatinumSubEditor, Editor
Have live hyperlinks in your profilebronzebronzebronzebronzebronzebronzesilverSubEditor, Protector, Editor
Have the ability to include a biography in your profilebronzebronzebronzebronzebronzebronzesilverSubEditor, Protector, Editor
Edit a Question in Q&AsilversilversilversilverYesSubEditor, Protector, Editor
Edit an Answer in Q&AsilversilversilversilverYesSubEditor, Protector, Editor
Delete a Question in Q&AYesSubEditor, Protector, Editor
Delete an Answer in Q&AYesSubEditor, Protector, Editor
Report an ArticlesilversilversilversilverSubEditor, Mentor, Protector, Editor
Approve/Disapprove a pending ArticlegoldgoldgoldgoldSubEditor, Mentor, Protector, Editor
Edit other members' articlesSubEditor, Protector, Editor
Create an article without requiring moderationplatinumSubEditor, Mentor, Protector, Editor
Approve/Disapprove a pending QuestionProtector
Approve/Disapprove a pending AnswerProtector
Report a forum messagesilversilverbronzeProtector, Editor
Approve/Disapprove a pending Forum MessageProtector
Have the ability to send direct emails to members in the forumsProtector
Create a new tagsilversilversilversilver
Modify a tagsilversilversilversilver

Actions with a green tick can be performed by this member.


 
GeneralOn the word PIEBALD Pin
PIEBALDconsult19-Nov-14 6:03
mvePIEBALDconsult19-Nov-14 6:03 
GeneralRe: On the word PIEBALD Pin
DaveAuld19-Nov-14 6:14
professionalDaveAuld19-Nov-14 6:14 
GeneralRe: On the word PIEBALD Pin
H.Brydon19-Nov-14 6:59
professionalH.Brydon19-Nov-14 6:59 
GeneralA compendium of "Number to Word" Articles and Tips Pin
PIEBALDconsult8-Aug-14 8:25
mvePIEBALDconsult8-Aug-14 8:25 
GeneralRe: A compendium of "Number to Word" Articles and Tips Pin
Mircea Neacsu19-Jan-23 10:14
Mircea Neacsu19-Jan-23 10:14 
GeneralOn why to use a DataReader Pin
PIEBALDconsult23-Feb-11 2:07
mvePIEBALDconsult23-Feb-11 2:07 
GeneralAutomatically closing a nag-ware window Pin
PIEBALDconsult26-Jan-11 14:54
mvePIEBALDconsult26-Jan-11 14:54 
GeneralPIEBALD's general rule for code formatting Pin
PIEBALDconsult19-Jan-11 18:24
mvePIEBALDconsult19-Jan-11 18:24 
GeneralOn producing a hash string PinPopular
PIEBALDconsult2-Mar-10 10:13
mvePIEBALDconsult2-Mar-10 10:13 
GeneralOn determining whether or not a console application's input or output is piped/redirected Pin
PIEBALDconsult2-Mar-10 9:33
mvePIEBALDconsult2-Mar-10 9:33 
GeneralOn compiling at the command line Pin
PIEBALDconsult20-Aug-09 17:32
mvePIEBALDconsult20-Aug-09 17:32 
GeneralOn System.Environment.NewLine Pin
PIEBALDconsult19-Aug-09 4:51
mvePIEBALDconsult19-Aug-09 4:51 
GeneralRe: On System.Environment.NewLine Pin
AspDotNetDev19-Aug-09 21:34
protectorAspDotNetDev19-Aug-09 21:34 
GeneralRe: On System.Environment.NewLine Pin
PIEBALDconsult20-Aug-09 7:47
mvePIEBALDconsult20-Aug-09 7:47 
GeneralOn the use of terms related to classes and interfaces Pin
PIEBALDconsult18-Aug-09 10:08
mvePIEBALDconsult18-Aug-09 10:08 
GeneralRe: On the use of terms related to classes and interfaces Pin
AspDotNetDev27-Jan-10 14:33
protectorAspDotNetDev27-Jan-10 14:33 
GeneralOn clearing a StringBuilder PinPopular
PIEBALDconsult25-Feb-09 16:53
mvePIEBALDconsult25-Feb-09 16:53 
GeneralOn overloading the increment and decrement operators PinPopular
PIEBALDconsult25-Feb-09 9:45
mvePIEBALDconsult25-Feb-09 9:45 
None of the three C# books I have give guidance on overloading the increment and decrement operators. MSDN doesn't seem to either.
The Microsoft and ECMA specifications merely say it's not like in C++:

"
Note that the operator returns the value produced by adding 1 to the operand, just like the postfix increment and decrement operators (§7.5.9), and the prefix increment and decrement operators (§7.6.5). Unlike in C++, this method need not, and, in fact, must not, modify the value of its operand directly.
"

and that's no help to me because I only dabbled in C++.

In my case, I expected it to be difficult, but because it is actually simple, it became difficult and confusing to me. The increment and decrement operators are different from the other operators, I expected the implementation to be different.
"Think our minds must be too highly trained, Majikthise." -- Vroomfondel

MSDN and mainstream books should explain how simple it is rather than expecting the reader to assume it is.

So here is what I think the documentation should say:

"
When overloading the increment and decrement operators, do not set the value; simply return the new value, the compiler will take care of setting the value and returning the new or old value as appropriate.


return ( x + 1 ) ;     // Correct
return ( x = x + 1 ) ; // Incorrect

"

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.