9,103 reputation
12251
bio website future-web-app.blogspot.com
location Israel
age 41
visits member for 3 years, 5 months
seen Jul 7 at 11:35

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


Jul
1
answered Is it possible to develop an IOS application without a Mac?
Jun
27
answered How do employers measure “strong or solid knowledge of programming language”?
Jun
26
answered Why is it good to split a program into multiple classes?
Jun
25
awarded  Nice Answer
Jun
25
comment Why is there no service-oriented language?
Also Erlang has OTP which is really built around the idea of services and making them reliable. Building a server that will recover after a fault is easy in OTP. (It takes like 10 minutes of work)
Jun
22
comment Languages with a clear distinction between subroutines that are purely functional, mutating, state-changing, etc?
The ecosystem seems pretty good for Haskell. To be honest I spend my time doing Erlang which does not have the purity of Haskell but is a very cool language as well. I even wrote a book on it: shop.oreilly.com/product/0636920021452.do
Jun
22
comment Languages with a clear distinction between subroutines that are purely functional, mutating, state-changing, etc?
It seems to be where a lot of interesting things are going on
Jun
22
answered Languages with a clear distinction between subroutines that are purely functional, mutating, state-changing, etc?
Jun
22
answered How should an undergraduate programmer organize his time learning the maximum possible?
Jun
20
comment Why is it better for a programmer to design the algorithm before starting to write the code?
Yes but I like baking bread
Jun
13
awarded  Pundit
Jun
12
comment Am I personally liable for bugs in medical software I've developed as an employee?
This sounds like the kind of case where you actually should get the advice of an actual lawyer in your area not a bunch of folks on the net
Jun
12
comment What is the meaning of the sentence “we wanted it to be compiled so it’s not burning CPU doing the wrong stuff.”
You are assuming that compiled languages are type safe and interpreted ones are not. There are many counter examples For example lisp can be compiled and is not strongly typed, while Haskell can be interpreted and is VERY type safe
Jun
10
comment Is there a massive other side to software development which I've somehow missed, revolving entirely around Microsoft?
Just remember there are way too many technologies out there to learn them all. So at some point you have to choose a set of things and go with them (of course you get to change your mind later if you want too)
Jun
9
comment What is the main difference between Scripting Languages and Programming Languages?
Erlang was originally created to program telephone switches, everything else was just a bonus
Jun
5
comment Is MUMPS alive?
Don't we have a vaccine for that now?
Jun
4
comment Which programming language for text editing?
I used to do perl for a living, no thanks. Truth is I have not had to do that much text slicing recently that some other tool was not better for (XSLT usually)
Jun
4
comment Which programming language for text editing?
The problem is that I could say that about 20 other things as well. ;) Prolog is high on my list of thins that I would love to learn and I am sure I would find some cool way to use it as soon as I did
Jun
3
comment Do Android developers have to pay sales taxes?
I would imagine it would depend a LOT On local laws in each country. But I am not sure why the Apple vs Google store would make a difference
May
30
awarded  Notable Question