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


May
1
comment Two related, but independent projects — Two repositories or one?
@Jeff Well, one is basically a view engine, and the other is an ASP.Net routing framework
May
1
asked Two related, but independent projects — Two repositories or one?
Apr
28
awarded  Nice Question
Apr
17
comment Static classes and/or singletons — How many does it take to become a code smell?
The only time I use singletons instead of a static class is in cases where I need to inherit from something, or I want a class to be capable of being inherited from.
Apr
17
comment Interesting variations of FizzBuzz?
@Robert well, I'm talking about changes which can be "my choice" such as "insert a multiplier of X" or something. If they can't do a fizzbuzz, they probably can't figure out how to apply a multiplier of X (where X is actually some constant)
Apr
17
asked Interesting variations of FizzBuzz?
Apr
17
comment Should I worry about switching over from IPv4 to IPv6?
I could see this same argument applying in the 90s. "Nah, just use 2 digits for the date. No one's going to be using this software in 10 years anyway"
Apr
17
comment A combined if/switch statement syntax with exception handling for a C#-inspired language
I have blogged about this before and how cumbersome the differences between if and switch are. I like the way you did it, personally
Apr
17
answered Are all dirty fixes created equal?
Apr
17
asked Static classes and/or singletons — How many does it take to become a code smell?
Apr
16
answered What's the cheapest way to host hobby projects?
Apr
16
comment Is it a good idea to take a dev job knowing you'll be leaving shortly?
Ah, probably a minor glitch in stack exchange. It's all good now that you've deleted the other post
Apr
16
revised What is the best way to have security auditing done?
edited tags
Apr
16
comment What is the best way to have security auditing done?
or even go the other route of having a GPL library with commercial licensing available
Apr
16
asked What is the best way to have security auditing done?
Apr
15
awarded  Good Answer
Apr
14
answered What was your most difficult bug hunt and how did you find it and kill it?
Apr
14
answered Do you spend your working hours on learning?
Apr
14
comment Which skills would you look for in an offshore junior developer?
@Peter exactly. Even if they are the best developer in the world, do you really want such a liar working for you? "hey did you show the prototype to the clients?" "yep, did it this morning as scheduled" /actually slept in and goofed off all morning/
Apr
14
comment At what point do immutable classes become a burden?
As an aside, I commonly use "set-once" fields in classes where the class needs to be "fairly" immutable, but not completely. I find this solves the problem of huge constructors, but provides most of the benefits of immutable classes. (namely, your internal class code not having to worry about a value changing)