2,438 reputation
814
bio website duelingcoders.com
location United States
age 34
visits member for 4 years, 1 month
seen 2 days ago

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
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 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
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.
May
29
comment Stuck due to “knowing too much”
Drink 2 beers..
May
23
awarded  Nice Answer
May
23
comment Dependency injection: How to sell it
Literally doubling or tripling the number of classes in your system is now what I find useful. This is similar to the debate of trying to get 100% Unit Test coverage by writing a single test per method, or writing meaningful Unit Tests.
May
23
revised Dependency injection: How to sell it
added 480 characters in body
May
23
comment Dependency injection: How to sell it
+1 I think your last paragraph should be the first. That is central to the problem. If being able to Unit Test was being pushed and converting the whole system over to a DI model was suggested, I'd say no to him also.
May
23
answered Dependency injection: How to sell it
May
22
revised Choosing names for integration tests
added 1 characters in body