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
29
awarded  Nice Question
May
29
answered Is the development of CLI apps considered “backward”?
May
22
awarded  Civic Duty
May
16
comment Other than XML, what are some examples of “coding” a GUI design?
@Euphoric good point :) Beyond DOS framebuffer programs, I've never seen it done any other way though :/
May
16
asked Other than XML, what are some examples of “coding” a GUI design?
Apr
30
comment How did they debug segmentation faults before protected memory?
Funny enough... On x86, to set the interrupt table for int 0 you HAVE to write to memory location 0.
Apr
14
awarded  Enlightened
Apr
14
awarded  Nice Answer
Apr
4
comment Does open sourcing your work help you?
I'd argue to say "yes" in most cases, however I'd like to give a HUGE "YES" to if you are writing something that will be used or consumed by other programmers (APIs, tools, etc)
Apr
4
asked Duplicating documentation on interface implementations/overrides good or bad?
Mar
31
comment How often is an average programmer expected to reach flow?
@Giorgio not necessarily. If you have good test coverage in place, you can make your changes assured that if you did something wrong a test would catch it. That being said, I don't have enough experience to know if writing tests first helps or inhibits flow. I also am no scientist, just giving facts about my own personal experience. I've not heard of any studies of flow/"in the zone" stuff
Mar
31
accepted How can you provide a public writeable API and not get spammed?
Mar
31
answered How often is an average programmer expected to reach flow?
Mar
31
answered How can you provide a public writeable API and not get spammed?
Mar
31
comment How can you provide a public writeable API and not get spammed?
@Izkata well yes, but that's why you put measures in place. For an "actual" API, a honey-pot isn't really going to work. Captchas might, but then they're not machine "usable"
Mar
31
asked How can you provide a public writeable API and not get spammed?
Mar
26
answered Why can't a compiler avoid importing a header file twice by its own?
Mar
26
answered Determining what is a useful unit test
Mar
25
comment Should I use a formal grammar for my interpreted scripting language
@DonalFellows My unique hook is "because I want to" :)
Mar
25
asked Should I use a formal grammar for my interpreted scripting language