6,948 reputation
32651
bio website earlz.net
location Cleveland, OH
age 24
visits member for 4 years, 8 months
seen Apr 20 at 21:19

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


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
Jul
4
comment Which algorithms/data structures should I “recognize” and know by name?
@Oded How exactly should I rephrase it to not be subjective?
Jul
4
asked Which algorithms/data structures should I “recognize” and know by name?
May
29
awarded  Stellar Question
May
29
awarded  Great Question
May
29
awarded  Famous Question
May
26
revised Which hashing algorithm is best for uniqueness and speed?
minor wording change
May
25
awarded  Notable Question
May
25
comment Which hashing algorithm is best for uniqueness and speed?
+1 I wasn't aware of such an algorithm
Apr
28
awarded  Benefactor
Apr
28
awarded  Favorite Question
Apr
27
awarded  Good Question
Apr
27
answered Diving into microcontroller programming
Apr
27
awarded  Promoter
Apr
26
awarded  Popular Question
Apr
23
awarded  Nice Question
Apr
23
comment Which hashing algorithm is best for uniqueness and speed?
Also, I'd love to hear how you generated these results (source code and/or tools)