189 reputation
4
bio website
location Baltimore, MD
age 29
visits member for 2 years, 10 months
seen Apr 15 at 20:35

I'm a programmer guy. I studied for a while at Georgia Tech, now I code for pleasure and profit. Interested in AI, clojure, java, concurrency, semantic web technologies, and I currently work for Revelytix in Baltimore.


Jun
18
comment What are considered the definitive references for bootstrapping one's client-side expertise?
I wish I could give more upvotes, this is exactly the kind of thing I'm looking for, how to spend my time and what would be a waste to focus on. A couple of questions, what are examples of 'hooks' to separate the concerns with? Also, do you mean inlining styles and event handlers in html is good or bad? And, what do you mean by 'dumping tags'?
Jun
14
awarded  Student
Jun
13
revised What are considered the definitive references for bootstrapping one's client-side expertise?
edited title
Jun
13
revised What are considered the definitive references for bootstrapping one's client-side expertise?
added 3 characters in body
Jun
13
revised What are considered the definitive references for bootstrapping one's client-side expertise?
clarified the scope
Jun
13
revised What are considered the definitive references for bootstrapping one's client-side expertise?
made it slightly less onerous
Jun
13
asked What are considered the definitive references for bootstrapping one's client-side expertise?
Mar
23
comment C# Dev - I've tried Lisps, but I don't get it
In the simple example of reimplementing 'if', you already impose something on the client interface of that code. Thus, there is additional abstraction that can't take place. If this were the way 'if' was implemented, I would call it through a macro so my code wouldn't have to thunk everything manually. The hassle avoided grows at scale, but macros also provide efficiency benefits at the expense of clarity. IMO, the clarity of reading expanded code is overblown, or people wouldn't use C over assembly. Macros let you to make those tradeoffs yourself without being at the mercy of MS.
Apr
6
awarded  Teacher
Apr
6
revised Is re-defing idiomatic in clojure?
deleted 1 characters in body
Apr
6
revised Is re-defing idiomatic in clojure?
added 363 characters in body
Apr
6
awarded  Editor
Apr
6
comment Is re-defing idiomatic in clojure?
fields also have concurrency semantics, an atom just has sane ones. An atom is plenty fast. It's just a wrapper over one of these: docs.oracle.com/javase/6/docs/api/java/util/concurrent/atomic/…
Apr
6
revised Is re-defing idiomatic in clojure?
added 2 characters in body
Apr
6
comment Is re-defing idiomatic in clojure?
cycle is already a name for a core function, should pick something else
Apr
6
comment Is re-defing idiomatic in clojure?
@RobertHarvey that's not quite the same thing
Apr
6
answered Is re-defing idiomatic in clojure?
Oct
5
comment Is it unusual for a small company (15 developers) not to use managed source/version control?
Just learn mercurial and you'll be happier.
Oct
5
awarded  Supporter
Oct
5
comment Is it unusual for a small company (15 developers) not to use managed source/version control?
ya, no reason not to use it yourself, then coincidentally show its power to a coworker when he least expects it.