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


Sep
19
comment A good interpreted language for a small embedded project
I looked at TinyScheme. I think it would work, but I don't know Scheme at all.. So, I figured Forth would be easier to wrap my head around(which it is). I wouldn't consider Forth to have an absolutely huge learning curve, I've worked with stack machines before though, so that's probably why it comes fairly natural to me heh. Forth is excellent for this though because it's trivial to extend later to do a crude form of JIT and such... and implementation consists of a stack, a dictionary, and a few built in words
Sep
19
accepted A good interpreted language for a small embedded project
Sep
18
comment Why are many programmers moving their code to github?
@KonradRudolph I think the reason people are avoiding SourceForge now not only because of their website, but also because of their sometime overly strict project approval. I submitted a project for a small hobby OS and got rejected... At the time, Github was still new and experimental, so I went with google code. Personally, I think all of the traditional sites are beat out by Bitbucket's user interface and options. Personally, I like Bitbucket's site more than Github even
Sep
18
comment A good interpreted language for a small embedded project
@JimmyHoffa you're saying I should implement scheme on my device and then from there implement a scripting language in scheme? double interpretation? lol
Sep
18
comment A good interpreted language for a small embedded project
There is eLua but it's out of my range for resources. Basically 32K of RAM is required for anything useful
Sep
18
asked A good interpreted language for a small embedded project
Sep
15
asked Best thing to do about projects supporting multiple versions of Visual Studio?
Sep
14
comment Starting off with web dev with php
+1 for PHP is bad. I agree with all of your reasons except for "cannot self host". PHP, I'd argue is the easiest thing to self-host... although configuring it to actually work with your applications is another thing.
Sep
12
comment Why are many programmers moving their code to github?
@Den Yea, I really don't know why BitBucket isn't more popular. It has private hosting and let's you choose between Git or Mercurial (which I like Mercurial a lot more)
Sep
9
awarded  Yearling
Sep
7
answered How can I convince my boss that ANSI C is inadequate for our new project?
Aug
5
accepted What are some good ways to get familiar with .Net's IL?
Aug
3
comment What are some good ways to get familiar with .Net's IL?
@ElYusubov I know how to accept an answer :P
Jul
30
comment What are some good ways to get familiar with .Net's IL?
Good point @SK-logic (assuming you "REALLY" want to get to know it. The other only other option I can think of is implement an emulator, but that would be harder than usual with .Net)
Jul
28
answered Pros and Cons of holding all the business logic in stored procedures in web application
Jul
28
asked What are some good ways to get familiar with .Net's IL?
Jul
26
awarded  Popular Question
Jul
5
accepted Which algorithms/data structures should I “recognize” and know by name?
Jul
5
comment Which algorithms/data structures should I “recognize” and know by name?
@JamesYoungman good point there, but that wasn't included as part of the problem. I asked the same thing to the interviewer and he said assume it's a flat fee
Jul
5
comment Which algorithms/data structures should I “recognize” and know by name?
Also, I have a lot of studying to do :)