1,137 reputation
613
bio website codebreakfast.net
location Devon, PA
age 40
visits member for 4 years
seen Aug 26 at 7:35

Pongtonkerous! I am a developer and I code. Primarily develop in C# and Ruby, some enforced SQL, with a bit of iPhone objective-C thrown in for fun.



Mar
7
answered How often is software speed evident in the eyes of customers?
Mar
2
comment What programming language and framework has best support for agile web development?
You have JRuby if you need to integrate with java code.
Feb
26
awarded  Enlightened
Feb
25
awarded  Nice Answer
Feb
25
answered What programming languages have you taught your children?
Dec
27
comment “Comments are a code smell”
@Thorbjørn - the examples are simplified but the principles still apply. Comments should be a last resort when all other refactoring has failed.
Dec
3
comment Should a programmer know Linux?
+1 - don't learn Linux if you want to continue to enjoy using Windows.
Dec
1
comment Which one of the SOLID principles had the largest effect on your code?
@Steven...I am trying to not to sound pedantic here...but the itch is just too bad. SRP and DRY are like apples and pencils - completely different. Sure following SRP can help you to be DRY, but you have to do a lot more than that to be DRY, and you can still be DRY without following SRP. You don't even need to be OO to be DRY.
Nov
30
comment Which one of the SOLID principles had the largest effect on your code?
@Steven, probably! :)
Nov
30
comment Which one of the SOLID principles had the largest effect on your code?
@Steven, I would say the SOLID principles could probably be seen as aspects of the pathway to DRY within an object oriented framework. I don't disagree with you. DRY is my guiding rule. The question was about SOLID principles tho - I was just being picky :)
Nov
30
comment Which one of the SOLID principles had the largest effect on your code?
DRY is a good 'un, but it isn't part of uncle Bobs principles.
Nov
2
answered Effective ways to make your OSS project popular?
Nov
2
answered Python and only Python for almost any programming tasks!
Oct
27
comment What popular “best practices” are not always best, and why?
@Robert, so that critical 3% would probably not be considered as 'premature' optimization, but rather well-timed optimization.
Oct
27
comment What popular “best practices” are not always best, and why?
At what point does an optimization become premature?
Oct
22
answered TDD for batch processing: How to do it?
Oct
18
comment Commented short fancy code vs. uncommented longer easy-to-understand code - which is preferred?
@JBRWilkinson, yes this function is identical to strcpy and thus redundant. I see the OP has changed the example too.. @Christan, the return is the destination - exactly what the standard strcpy returns...
Oct
4
awarded  Nice Answer
Oct
4
comment Commented short fancy code vs. uncommented longer easy-to-understand code - which is preferred?
In general, yes. I feel that short, well named methods make code easier to read and maintain. Complexity factored out into its own methods makes reuse more accessible and apparent. There are always exceptions tho, ultimately it always depends on the code.
Oct
4
answered How much time do you invest in exploring new technology?