Welcome to MSDN Blogs Sign in | Join | Help

jaredpar's WebLog

Code, rants and ramblings of a programmer.

Syndication

News

Now Reading

Expert F#

What's a better book to read when learning F#?

Essential WPF

Thus far the best book I've read on WPF. Gets right down to working with WPF and the goals/history.

Purely Functional Data Structures

Reading this book makes me feel like I'm back in college. It will really get your mind going and is best read with a whiteboard handy.


Browse by Tags

All Tags » Rant   (RSS)
Where does the * go?
This is a more amusing than functional debate I enter into from time to time. On a line where you declare a pointer type in C++, where should the * go? Next to the type (i.e. Type* p1;) Next to the variable name (i.e. Type *p1;) Who cares For the moment Read More...

Posted Thursday, September 04, 2008 8:00 AM by Jared Parsons | 5 Comments

Filed under: ,

Comments
If only people spent as much time writing comments as they did speaking to the evils of comments.  Everything from useless, inaccurate, to many comments make code unreadable, you should code better ... etc.  I haven't ever looked at a piece Read More...

Posted Tuesday, August 26, 2008 8:00 AM by Jared Parsons | 7 Comments

Filed under:

To name a tuple value: A or Item0?
One of the parts of a Tuple implementation for RantPack I struggled the most with was naming.  I tend to struggle with names quite a bit and there's really no reason for it.  It's a combination of pickiness and ... well there's really no good Read More...

Posted Monday, June 23, 2008 8:00 AM by Jared Parsons | 1 Comments

Filed under: ,

Code is not self documenting
Nothing revolutionary about that statement.  Yet I keep reading the opposite on various comment threads and message boards so I thought it a good idea to explore it again. Code is not self documenting. The "code is self document" argument Read More...

Posted Monday, June 09, 2008 8:00 AM by Jared Parsons | 17 Comments

Filed under:

Outdated Comments are better than no Comments
While investigating our locking infrastructure a few days ago I ran across an odd comment.  I was looking at a particular usage of a lock and the comment said that "Using lock type X because we must pump messages here."  Contrarily Read More...

Posted Tuesday, May 20, 2008 8:00 AM by Jared Parsons | 4 Comments

Filed under:

Reserved words: Good for your sanity
Paul Vick posted a recent entry exploring the necessity, or lack there of, for having reserved words in a programming language. It's an interesting mental exercise to go through. At the end you'll realize that many reserved keywords aren't needed from Read More...

Posted Tuesday, May 13, 2008 8:00 AM by Jared Parsons | 2 Comments

Filed under:

What's the purpose of this blog?
I've had a couple people ask me this question about my blog.  The simple answer is: to explore my adventures in code, coding, patterns and pretty much anything else related to programming.  I realize from a readers perspective my topics may Read More...

Posted Thursday, April 17, 2008 8:00 AM by Jared Parsons | 0 Comments

Filed under: ,

Part of being a good programmer is learning not to trust yourself
... and to actively guard against yourself. Over the years I've found that I can be my own worst enemy when I code. Part of the problem stems from paranoia Early in my college days, a professor of mine, Jim Greenlee, instilled in me the virtue of paranoid Read More...

Posted Monday, March 24, 2008 12:28 PM by Jared Parsons | 8 Comments

Filed under:

Page view tracker