HN user

roninhacker

7 karma

Disgraced.

Posts0
Comments16
View on HN
No posts found.

not grandparent, but this topic is oft-discussed (but with no clear resolution!) on r/realtimestrategy

imo, the biggest obstacle is the combination of

a) RTS not being well-understood

b) sweaty streamers broadcasting the idea that the games are "solved"...but only enough to criticize you for not being "optimal," not enough to actually help you approach the game.

These add up to a very intimidating picture, unwelcoming for newcomers.

Depends what you're into. I basically only use Clojure and can't remember the last time I had to know anything about Java. Admittedly I mostly use Clojurescript...

But seriously, I wouldn't worry. You'll have to install Java, and then you won't have to think about Java ever again if you don't want to.

And because "concise" should be measure in the number of tokens needed to achieve certain functionality, not by excessive use of single character tokens.

I am totally nitpicking here, but as a longtime Clojure programmer, I do have a bit of APL envy. Aaron Hsu (noted APL guy) made the point that brevity (in the linear, #-of-characters sense) let's you decrease complexity by avoiding indirection---when the body of a function is shorter than any name you might give it, you can just...write it...rather than writing it somewhere else and calling it.

I don't plan to switch away from Clojure any time soon, but I definitely want to play around with the APLs.

The analogy doesn't apply. If you want to judge software by metrics, judge the code, not developers. The code does the same thing, over and over. Auto workers did/do the same thing, overr and over. Developers don't.