4,726 reputation
922
bio website sites.google.com/site/…
location Pittsburgh, PA
age 35
visits member for 3 years, 6 months
seen Oct 4 '13 at 14:54

I am a software engineer at the cluster debugging group at Google in Pittsburgh.

I received a Ph.D. in Software Engineering from Carnegie Mellon University. My dissertation focused on the usability of API documentation and on memory and knowledge sharing in collaborative development. My studies demonstrated that developers often fail to learn the most important details about methods they invoke even if these details appear in the JavaDoc. As part of my work, I developed an Eclipse plugin named eMoose that decorates calls with important associated information to attract the reader's attention.

I hold an M.S. and B.S. in Computer Science from the Technion in Israel, and have previously worked for IBM research, Intel, and Thomson Reuters.


Jan
20
awarded  Yearling
Oct
4
answered Is it a bad idea to create a class which will only have one instance?
Oct
4
answered How to refactor an OO program into a functional one?
Jan
20
awarded  Yearling
Nov
28
awarded  Guru
Nov
14
awarded  Nice Answer
Oct
1
awarded  Nice Answer
Apr
24
awarded  Good Answer
Mar
22
awarded  Nice Answer
Mar
20
awarded  Necromancer
Jan
20
awarded  Yearling
Nov
16
answered How to become a professional web developer from a C/C++ programmer?
Nov
8
awarded  Enlightened
Nov
8
awarded  Nice Answer
Nov
8
awarded  Nice Answer
Sep
27
comment Is there a symbol or shorthand for “and is increasing/decreasing”?
My workplace uses HTML comments in code and HTML email as the standard, so for us it's allowed...
Sep
21
answered Is there a symbol or shorthand for “and is increasing/decreasing”?
Sep
4
awarded  Nice Answer
Aug
30
answered Where to look for challenging jobs with a relaxed atmosphere?
Aug
30
comment Where to look for challenging jobs with a relaxed atmosphere?
Be aware that in the US most employers will not provide benefits for part timers. If you're doing 30-35 hours, you might be better off just stepping up to 40 hours for the benefits of 401k, group health, etc.