701 reputation
2815
bio website solairis.com
location San Francisco, CA
age 33
visits member for 3 years, 5 months
seen 18 hours ago

I do software development.


Oct
16
awarded  Nice Answer
Oct
15
awarded  Yearling
Oct
15
awarded  Commentator
Oct
15
comment Adding quirks from an old system to a new system because that's what people are used to - a term for this?
@gnat first two answers are in opposition with almost equal amounts of votes. Down votes are not constructive. If it's the will of the community may I suggest having a moderator close or move the question? Personally I think it's a good question; naming is probably the single hardest problem in programming. Entire books have been dedicated to it.
Oct
15
answered Adding quirks from an old system to a new system because that's what people are used to - a term for this?
Aug
7
awarded  Famous Question
Apr
15
revised How to Mentor a Junior Developer
Sharpened up the wording
Apr
14
comment Why write clean, refactored code?
The code should be self-documenting, so that gets rid of 1). When you're following Single Responsibility 2) is unnecessary; your methods are so small and concise bracket placement and capitalization cease to matter. 3) makes the most sense but I would still choose the candidate that can write readable code. 4), even though far down on the list is not worth mentioning. See: The Pragmatic Programmer and Clean Code
Apr
14
awarded  Teacher
Apr
14
answered Should performance tests be instrumented by build tools?
Mar
21
awarded  Great Question
Sep
17
comment How important is Domain knowledge vs. Technical knowledge?
Even compilers and vcs have a domain, we might just be more comfortable with it.
Jul
16
awarded  Yearling
Feb
19
awarded  Caucus
Jul
16
awarded  Yearling
Apr
16
awarded  Booster
Apr
14
awarded  Announcer
Mar
14
awarded  Notable Question
Mar
7
accepted How to Mentor a Junior Developer
Mar
7
comment How to Mentor a Junior Developer
And to be clear, I have no intention of hiding knowledge. But it has become clear that what I do know is being taken advantage of (consciously or unconsciously). And I'm not talking about some deep hidden cavern of the technology we're using; I'm talking about the difference between a primitive and an object, or an instance variable and local, or an error message that says exactly what the error is and where to start looking for it. (for reference, my current pupil has 5 years of professional experience; I don't think I'm being unreasonable.)