Live data from Hacker News

Ask HN: Help For Clojure Addiction

news.ycombinator.com

11–15 of 15 posts

Re: Ask HN: Help For Clojure Addiction

#11
Get some busines knowledge in some domain. A lot of business folks do not care about what technology one uses as long as one can solve their problems using it.

We are actively using Clojure, located in New York City and looking for programmers with financial experience. Send resumes to (->> ["dimitry" :dot "gashinsky" :at "picotrading" :dot "com"] (replace {:at \@, :dot \.}) (apply str))

Re: Ask HN: Help For Clojure Addiction

#12
Challenge yourself by thinking whether you could write better java code, in the light of your new knowledge from the clojure side. Straightforward example: produce far more orthogonal java code by using composition and the strategy pattern more, programming more to interfaces and delegating more some "general" work on interfaced objects to static methods in helper classes, etc.

That is, don't throw the baby with the bath water. Though coming with more "boilerplate" (as in "more ceremony"), there are still ways of programming in java that can make you happy at the end of the day: when you feel that your code is more DRY (which does not necessarily mean less code, BTW), and more orthogonal (more interfaces -e.g. callback interfaces- are generally a step in the right direction, though not necessarily a general rule).

Re: Ask HN: Help For Clojure Addiction

#13
post #2

Use Clojure to generate your Java code. As far as anyone else is concerned you're writing Java. I've used code generation at work quite a bit, whenever I've had somewhat repetitive code to write that I couldn't factor away. It makes my job a lot less tedious and more fun.

Is there any public Clojure code for this?

There's quite a few examples of code generators (e.g. for GUI's, database access, write test fixtures/setup/teardown, etc) in ocaml. It is one of Harrop's success stories. The Manning Code Generation book by Harrington is from 2003, uses ruby 1.6, but i remember it being an excellent book

http://www.amazon.com/Code-Generation-Action-Jack-Herrington...

Re: Ask HN: Help For Clojure Addiction

#14

There is a company named WeatherBill which I personally know is interested in hiring Clojure users. (I think the only online advertising they did was a tweet which was maybe picked on disclojure.org.) One person there recently told me that they're very friendly to telecommuting -- but only within the US. (This telecommuting thing probably doesn't matter much to you, given they're IIRC in SF, but others might like to…

"One person there recently told me that they're very friendly to telecommuting -- but only within the US."

Just curious, but once you accept telecommuting what does it matter where someone is? quick in person meetings at a few hours notice?

Re: Ask HN: Help For Clojure Addiction

#15

There is a company named WeatherBill which I personally know is interested in hiring Clojure users. (I think the only online advertising they did was a tweet which was maybe picked on disclojure.org.) One person there recently told me that they're very friendly to telecommuting -- but only within the US. (This telecommuting thing probably doesn't matter much to you, given they're IIRC in SF, but others might like to…

"One person there recently told me that they're very friendly to telecommuting -- but only within the US." Just curious, but once you accept telecommuting what does it matter where someone is? quick in person meetings at a few hours notice?

Yeah, I didn't understand the reasoning either, and he didn't explain. The context was that a mutual friend introduced us, because he thought we'd work well together. (He knew that the WeatherBill fellow was actually going around to local Clojure meetings to try to find interested people.)

I mean, they have telecommuters on the opposite US coast. Dunno why crossing an ocean is a bridge too far. (And how would this apply to South America?)

Yeah, I'll try to ask him; these managerial decisions puzzle me. I have the suspicion it's two things: a) a gut feeling which is hard to articulate and b) the Google practice of not hiring if you have a whiff of doubt. (WeatherBill was founded by ex-Googlers, IRRC.)

Post reply on HN