5,422 reputation
1530
bio website glenpeterson.blogspot.com
location United States
age
visits member for 10 months
seen 19 hours ago
stats profile views 263

Java/Web Application Architect, Scala enthusiast, seeker of knowledge.

I've been enjoying programmers.stackexchange.com and other StackExchange sites, but toward the end of 2012 I found myself increasingly agreeing with Rachel's sense http://programmers.stackexchange.com/users/1130/rachel that some interesting questions are being closed, while less interesting ones are left open. It is very frustrating to spend time answering a question only to have it closed before I submit my post!


Jun
15
revised Use the word “Apple” and “Safari” in my application
added 188 characters in body
Jun
15
answered Use the word “Apple” and “Safari” in my application
Jun
13
awarded  Good Question
Jun
13
revised What did Rich Hickey mean when he said, “All that specificity [of interfaces/classes/types] kills your reuse!”
added 3 characters in body; edited title
Jun
13
comment What did Rich Hickey mean when he said, “All that specificity [of interfaces/classes/types] kills your reuse!”
"In 'value-oriented' languages you won't assign types to those structures" - I think you need to say "In dynamic 'value-oriented'..." Haskell and Scala are value-oriented, but their static type system gives them the exact problem you are describing. I think that the solution to this problem is not values so much as using maps to pass parameters to functions. Using immutable maps (values) is just safer.
Jun
6
answered Why does it matter that HTML and CSS are not programming languages?
Jun
6
comment Why does it matter that HTML and CSS are not programming languages?
"They might well be more productive with feel-good tools than with technically superior tools" - True, true, true! Apple has built their business on this. Don't get me wrong, Mac has substance too, but what has made some people pay almost twice as much for a Mac machine as a Linux or Windows one is that it looks cool and it feels good to use.
Jun
5
revised Does learning to play an instrument improve programming ability?
added 1030 characters in body
Jun
5
comment Does learning to play an instrument improve programming ability?
Before music notation software programs like Finale or Sibelius you had to be a proficient performer before you could compose. It's still better if you play an instrument, but maybe not essential.
Jun
5
comment Does learning to play an instrument improve programming ability?
I think this question is a constructive one that can be answered with facts. I see no evidence that it is soliciting debate, arguments, or polling. I have voted to reopen it.
Jun
4
answered Does learning to play an instrument improve programming ability?
May
30
revised In API design, when to use/avoid ad hoc polymorphism?
added 15 characters in body
May
30
answered In API design, when to use/avoid ad hoc polymorphism?
May
30
revised Developing Python on Windows and deploying to Linux
added 82 characters in body
May
30
answered Developing Python on Windows and deploying to Linux
May
29
comment What's your advice for getting Oracle Certified Professional Java Programmer certificate?
Our local Java User Group used to have a "boot camp" every year or two, where we all went through that book together. It's worth looking into. Not sure if that will happen with Oracle at the wheel. At least for a little while, you couldn't take the test without taking the Oracle course, which was expen$ive.
May
29
awarded  Popular Question
May
27
comment What did Rich Hickey mean when he said, “All that specificity [of interfaces/classes/types] kills your reuse!”
+1 I really appreciate your answer and it adds a fascinating layer of interesting information to this question. But I think Andreas F.'s answer is likely closer to the heart of what Mr. Hickey meant, so I accepted his instead.
May
27
accepted What did Rich Hickey mean when he said, “All that specificity [of interfaces/classes/types] kills your reuse!”
May
24
awarded  Nice Question