241 reputation
14
bio website theroadgoeson.com
location Bloomington, IN
age 27
visits member for 3 years, 7 months
seen Dec 9 '13 at 17:00

I'm a jack of all trades. By day I sling code for EllisLab. By night I work on a pair of food related web apps: a recipe sharing community called Fridge to Food and an open source online farm market called Farm to Fridge. I'm on the board of the Bloomington Community Orchard and am a prospective member of the Dandelion Village.

In my spare time, I read a great deal about history, economics and politics. I have read tons of Science Fiction and watched more than I care to admit of the same. I, also, spend a great deal of time in the climbing gym, playing Ultimate Frisbee or on the trail. I deeply enjoy making music, but I'm not terribly good at it.

For more information visit my website or view my CV.


Nov
27
awarded  Yearling
Apr
26
awarded  Nice Answer
Dec
28
comment What features would you like to have in PHP?
@StasM And before classes were introduced, there was no other language that had them either. Was there a reason for that? This sort of argument is the worst of red herrings when it comes to language design. The whole point of innovation is that it doesn't exist yet.
Dec
28
comment What features would you like to have in PHP?
@StasM There is absolutely no reason you would have to introduce fully statically typed variables. Yes, you would shift the errors around in your code. That would be the whole point. The error would occur at function call time instead of inside the function -- which leaves you with no idea where the error is actually occuring. As for type conversion errors, the error would occur -- yes at run time -- at the function call. Fix the problem by converting right there to the correct type. Much better than having a string appear in a function expecting an int and not knowing from where.
Dec
28
comment What features would you like to have in PHP?
@StasM I disagree. It is perfectly with in the scope of a dynamic language to allow the user to choose to use the language in a statically typed way. And it would allow for much better error catching. You wouldn't have to use it if you didn't want to, but personally I'm fed up of having strings passed where I wanted an int and then having to search through code to figure out where the stupid string is getting passed in. Or else, type checking everything all the time.
Nov
29
answered Effectively Learning 3 Languages Simultaneously
Nov
29
comment Is it possible to be good at both programming and graphic design?
@Greg semantics :p
Nov
28
comment Is it possible to be good at both programming and graphic design?
Ahh, I missed the joke. You failed to specify "Flying with out equipment." Because with a little technological brilliance, humans are perfectly capable of flying: google.com/url?url=http://www.boston.com/news/world/europe/…
Nov
28
comment Is it possible to be good at both programming and graphic design?
@Greg That's just because you haven't done it enough to build up your arm strength. And you can always build up your arm endurance in other ways with out the danger of flying (simulator, or other arm exercises). Like I said, we're talking practice on the order of 1000s of hours. Admittedly, that's hard to achieve with flying.
Nov
27
awarded  Supporter
Nov
27
awarded  Teacher
Nov
27
answered Is it possible to be good at both programming and graphic design?
Nov
27
awarded  Autobiographer