| bio | website | sites.google.com/site/… |
|---|---|---|
| location | Pittsburgh, PA | |
| age | 34 | |
| visits | member for | 2 years, 5 months |
| seen | Nov 16 '11 at 19:26 | |
| stats | profile views | 246 |
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.
|
Dec 7 |
comment |
C++ areas you look for during interview How would you phrase it? "How would you report an error in a constructor?" or "What are the benefits of exceptions vs. return values?" |
|
Dec 7 |
answered | C++ areas you look for during interview |
|
Oct 16 |
comment |
Is software development an engineering discipline? I have to disagree with that at least in some cases. I know people who work for the aeronautics industry and NASA who would put a lot of properties first before cheapness. An engineer is good at balancing needs. |
|
Oct 16 |
answered | Is software development an engineering discipline? |
|
Oct 16 |
comment |
Is software development an engineering discipline? The reasons that most engineering societies do not recognize SE is political and economical: very few universities give out a degree that is officially in software engineering. At best, you can minor in it or do a master's degree. |
|
Oct 16 |
answered | Is software development an engineering discipline? |
|
Oct 16 |
comment |
Career Day: how do I make “computer programmer” sound cool to 8 years old? It's called Logo... (See my answer above) |
|
Oct 16 |
answered | Career Day: how do I make “computer programmer” sound cool to 8 years old? |