10,635 reputation
2351
bio website reinh.com
location Portland, OR
age 31
visits member for 3 years, 3 months
seen Jul 9 at 18:43

Jun
17
awarded  Nice Answer
Apr
29
comment What is the benefit of git's two-stage commit process (staging)?
@Ian So part of the file changes infrequently and is shared and part of the file changes often, in incompatible ways, and isn't shared? Supporting this false connascence definitely sounds like an anti-feature.
Apr
19
awarded  Nice Answer
Apr
5
awarded  Yearling
Mar
7
awarded  Enlightened
Mar
7
awarded  Nice Answer
Sep
29
comment What is the benefit of git's two-stage commit process (staging)?
Ignoring local per-line changes and ensuring that your code differs from everyone else's in ways only you know about at the line level? That sounds like an anti-feature to me.
Sep
16
comment Should We Code for Performance or Stability?
In the end it comes down to two things: shipping software that end users can get value from; and changing that software over time in response to feedback so that it continues to provide value. We should be thinking about fitness, maintainability and performance in those terms.
Sep
14
comment Should We Code for Performance or Stability?
Why would maintainable code that doesn't work be preferred over unmaintainable code that works? Fitness trumps all other concerns imo.
Aug
20
awarded  Enlightened
Aug
20
awarded  Nice Answer
Jul
24
comment Why almost no webpages hash passwords in the client before submitting (and hashing them again on the server), as to “protect” against password reuse?
The correct way to prevent MITM attacks is end-to-end encryption. TLS (https) exists: use it. Don't invent your own crypto schemes.
Jul
23
awarded  Enlightened
Jul
23
awarded  Nice Answer
Jun
2
awarded  Nice Answer
May
3
reviewed Close Is it OK to split long functions and methods into smaller ones even though they won't be called by anything else?
May
3
reviewed Close Assertions vs Exceptions - is my understanding of the differences between the two correct?
May
3
reviewed Close Prevent code from getting mess
May
3
reviewed Leave Open Are there any well-known quantitative approaches to evaluate a particular design whether it satisfies or violates the SOLID design principles?
May
3
reviewed Close Is C a pre-requisite in order to learn C++ effectively?