191 reputation
15
bio website
location
age
visits member for 2 years, 8 months
seen Feb 12 '13 at 11:46

I noticed that this profile receives views. Let me make your click a little more worthwhile, and explain Iterator's raison d'ĂȘtre...

I do some things again and again, or my code does (almost) the same thing again and again. Iterating isn't tedious per se, but it helps to iterate rapidly. I am mastering that.

I work on topics in many areas, usually solving stimulating problems with stimulating data. Sometimes there is a stimulating amount of stimulating data.

To contact me, look for me in the SO R chat room, where I am often learning from R experts, or leave a message there or in a separate chat (@Iterator) - SO will alert me.


Jun
8
awarded  Constituent
Jun
8
awarded  Caucus
Apr
30
awarded  Commentator
Dec
12
awarded  Critic
Nov
6
comment Should programmers have access to PHI for development and testing?
@epigrad has a good point: there could be one intermediary (or a small number) given the responsibility of creating synthetic data.
Nov
6
comment Should programmers have access to PHI for development and testing?
At a high level, this is quite correct. Much could be explained about why it's a bad idea, and the repercussions. Still, you've addressed how one could satisfy the needs of reasonable synthetic data for development purposes. Leave it to someone else to ensure that synthetic data reflects the real data in a useful way, and the programmers should ensure that they can handle the synthetic data correctly, rather than naively retain real patient data as a test case (e.g. in test-driven development).
Sep
14
comment a better approach for reviewing performance of developers?
SO may not be the right SE site for this. Perhaps programmers.SE or the project management site?
Sep
6
comment Client bankrupt, solution left fallow, what do you do?
Definitely check with a lawyer. You may be able to sell the code or services to a competitor, but be very clear that your contract is on your side regarding IP and exclusivity.
Sep
5
comment Surviving MATLAB and R as a Hardcore Programmer
Gee, my 2nd programming language was Assembly. Python's not hard core - it's on precisely the same level as R and Matlab. To assume it's different is to not understand much beyond Python... Python is fantastic for general purpose programming. Matlab is great because of the lots of stuff Mathworks makes easy. R is great because of the incomparable statistical, machine learning, data preparation, analysis, and visualization tools available (aka statistics). Perl's great b/c... Just do as I do - learn all of them and choose the right one for the job. :)
Aug
22
comment Post-Project Meeting a Waste of Time?
Here's an example: when I break something, I tend to put in a test to make sure it's not broken in the future. That test is good to inform others about. Sometimes I put in a test anticipating that things may break, this is also a good thing to inform others about. Both of these are investments (more precisely: risk prevention or risk control) for the future.
Aug
22
awarded  Teacher
Aug
22
comment Does writing a programming blog reduce your learning speed, compared to reading other people's blogs only?
This is very true, assuming one pays attention to the students' mastery and feedback.
Aug
22
answered Post-Project Meeting a Waste of Time?
Aug
18
comment What would motivate you to do free programming work for work after work?
@Brian: Good point, but the OP asked what would motivate people (e.g. me or how would I motivate others). One can somewhat own a project and be rewarded for its success. Being possessive is a risk, though, when people defend bad ideas too long.
Aug
17
comment What would motivate you to do free programming work for work after work?
If the company can truly inspire (not just motivate or encourage) the employees to "Think like an owner" and gives them more ownership, they will be more dedicated and more rewarded. Being entrepreneurial and collaborative is great, but all-too-rare.
Aug
5
awarded  Supporter