1,092 reputation
515
bio website
location
age
visits member for 3 years, 11 months
seen Dec 1 at 15:49

Interested in web application security and programming languages.


Mar
6
revised Is JavaScript interpreted by design?
added 1009 characters in body
Mar
6
answered Is JavaScript interpreted by design?
Jan
8
awarded  Yearling
Sep
21
revised Supporting multitenancy
added 25 characters in body
Sep
21
answered Supporting multitenancy
Aug
16
awarded  Nice Answer
May
11
comment Is premature optimization always bad?
The word "premature" carries bad connotations, and the definition means "too early", so, yes, if it's premature, then it is bad by the definition of "premature". If you optimize early, but have compelling reasons for doing so, it is not premature. Perhaps your question would be better phrased as "When is it appropriate to optimize early?"
Apr
30
awarded  Commentator
Apr
30
comment How do you stop yourself from making mistakes?
+1 for checklists. Ben Laurie suggested not to long ago that we need a checklist for vetting the designs of security protocols after we saw yet another subtle session fixation bug. Checklists are like test suites in that they flesh out with time/experience, but they can be applied at many stages including the all important design and deployment phases.
Jan
26
answered Should character encodings besides UTF-8 (and maybe UTF-16/UTF-32) be deprecated?
Jan
22
comment The importance of javascript and the best way to learn it?
@Renesis, Some people love it. I've already invested the time to learn JS, so it's not all that compelling for me. The reason I commented was to disagree with "if you want to write dynamic web apps, you must learn JavaScript." For people who haven't learned JavaScript, there are alternatives : GWT for the java crowd, coffeescript for the python crowd.
Jan
22
comment The importance of javascript and the best way to learn it?
There are non-JavaScript alternatives to static web pages such as GWT : code.google.com/webtoolkit
Jan
21
answered What are the most important concepts to understand for “fluency in developer English”?
Jan
19
comment Is it possible to design a language that doesn't have syntax errors?
The need for structure does not require a grammar. Consider Piet where the structure is in the position of the character (or color) in a grid, not its relation to other characters in a morpheme.
Jan
19
awarded  Critic
Jan
16
answered Learning About Languages
Jan
10
revised Common mistakes which lead to corrupted invariants
deleted 2 characters in body
Jan
10
answered Common mistakes which lead to corrupted invariants
Jan
8
awarded  Editor
Jan
8
revised What do you wish language designers paid attention to?
added 48 characters in body