6,744 reputation
32245
bio website earlz.net
location Cleveland, OH
age 23
visits member for 4 years
seen Jul 22 at 18:00

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


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)
Apr
14
comment Licensing for code that I find in forums or on SO?
in the long run, it doesn't really matter. They posted the code on their site to help people. I don't think they're going to go out and sue the people they were trying to help
Apr
14
comment When do you not give help to less experienced programmers?
Wow. I did not expect to get this many upvotes lol
Apr
14
revised When do you not give help to less experienced programmers?
added 220 characters in body
Apr
14
comment Is it ever a good idea to hardcode values into our applications?
@Stuper yea, I actually usually follow that convention. For some reason didn't in this answer though