6,587 reputation
32348
bio website earlz.net
location Cleveland, OH
age 23
visits member for 4 years, 3 months
seen Nov 19 at 18:51

Hello there! My name's Jordan Earls and I'm a programmer. Recently, I've been doing almost exclusively work in .Net with C#, a bit of raw IL, and in some cases a hefty serving of code generating T4(it's the meta-future!). Sometimes I do a bit of embedded/electronic work with C and C++(http://mbed.org rocks, btw). And finally, I have at least some competence in Ruby, Delphi, and Javascript.

I currently work for PreEmptive Solutions on the Dotfuscator team and troll the dotfuscator tag on occasion.

Most of my personal projects are open source and BSD licensed. The majority of them are at bitbucket with the rest of them being listed on github

Also, you can follow me on the twitters @earlzdotnet


Sep
18
comment A good interpreted language for a small embedded project
There is eLua but it's out of my range for resources. Basically 32K of RAM is required for anything useful
Sep
18
asked A good interpreted language for a small embedded project
Sep
15
asked Best thing to do about projects supporting multiple versions of Visual Studio?
Sep
14
comment Starting off with web dev with php
+1 for PHP is bad. I agree with all of your reasons except for "cannot self host". PHP, I'd argue is the easiest thing to self-host... although configuring it to actually work with your applications is another thing.
Sep
12
comment Why are many programmers moving their code to github?
@Den Yea, I really don't know why BitBucket isn't more popular. It has private hosting and let's you choose between Git or Mercurial (which I like Mercurial a lot more)
Sep
9
awarded  Yearling
Sep
7
answered How can I convince my boss that ANSI C is inadequate for our new project?
Aug
5
accepted What are some good ways to get familiar with .Net's IL?
Aug
3
comment What are some good ways to get familiar with .Net's IL?
@ElYusubov I know how to accept an answer :P
Jul
30
comment What are some good ways to get familiar with .Net's IL?
Good point @SK-logic (assuming you "REALLY" want to get to know it. The other only other option I can think of is implement an emulator, but that would be harder than usual with .Net)
Jul
28
answered Pros and Cons of holding all the business logic in stored procedures in web application
Jul
28
asked What are some good ways to get familiar with .Net's IL?
Jul
26
awarded  Popular Question
Jul
5
accepted Which algorithms/data structures should I “recognize” and know by name?
Jul
5
comment Which algorithms/data structures should I “recognize” and know by name?
@JamesYoungman good point there, but that wasn't included as part of the problem. I asked the same thing to the interviewer and he said assume it's a flat fee
Jul
5
comment Which algorithms/data structures should I “recognize” and know by name?
Also, I have a lot of studying to do :)
Jul
5
comment Which algorithms/data structures should I “recognize” and know by name?
Good point about the locker problem. The only thing is that wouldn't a queue still be faster if random access wasn't required? (A customer says "I need a locker" not "I need locker #123") I'm unsure of what you'd say the complexity is for adding and removing from a queue. Probably O(n)?
Jul
5
awarded  Nice Question
Jul
4
comment Which algorithms/data structures should I “recognize” and know by name?
@Telastyn Random access isn't needed though. A person will get a locker out of the free list, and a person will return a locker to the free list. That's it. If you want to discuss further we can carry this onto chat
Jul
4
comment Which algorithms/data structures should I “recognize” and know by name?
@Telastyn So you're suggesting an array? How will you remove a locker from the free list or add one back. This was an Amazon interview question and I thought an array at first as well and we ended up at queue/stack as being the most efficient. Of course, a linked-list could be used too, but I think all three will perform the same