2,440 reputation
714
bio website duelingcoders.com
location United States
age 33
visits member for 3 years, 3 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.

Jun
6
comment About Intellectual-Property agreement with employer
This is not unusual from all the IP agreements I've seen. However I would not sign it. You can easily fix this by making them add "practice or developed during employment period while using employer facilities and on employer related projects."
Jun
6
comment About Intellectual-Property agreement with employer
State means country everywhere except the US. So it still applies.
Jun
6
comment How can I convince a project manager that there is no way to solve all the compatibility issues?
Or you could release Windows ME
Jun
4
comment Is it advisable to ask employees to create 'work' GitHub accounts?
GitHub Enterprise is absurdly expensive. GitLab is free. Depending on your type of business I don't see a problem with using GitHub hosted paid accounts.
Jun
4
comment Can modifications to open source project be considered trade secret?
FYI, most big named OSS projects make you sign your rights away on the code before they let you submit it back into the project.
Jun
4
comment Review quality of code
I suppose an engineer didn't like the reality check when being asked to review two unknown code bases for code quality so they can blame one side over the other instead of actually looking into ways of fixing the problem.
Jun
3
answered Review quality of code
Jun
2
comment How to solve this problem without the use of if-else statements?
@Giorgio I'd consider that an if/else.
Jun
2
comment How does PHP internally represent strings?
Which version of PHP? PHP < 6 cannot handle native UTF-8. There are packages and methods though that help/solve this problem. Google fun with utf-8 and php. Then switch to another platform instead of PHP. :)
Jun
2
answered How do I know if I am using Scrum methodologies?
Jun
2
answered The model to sell apps on App Store is better with a paid only version?
Jun
1
comment Is writing software in the absence of requirements a skill to possess or a situation I should avoid?
At some point almost all requirements are "made up." The question is, in the face of vague requirements do you want the freedom to take things in your own direction / take charge in gathering the requirements and refining them or sit there and wait for someone else to "make up" the requirements?
May
31
comment Wisdom of using open source code in a commercial software product
@richard Some of my Answer may be unclear. Your statement is what I am also saying. Why focus on the pieces that have been solved time and time again like ORM. Focus on the Business Domain. ORM is not business domain unless you are selling a ORM product.
May
30
awarded  Nice Answer
May
30
comment Wisdom of using open source code in a commercial software product
@richard I originally said OS not FOS. Even that definition has issues though. The Mono team has been able to easily and legally take the ASP.NET stack and use it in Mono.
May
30
comment What are the limitations that MySQL community Edition?
@vartex You and I are reading that page in different terms. It explicitly says the Drivers are GPL. This typically makes it off limits to commercial companies because they do not want to GPL their own software. That page lists OTHER FOSS licenses (not-proprietary) that they will allow you to use the GPL driver with. In simple terms, based on all that I have read you cannot use the MySQL Client libraries in a proprietary application. That is why you buy the commercial version.
May
30
comment What are the limitations that MySQL community Edition?
That doesn't counter what I said. It only means you can legally use the GPL license with another FOS license. If you write non-FOS software you can't use the community edition.
May
30
comment What are the limitations that MySQL community Edition?
Unless you can back it up with qoutes I don't think the difference between Community and Enterprise is the "modification of MySQL Code." The MySQL Drivers are GPL. So you cannot even connect to a MySQL database without using either the Commercial license or a GPL license. That says enough in itself.
May
30
answered Wisdom of using open source code in a commercial software product
May
30
comment Wisdom of using open source code in a commercial software product
ASP.NET and it's stack is open sourced.