1,612 reputation
1323
bio website
location Saint Moscow
age 21
visits member for 3 years, 6 months
seen 2 days ago

I build Stampsy.
You can reach me at dan.abramov@gmail.com.


Mar
5
answered Reasons for moving from pure JavaScript to a JavaScript library
Jan
7
awarded  Popular Question
Dec
29
awarded  Good Question
Sep
28
awarded  Yearling
Sep
2
comment Should I commit my generated parser to source control?
I disagree. It's often useful to have generated files (I'm not talking binaries here—just intermediate code) in the source control as well to facilitate finding and understanding bugs as ddyer already said.
Aug
23
awarded  Nice Answer
Jul
5
awarded  Nice Question
Feb
13
comment How to improve your ability to debug existing code
This! It's silly to blindly trust any small bit of your code if you're debugging a weird issue and the code seems fine.
Nov
19
awarded  Popular Question
Oct
17
comment How to prevent code from leaking outside work?
As others have already pointed out, you need to consider which risk is bigger: having the code leaked or hiring people who are not passionate. Passionate people don't work where they don't feel trusted, sometimes like to tackle problems from home, and hate having obstacles put in their way by clueless managers. Some of them also prefer their laptops. Obviously, there are some counterexamples where it's strategically important to at least divide codebase between employees, like at Apple or Microsoft. Are you creating iOS, or Windows, or what?
Sep
28
awarded  Yearling
Aug
28
awarded  Notable Question
Mar
12
comment people fork my project but don't fetch from upstream - what can I do?
Maintain a README file that points to the original repository and suggests checking for the most recent version and bugfixes there. Of course there isn't much you can do about the existing forks.
Feb
23
comment What ASP.NET MVC can do and Ruby on Rails can't?
@Jason: would you care to expand on this and maybe post a gist?
Jan
21
comment Date as software version number
@StuperUser I suggest Unix time so releases most certainly don't collide.
Jan
1
awarded  Nice Answer
Sep
29
awarded  Yearling
Sep
15
revised What's the reasoning behind the “I” prefix naming convention for interfaces in .NET?
added 572 characters in body
Sep
15
answered What's the reasoning behind the “I” prefix naming convention for interfaces in .NET?
Sep
13
comment Strictness in programming methods among Stack Overflow users
"Things such as "if you do like this, your code won't work in computers that don't encode characters in ASCII". Do you think people will always want their code to run on all possible computers? Isn't that a bit too much?" — I live in Russia and speak Russian. I would be extremely frustrated if any program refused to work with Cyrillic letters. There is literally no excuse for this, now that Unicode is everywhere.