Reputation
1,138
Top tag
Next privilege 2,000 Rep.
Edit questions and answers
Badges
6 15
Newest
 Explainer
Impact
~41k people reached

Feb
21
awarded  Enlightened
Feb
21
awarded  Nice Answer
Nov
18
comment Dota 2 running on Linux, Mac and Windows - How do they do it?
I am sure they don't use C#, because compiled C# runs inside a virtual machine and it is too slow for a videogame. I am also sure that they write videogames using libraries that are cross-platform. I think it is in some sense similar to write JavaScript that runs inside different browsers.
Nov
18
comment Interpreter or virtual machine that does not execute bytecode
+1 for the "historical" reference! :-)
Nov
16
accepted Interpreter or virtual machine that does not execute bytecode
Nov
16
comment Interpreter or virtual machine that does not execute bytecode
Thank you for the answer. I have modified my question adding the comparison with an interpreter. How does such machine compare to an interpreter?
Nov
16
revised Interpreter or virtual machine that does not execute bytecode
Added comparison with intepreters
Nov
16
revised Interpreter or virtual machine that does not execute bytecode
added 62 characters in body
Nov
16
asked Interpreter or virtual machine that does not execute bytecode
Sep
16
awarded  Yearling
Sep
5
comment How can I effectively manage long-term feature development and short-term bug fixing at the same time?
@Aaronaught it is the same, but described in more detail. About the caveats, I am not an expert of them and so I prefer not describing something that I could be wrong about.
Sep
5
answered How can I effectively manage long-term feature development and short-term bug fixing at the same time?
Sep
3
comment After years of working alone, other developers will finally see my (buggy) code. What should I do?
Relax. All software that is complex enough is very buggy. Don't worry, if they will discover bugs, they will help you to solve them, too.
Sep
3
answered What is the one or the few major changes from Java 6 to Java 7, couldn't JBoss do that already with Java 5?
Aug
28
comment When to use Advanced Message Queuing Protocol like RabbitMQ?
@Charlie about question 1, I have modified my answer. About question 2, what exactly do you mean by putting the queue into the accounting system? You want to use a queue data structure? In that case you will have more code to write to persist it. You want to simulate the queue using a database table? Again you will have to write some good code to manage that table. Something else that I did not thought about?
Aug
28
revised When to use Advanced Message Queuing Protocol like RabbitMQ?
updated my answer by clarifying the point about coupling
Aug
20
awarded  Nice Answer
Aug
20
comment Any languages use the '=>' and '=<' operators?
@MichaelT thank you! I have modified my answer adding infos about fat comma.
Aug
20
revised Any languages use the '=>' and '=<' operators?
added 470 characters in body
Aug
20
comment Any languages use the '=>' and '=<' operators?
@MathewFoscarini both symbols are used in programming languages. Take a look at my modified answer.