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.

Nov
13
comment Is it Considered Good SQL practice to use GUID to link multiple tables to same Id field?
@JimmyHoffa The other reason is to be able to remove an entry and insert it back into the database at any point in time, as is. You won't have to worry about updating references or fixing the ID's. Think about doing an export of a db, clean the db, fill it, export the db, clean the db. Now you want to merge those two exports of the db. It's all still the same database but it makes merging easier.
Nov
13
comment Is it Considered Good SQL practice to use GUID to link multiple tables to same Id field?
@Mallow I specifically meant you need 128-bits. If you want to be efficient you can use CHAR(16) collate utf8_binary, BINARY(16), or a VARCHAR(36) if you want to use UUID() from mysql.
Nov
13
comment Is it Considered Good SQL practice to use GUID to link multiple tables to same Id field?
On a side note, an INT cannot hold a GUID. So if you need to use an INT instead of a 128-bit field (sizeof GUID), I'd called it just ID.
Nov
7
comment How can I make a case for “dependency management”?
@suslik Care to elaborate on what a "broken Maven" setup is?
Nov
5
comment Using Git in Enterprise environment
SmartGit is a fantastic UI. It is free for open source projects and is cheap for commercial projects. It removes any problems with a "poor" git UI.
Nov
1
comment Do support sites like Stack Overflow upset the paid-support open source model?
Are you counting 4 months of all your employees not being proficient in a platform as $0?
Nov
1
comment Is modern C++ replacing C#? Is Microsoft pushing developers to adopt C++?
Most of the examples I've seen seem to be C++/CLI. There seems to be an internal Microsoft struggle between the Core group (C++ developers) and the Developer group (inventors of .NET Framework). This happens in other companies as well. At least they gave us the choice between C++ and C# this time around.
Oct
5
comment Is a code review which uses only code comments a good idea?
@gaRex Yes you are looking at the wrong place. atlassian.com/software/crucible/pricing/?tab=download If you need any more information we should start a chat not use the comments.Hope this helps.
Oct
5
comment Is a code review which uses only code comments a good idea?
It's one time $10 if you install locally and does not require JIRA.
Oct
4
comment Is a code review which uses only code comments a good idea?
Atlassian Crucible is essentially free for up to 10 developers. It also happens to be the best code review tool I've used. The comments approach is viable but can make it hard to track state.
Aug
30
awarded  Pundit
Aug
30
answered Branching and CI Builds with Agile
Aug
29
revised GPL - what is distribution?
added 312 characters in body
Aug
29
comment GPL - what is distribution?
@MartinBeckett It doesn't matter. Unless you are suggesting that Department A would produce a product from GPL source and not give Department B the source.
Aug
29
revised GPL - what is distribution?
added 312 characters in body
Aug
29
answered GPL - what is distribution?
Aug
29
answered microsoft .Net license
Aug
27
comment Why aren't there native Javascript interpreters for Windows/Mac/Linux?
NodeJS runs on Google's V8. You can use V8 to do whatever you want. So even if NodeJS isn't a fit for you V8 might be.
Aug
26
comment What are you thoughts on GWT?
Don't confuse DOM with JavaScript. It's not JS that is the problem.
Aug
24
comment Can my company give IP rights away for an application I wrote off hours to another startup?
@Keltari Your comment is a logical fallacy. You are assuming that by him asking on this web site he is taking it as legal advice and will forgo legal counsel. Haven't you ever asked a friend something knowing full well they cannot legally solve a problem for you?