13,627 reputation
4669
bio website nuroko.com
location United Kingdom
age 36
visits member for 4 years, 5 months
seen Aug 25 '14 at 7:43

Hacker, game developer, CG artist and machine learning entrepreneur


Dec
17
answered Why do different java collections have different default capacity?
Dec
17
revised Should I return Collection or ImmutableCollection from a method?
added 84 characters in body
Dec
17
revised Should I return Collection or ImmutableCollection from a method?
added 286 characters in body
Dec
17
answered Should I return Collection or ImmutableCollection from a method?
Dec
10
awarded  Nice Answer
Nov
21
awarded  Nice Answer
Nov
7
awarded  Nice Answer
Nov
7
awarded  Nice Answer
Nov
3
answered What are some Java patterns well-suited for fast, algorithmic coding?
Nov
3
answered Is a Mission Oriented Architecture (MOA) a better way to describe things than SOA?
Nov
2
awarded  Yearling
Oct
22
comment How would you design a programming language?
Sounds pretty much exactly like Clojure (assuming you use Mjolnir for native code generaltion on LLVM for the systems programming part - github.com/halgari/mjolnir)
Oct
21
comment I've been told that Exceptions should only be used in exceptional cases. How do I know if my case is exceptional?
"Expected" is defined by not by subjective argument or convention but by the contract of the API/function (this might be explicit, but is often just implied). Different functions / APIs / subsystems can have different expectations, e.g. for some higher level functionality a non-existing file is an expected case for it to handle (it might report this to a user via a GUI), for other lower level functions it is probably not (and hence should throw an exception). This answer seems to miss that important point....
Oct
20
answered Languages like Tcl that have configurable syntax?
Oct
17
awarded  Good Answer
Oct
17
comment Can a beginner in programming start learning game development?
@Dunk : maybe true - though some people already know how to create graphics (e.g. photoshop gurus) and it can be easier to experiment with something when you can see visually how it behaves. Plus tools like Slick2D (or even just Java2D/Swing) make it relatively easy to get graphics into a simple game. YMMV, I think....
Oct
16
awarded  Enlightened
Oct
16
awarded  Nice Answer
Oct
16
answered Can a beginner in programming start learning game development?
Oct
8
awarded  Nice Question