9,133 reputation
12352
bio website future-web-app.blogspot.com
location Israel
age 41
visits member for 3 years, 9 months
seen 18 hours ago

I mostly do Erlang and CoffeeScript these days and am the author of "Building Web Applications in Erlang" and "Programming HTML5 Applications" Both of which were published by O'Reilly.

I am also very interested in the question, How do I become a great developer and spend a fair bit of time thinking about it.

I am also a compulsive writer. I love writing as it forces me to really think about what is important and how to make ideas seem more concreate


Apr
2
awarded  Nice Answer
Mar
31
comment How to distribute, one virtual token to each person in this world, and make sure nobody gets more than one?
In my case not, but I can imagine cases where that might happen, esp if you might want to visit countries that might not like each other's stamps. For example going into some Arab countries is harder if you have an Israeli stamp on your passport
Mar
31
comment How to distribute, one virtual token to each person in this world, and make sure nobody gets more than one?
And I know many people who have 2 or even 3 passports, quite legally.
Mar
30
reviewed Approve suggested edit on reverse-engineering tag wiki
Mar
30
reviewed Approve suggested edit on robotics tag wiki
Mar
30
reviewed Approve suggested edit on robotics tag wiki excerpt
Feb
26
answered How to assure client that we will complete our project and won't run away with the money
Feb
25
comment Is there a web-specific reason for the design choices behind the JavaScript language?
Also note that the DOM was something that was added into JavaScript much later, a lot of it was just it came out in a hurry and no one thought it was going to turn into this HUGE thing
Feb
24
comment Do we need Logging when doing TDD?
Even if you have 100% coverage do you have it for every possible thing that can happen? What if the network connection to your database goes down? Will your tests tell you that?
Feb
21
awarded  Enlightened
Feb
21
awarded  Nice Answer
Feb
19
reviewed Approve suggested edit on Is there any difference learning OOP on different programming languages?
Feb
18
answered How to support the sales team and avoid the “Often the sales team gets us into trouble just to get a commission” problem
Feb
16
comment Unit testing multiple conditions in an IF statement
Well order should not matter, && is communitive, or at least should be
Feb
16
answered Unit testing multiple conditions in an IF statement
Feb
15
reviewed Approve suggested edit on Are these programming “classics” still relevant today and should I read them?
Feb
6
comment Is it worth the time to run static analysis tools (e.g. Findbugs) on test classes?
I make sure static analysis is part of my normal build on whatever I can.
Feb
4
comment Is type safety worth the trade-offs?
It should also be pointed out that classifying things as "Static" vs "Dynamic" is only one dimension of an N space, there is also the issues of how expressive the type system is, can it do inference and a bunch of other factors. You can't compare the type systems of say "C" (Static but week) to Haskell (Static But Strong) or Erlang (Mostly dynamic, but strong)
Feb
2
awarded  Custodian
Feb
2
reviewed Approve suggested edit on Why should I use Bower?