2,440 reputation
714
bio website duelingcoders.com
location United States
age 33
visits member for 3 years, 6 months
seen Dec 10 '13 at 15:26

Andrew is a long time lover of programming and the practices that go along with it. Picking up his first C++ book when he was 13-years old he was lucky enough to learn what his passion in life would be before high school. Learning to program on an Apple IIe, Commodore and even the short lived BeBox, he was able to secure his first job at 17 years old.

His current passions include:

  • Answering questions on StackExchange
  • Distributed and Parallel Computing
  • Beautiful designs and the code that goes along with it
  • That feeling you get when you solved a problem that others were unable to in an gloriously efficient way.
  • Enterprise Service Buses (Mule ESB) and the current SOA trend.
  • Producing a insanely high performance, fault-tolerant, linearly scalable messaging system, preferably within the Mule ESB ecosystem.
  • The many possibilities of parallel computing with small form factory devices such as Raspberry Pi's and Parallella
  • And last but not least, explaining to people why their service is not RESTful no matter how much they claim it is.

Aug
13
answered The different types of CMS - Pros and cons
Aug
13
comment Why is Javascript used in MongoDB and CouchDB instead of other languages such as Java, C++?
@YannisRizos No problem. I am a big advocate of V8 so I'm a little biased with regards to it. ;-)
Aug
13
answered Why is Javascript used in MongoDB and CouchDB instead of other languages such as Java, C++?
Aug
13
comment Why is Javascript used in MongoDB and CouchDB instead of other languages such as Java, C++?
@YannisRizos Including the word Interpreter in reference to V8 might give the wrong impression. Google's V8 compiles JavaScript to native machine code and is insanely fast.
Aug
11
revised How can I organize personal git repositories?
added 231 characters in body
Aug
11
answered How can I organize personal git repositories?
Aug
11
comment Why is the use of abstractions (such as LINQ) so taboo?
Next time, bust out the Expression framework, build your own LINQ Expressions that solve the problems using very visible algorithms. Now you've shown that you can write bare metal algorithms but exposed it through a SQL like interface.
Aug
7
comment What makes a component or product “enterprise” software vs non-enterprise ready?
@piskvor I'll add support into the "Enterprise" also. If MySQL provides the same kind of support and all the other features I'd consider it Enterprise. I don't really care if Oracle considers it or not.
Aug
7
comment What makes a component or product “enterprise” software vs non-enterprise ready?
For a database, "Enterprise" would mean fail over, security, fault tolerance, performance, distribution etc.
Aug
7
comment Monkey Hunter algorithm - Interview question
@Rig The question he posted was past interview time. There are no questions to be asked. Giving up and saying it is unanswerable seems like an easy way out. This is not a Q & A forum for us to ask questions to him so he can go back to ask the interviewer. If he was in the interview of course he should of asked questions. But we are not being interviewed here. Don't make a straw man argument here.
Aug
7
comment Monkey Hunter algorithm - Interview question
@Rig I can make as many assumptions as I want. That is one thing I would be looking for in an engineer. Can that person fill in some gaps in a problem. If the problem is left unconstrained and is unsolvable the first thing to do is constrain it and solve from there.
Aug
6
comment Monkey Hunter algorithm - Interview question
I hate monkeys.
Aug
6
comment Monkey Hunter algorithm - Interview question
@JoshuaShaneLiberman Changed the assumption to be 1D instead. This removes a circular pattern.
Aug
6
revised Monkey Hunter algorithm - Interview question
edited body
Aug
6
comment Monkey Hunter algorithm - Interview question
@Rig I agree. It is a question to gauge problem solving skills and how to deal with incomplete information.
Aug
6
revised Monkey Hunter algorithm - Interview question
added 484 characters in body
Aug
6
answered Monkey Hunter algorithm - Interview question
Aug
5
comment Are there open source alternatives to Bitbucket, Github, Kiln, and similar DVCS browsing and management tools?
gitlabhq.com is the closest I've seen to GitHub
Aug
1
answered How can I get an anonymous user to submit bugs on a private GitHub project?
Jul
31
comment Can I link to a gpl library from a closed source application?
You keep asking the same question in the hopes of a different answer. You cannot use GPL in non-GPL compatible software. Dead simple.