1,197 reputation
1821
bio website shadyacres.tumblr.com
location
age
visits member for 3 years, 7 months
seen Jul 18 at 21:37

I'm a data scientist at Highmark, Inc, working as the manager of predictive analystics and data management within Operations. I earned my PhD doing computational neuroscience, working with decision making processes and investigating functional connectivity between different parts of the human brain. I've also worked as a financial quant, freelance web developer, and IT consultant. One of my favorite pastimes is poi spinning.

You can learn more about me on my LinkedIn page. Feel free to contact me about anything and everything at eykanal at erikdev dot com.


Oct
17
awarded  Tumbleweed
Oct
10
asked Useful git commit messages for merged branches
Oct
10
accepted Git commit messages with nvie branching model
Sep
27
comment Git commit messages with nvie branching model
Nice, this blog post seems identical to what you describe. Do you ever find that you miss the squashed and deleted commits?
Sep
27
asked Git commit messages with nvie branching model
Aug
20
awarded  Great Answer
Jul
31
awarded  Critic
Apr
27
comment Completion time on a company where the supervisors don't know programming
@Phil - Do people who bluff in poker "sacrifice their integrity"? No, it's the rules of the game. You can call a poker player a "liar", but many would disagree with your use of the word. Bureaucracy has it's own rules, and padding estimate is part of the game. You can call it "lying", but many would disagree with your use of the word.
Apr
27
comment Completion time on a company where the supervisors don't know programming
@MarkJ - "Salesmen and supervisors are natural negotiators, developers aren't." So, we should just roll over, allow them to pad their requirements, time estimates, and deliverables—i.e., lie—while we play a completely different game (i.e. not lying)? If anything, this answer simply reinforces that programmers need to know not only how to program, but also how to play bureaucratic games just as well as any other member of the company. Anything else and you're just playing a different game.
Apr
18
comment How to perform code review of visual code?
@tehnyit - both, if possible. I don't really know where to start, or even if I should bother starting.
Apr
18
asked How to perform code review of visual code?
Apr
5
awarded  Good Answer
Apr
5
comment How do you maintain focus when a particular aspect of programming takes 10+ seconds to complete?
I'll also add, use the restroom :) Oftentimes, when I first stand up after a long coding session, I find I really need to use the plumbing, as they say, as they say. Use these breaks to take care of yourself.
Apr
5
awarded  Nice Answer
Apr
5
comment What tools do you use to stay focused?
I've used their service, and I was very pleased with it. It does feel kind of "big brother"-like, but if you're signing up for it for this purpose, that's kind of what you want... every time you're wasting time on the internet you'll have a little voice in the back of your mind, "this is going to show up on my time log, and I'm going to feel stupid for it later."
Apr
5
answered How do you maintain focus when a particular aspect of programming takes 10+ seconds to complete?
Mar
19
comment What is the best approach for database design with lots of columns?
For that set of fields in particular, you could simply add another table, sales, with three columns - id, sales, and year - and use joins. Same with the profit columns.
Feb
24
comment How can a developer evaluate the effectiveness of his workflow?
@coder - Then this technique won't work for you :)
Feb
24
answered How can a developer evaluate the effectiveness of his workflow?
Feb
23
awarded  Excavator