101 reputation
14
bio website kevinrubin.blogspot.com
location New York City, NY
age
visits member for 2 years, 2 months
seen 1 hour ago

I've been programming in Java full time since 2007, 10 years of FileMaker Pro, .NET and SQL before that and decades of C...

I've lived and worked both in the U.S. and India.

Haskel is my middle name.

My blog (which has more about my adventures living places than programming..) My Facebook... My Picasa photo albums...


Sep
24
awarded  Autobiographer
Jun
19
answered When should the programmer's spoken language be used during development?
Apr
8
awarded  Civic Duty
Oct
28
awarded  Citizen Patrol
Jul
9
answered Painfully Stupid Method Names in Legacy Code: Fix or Leave as Warning?
Jun
24
comment What's with the aversion to documentation in the industry?
@RobertHarvey: No doubt... That's sort of an ongoing project whenever I need to make changes there, and I'm not too nervous that I won't break the unknown stuff that I don't know how to test...
Jun
21
comment What's with the aversion to documentation in the industry?
I want other developers to be or become skilled communicators. The vast majority of the programming we do (at least in business software) doesn't require the absolute highest honed coding skill set. It requires much better person-to-person communication skills so that future developers understand what was written. The better a developer can communicate, especially to people they'll never meet, the better they'll be thought of in the long run, and not likely for clever code.
Jun
21
comment What's with the aversion to documentation in the industry?
Code can lie... I have a 4,000 line method (hey, I didn't create it, I just own it now...) and I see a collection clearly named "productList" so for a new change I add a Product object to it. Great. Only it doesn't work, turns out some past developer was being "efficient" and reusing the List type variable as to avoid cluttering the 4,000 lines with too many variables, and in that scope it contains Customer objects...
Jun
20
comment What's with the aversion to documentation in the industry?
Not to mention that when trying to describe to existing code it becomes harder to give a good description when the code and functionality is so complex that no one knows what it does already, so any new changes have an impact that the new developer didn't know about...
Oct
23
comment What did programmers do before variable scope, where everything is global?
That reminds me of back when I was learning BASIC and variables couldn't have names longer than two characters, and keeping track of them in a sizable program...
Oct
21
awarded  Teacher
Oct
20
awarded  Supporter