| 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.
|
Mar 15 |
answered | Class Naming in Stock Trading Application |
|
Mar 15 |
answered | How do I tell my parents that landing a job is what actually counts? |
|
Mar 14 |
answered | What are some of the effective methods you employ to stop procrastinating? |
|
Mar 14 |
answered | What should I learn that I missed by not going to school? |
|
Mar 14 |
comment |
Will Java still be relevant in 5 years? I'll second that Google is pushing a lot of its internal tools and libraries (e.g., GWT, Guava, etc.) to the community, so it does have external impact beyond just the X number of engineers using it. |
|
Mar 14 |
answered | Will Java still be relevant in 5 years? |
|
Mar 14 |
answered | Are there jobs which are oriented towards optimisation programming or assembly |
|
Mar 13 |
comment |
Computer Science vs. Game Programming Read about life in the gaming industry. Think of yourself when you're 40 with kids. Make the right choice. Lots of game programmers studied CS, not many game programming graduates get to work in non-game companies. |
|
Mar 13 |
answered | Computer Science vs. Game Programming |
|
Mar 11 |
answered | Is taking a semester or year off from college a good idea? |
|
Mar 11 |
answered | What is the term that means “keeping the arguments for different API calls as similar as possible”? |
|
Mar 10 |
comment |
Blocked Sites at work (that aren't even bad) You can't fight these things, usually. But now that most people carry smartphones and/or tablets, there are often alternatives :) |
|
Mar 10 |
answered | Blocked Sites at work (that aren't even bad) |
|
Mar 8 |
answered | What research topics can I tackle with only a year of experience? |
|
Mar 6 |
comment |
Why isn't Java more widely used for game development? I used to hear the "Java not fast enough" argument from the algorithmic trading industry, which used to prepare C++, and now you see more and more Java there. Something tells me that speed is no longer the issue. |
|
Mar 6 |
comment |
Why isn't Java more widely used for game development? @JustinC: That's a good point. I haven't realized that the 360 had a .NET runtime, I thought that it predates the popularity of that platform. |
|
Mar 5 |
comment |
Why isn't Java more widely used for game development? Interestingly, Minecraft is Java based. |
|
Mar 5 |
answered | Why isn't Java more widely used for game development? |
|
Mar 5 |
comment |
How to make an app more intuitive? @mhazen: It has nothing to do with software, that's the whole point. As software people it's hard for us not to think of things in terms of software and engineering, rather than how people see the software - as a tool. That's why some schools have it as the first reading in the curriculum prior to any HCI studies. |
|
Mar 5 |
answered | Newbie worried about CASE tool |