5,702 reputation
1946
bio website coldattic.info
location San Francisco, CA
age 26
visits member for 3 years, 10 months
seen 2 days ago

I work in web-related development these days. Previously, I worked on ROSA Linux distribution derived from Mandriva. In (post)graduate school I developed static program analysis tools, and carried on some research on the subject.

My blog "A Foo walks into a Bar" is hosted on my home site coldattic.info.


If you know any Languages specifically designed to make static verification easier, please, answer the question linked.


Apr
14
comment Does studying logic puzzles help to pass interviews or limit you?
@Job, I don't find Einstein's puzzle challenging. It's just about enumerating a finite set of potential solutions. What I find more interesting are the puzzles where you should create an algorithm: linked list crunching, prisoners riddles, and those where puzzle masters guess hat colors.
Apr
14
revised Does studying logic puzzles help to pass interviews or limit you?
spelling fixes
Apr
14
asked Does studying logic puzzles help to pass interviews or limit you?
Apr
14
comment Tricky logic puzzles - Are they really useful in assessing programming skills?
@Matthew, and do you know what I have to do? When I'm on an interview, I spend two minutes to explain why I need this and why it doesn't render me helpless in front of the problem; if it's a phone interview I turn on loudspeaker and explain the interviewer that I'm not googling for anything—otherwise he would hear keystrokes; I sometimes have to literally beg the interviewer to JUST DAMN LET ME SPENT A MINUTE IN SILENCE WITH A PIECE OF PAPER. Moving mount Fuji is nothing compared to what a man can do given a piece of paper and whole 60 seconds...
Apr
14
comment Tricky logic puzzles - Are they really useful in assessing programming skills?
@Dave, try me. When I solve such puzzles, I usually take a piece of paper, draw graphs, or tables, or cross-out figures that represent actors, or write numbers that are somehow related to the process of solving the problem in my mind; I do this all in complete silence sometimes broken by indistinguishable murmuring. So, am I a good programmer?
Apr
11
comment Should you use “internal abbreviations” in code comments?
sorry for that. I deleted my comment, and now I downvote you without any justification.
Apr
11
answered What do you do when there is a last minute request to exclude a feature from a release?
Apr
10
comment Do you use project management on your personal projects?
Yes. I even had to fire myself during my previous project.
Apr
10
comment Choosing a restrictive licence for open source work
Pushing one's research as someone else's own has been there for centuries, even before the first line of code was written or a first license was attached to a source code file. Thus, license won't help you much...
Apr
8
comment Helping junior programmers get past their shortcomings?
to make my point more clear, I'd suggest you asking about how the code could be improved instead of asking to estimate the complexity. I'm sure that some CS graduates would propose memoization, or say that they know the formula but didn't want to show it at once because you'd think they're smartasses.
Apr
8
comment Helping junior programmers get past their shortcomings?
I'm not saying that the solution you posted is perfect. I'm just questioning the relevance of your follow-up question to such a solution, the question about complexity. What do you want to achieve by asking it, and—most importantly—why do you expect that what you wanted will be achieved given the answer to the previous question? (Did I make my point?)
Apr
8
comment Helping junior programmers get past their shortcomings?
to answer your question about compleixty, one shouldknow that formula to calculate fibonacci numbers without recursion, which he would use instead of recursion in the first place.
Apr
7
comment code cowboy on the team
Did you try asking her?..
Apr
7
comment As a programmer, are you required to do timesheets?
@SnOrfus, or—you could spend the "additional" hours to do more work at office, take some initiative, and get a raise for a side-project.
Apr
7
comment Is it bad that you don't program on your spare time while at uni?
Sounds like, "I want to be a soccer player; do I need to play it after school?"
Apr
5
answered Is it appropriate in a developer's job description to have “error free” as a key output?
Apr
5
comment Does anyone know of a way to acquire a REAL credit card that is specifically designated for ecommerce testing purposes?
I wonder, what would you ask for if you were a surgeon...
Apr
5
awarded  Nice Answer
Apr
4
comment How do you convince management to “invest” in unit tests?
Don't mix tests and TDD, PLEASE! It makes people think that they don't need tests unless they do TDD!
Apr
4
comment If you could pose a question to a Turing test candidate, what would it be?
Amazing. This should be accepted.