6,519 reputation
32045
bio website earlz.net
location Cleveland, OH
age 23
visits member for 3 years, 10 months
seen yesterday

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


Oct
17
comment Is it necessary to understand what's happening at the hardware level to be a good programmer?
My advice: Learn some x86 assembly (DOS or otherwise). Then learn to read some of the assembler output of some small pieces of C code. Ask questions if you don't understand the output. Repeat. This will force you to understand what is happening at the CPU level
Oct
17
comment Is there such a thing as a “when” statement?
Answer rejected: PROGRAMMER IS INSUFFICIENTLY POLITE
Oct
17
answered What are the legal considerations when forking a BSD-licensed project?
Oct
12
comment How I do become a better programmer as a junior developer
If you haven't learned a functional language yet, learn one. Be it Haskell, F#, or even Scheme. It will blow your mind and will be a very good mental exercise.
Oct
12
answered What is a reasonable and secure password requirement for user registration?
Oct
12
answered Is Systems Hungarian notation still a useful practice?
Sep
10
awarded  Yearling
Aug
29
comment Are there pre-made commercial software licenses to choose from?
Little known fact: Most companies copyright their publicly available licenses(EULAs, Privacy Policies, etc) and even if they don't explicitly copyright it, it's still "assumed" to be copyrighted under US law (note, IANAL)
Aug
29
answered Are there pre-made commercial software licenses to choose from?
Aug
23
comment How to handle “can you add just a few more fields” type of requests from customers?
@sylv thanks for the nice edit :)
Aug
23
comment How to handle “can you add just a few more fields” type of requests from customers?
We've done this. This is why we know when feature requests probably won't be used.
Aug
23
comment How to handle “can you add just a few more fields” type of requests from customers?
@Jeff a year assuming we don't get bogged down by these feature requests in the mean time.. A year of uninterrupted development time basically
Aug
23
comment How to handle “can you add just a few more fields” type of requests from customers?
@Jon you have a good point there
Aug
23
comment How to handle “can you add just a few more fields” type of requests from customers?
This application is too complex to add such functionality without a huge overhaul. So this solution is out (but planned in a major version update that would come in hopefully a year)
Aug
23
comment How to handle “can you add just a few more fields” type of requests from customers?
Well they are paying, but we'd really like to be focusing on larger feature requests that they will end up using(and that may get us more customers in the future) rather than lots of trivial little requests that are just cluttering up the code
Aug
23
asked How to handle “can you add just a few more fields” type of requests from customers?
Aug
18
accepted What is the best way to have security auditing done?
Aug
18
accepted What are some small, but extendable game ideas to use for inspiration?
Aug
18
accepted What is the best method for releasing free “extension” or example code based on a closed source proprietary project?
Aug
18
accepted Teaching computer programming?