4,528 reputation
1544
bio website alexfeinman.net
location Boston, MA
age
visits member for 3 years, 9 months
seen Jul 8 at 19:05

I'm a UX specialist investigating analysis and design of multi-user interaction. I specialize in design of CLIs and GUIs for use by programmers, QEs, and release engineers.

My doctoral work centered around using discourse analysis techniques to understand design requirements for groupware. I am currently employed helping to design a complex versioning/building/testing system.

In my spare time, I write science fiction; my first novel Duplicate is available as an eBook, paperback, or hardcover. My second novel, We Were Gods is also available as an eBook or paperback. Yes, there's a fair amount of programming and user experience in each of them. ;)

My statements on these websites are not official statements from any employer of mine.


Jun
12
awarded  Popular Question
Jun
4
reviewed Approve suggested edit on Significant amount of the time, I can't think of a reason to have an object instead of a static class. Do objects have more benefits than I think?
Apr
28
awarded  Custodian
Apr
28
reviewed Approve suggested edit on How to measure team productivity over time using consistent story sizes?
Mar
26
comment Is it correct to ask contributers to rebase their pull requests on github
Can you describe some benefits and drawbacks you see in doing the process this way?
Mar
26
comment How to data model more than one 'last name'?
Why do you need to know "last name" or "first name"? That way lies madness (see utnapistim's link below).
Mar
26
reviewed Close Are Vim or Emacs practical for languages like .Net or Java?
Mar
26
reviewed Close Developing a feature which sole purpose to be taken out?
Mar
26
reviewed Leave Open xml serialization and deserialization complex situation
Mar
26
reviewed Close Writing or extending existing emacs packages: is it worth or should I move to Netbeans/Eclipse?
Mar
26
reviewed Close When and Where should we use hoisting in Javascript
Mar
26
reviewed Close Unit testing of non-atomic methods
Mar
25
reviewed Approve suggested edit on Should exceptions do things other than tell the user something went wrong?
Mar
25
reviewed Reject suggested edit on Slight extension for SQL prepared statements syntax. Need advice
Mar
25
reviewed Reject suggested edit on Slight extension for SQL prepared statements syntax. Need advice
Mar
7
awarded  Custodian
Mar
7
reviewed Approve suggested edit on How necessary is it to follow defensive programming practices for code that will never be made publicly available?
Feb
12
comment Redex and reduction strategies
How about pulling out a specific applied example, and seeing if you can make a bounded question out of that. Then move onto the next piece you have trouble with...
Feb
12
comment Redex and reduction strategies
Hi! It's hard to understand what your question is from this post. You've given a lot of detail and description of some fundamental programming constructs, but it's not clear what your puzzle is nor how it would be applied. If you're having general difficulty with the concepts, you may be better off jumping on the chat channel and seeking help there.
Feb
10
comment How do I effectively address code-review feedback about class and method names without a suggestion for a better or alternate name?
This sounds like a great opportunity to chat with the reviewer directly and understand what they'd like to see in a name.