6,998 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


Feb
22
awarded  Good Question
Feb
22
awarded  Popular Question
Feb
19
awarded  Necromancer
Feb
19
comment CCtalk is it still a modern protocol or is it outdated?
Probably a better fit for electronics.stackexchange.com
Feb
19
comment Should I create a new open project to replace an existing one?
@ahjmorton well, it depends on how bad the existing solution sucks and how much time you have to get a new solution to a similar state of "working" then. No one can answer this for you
Feb
19
revised Should I create a new open project to replace an existing one?
Added relevant tags
Feb
19
answered Should I create a new open project to replace an existing one?
Feb
19
comment How do you code without offending?
+1 for coming back with your update about what you did. Heh, sometimes leaving is the only way after you've tried everything else
Feb
19
answered Cheap programmable, portable device
Feb
18
awarded  Caucus
Feb
18
answered Always pull out common cases and branch separately?
Feb
18
comment What is the principle of least astonishment?
@ClementHerreman it's linked in already (hilarious video, btw)
Feb
18
comment What is the principle of least astonishment?
@YannisRizos I just removed that link. I was just trying to get a small laugh in :)
Feb
18
revised What is the principle of least astonishment?
deleted 124 characters in body
Feb
18
answered What is the principle of least astonishment?
Feb
18
comment In hindsight, is basing XAML on XML a mistake or a good approach?
One huge problem I see throughout this argument is that XAML isn't really data. Sure, it could just be treated as just an object graph, but this kind of thinking is probably why a lot of people don't like it and why it has such a learning curve. "hey lets go make an object graph, er, I mean a user interface". I have no idea how it could be made better, but I'm confident it could be.
Feb
18
comment Why does the .Net world seem to embrace magic strings instead of staticly typed alternatives?
@DanielB in theory, it's possible to make everything type-safe, even Javascript, but practically it'd make development such a huge pain that no one would use it
Feb
16
comment Why does the .Net world seem to embrace magic strings instead of staticly typed alternatives?
@DanielB I can understand that viewpoint. Just seems like something that is really awesome to give a demo and say "this is how easy it is to get started".. but then when you need to refactor it's another story
Feb
15
comment What is a practical level of abstraction in a web application?
A bit off-topic, but can you elaborate on why the PHP team rejected annotations?
Feb
15
comment Which license for an open source project which may be, but is not intended to be, used as a bot in some apps?
...or release it anonymously in a pastebin or some such to avoid trouble like that