13,175 reputation
4465
bio website nuroko.com
location United Kingdom
age 35
visits member for 3 years, 10 months
seen Aug 25 at 7:43

Hacker, game developer, CG artist and machine learning entrepreneur


Jun
10
comment What happened to Borland Delphi?
+1 for bringing back many fond memories of Delphi! An amazing product that never quite got the success it deserved (was far superior to anything Microsoft had at the time...). In my view the two big reasons for it being held back were: 1) very poor strategic decisions by Borland management and 2) being squashed by Microsoft
Jun
10
answered Should I bother learning about small or niche languages?
Jun
10
answered Is there any evidence that one of the current alternate JVM languages might catch on?
Jun
10
comment How is the JVM and Java's WORA different from other high level languages?
-1 because Java is WORA for all practical purposes. It will work if you avoid system-specific hacks and obviously native stuff like JNI. I've had 50,000+ line applications run perfectly across Windows, Mac and Linux, no changes, first time, with the same compiled .jar file. If you stick to pure Java it all just works.
May
27
answered What would be a good first functional programming project?
May
27
comment How useful are infix operators in a programming language?
@Tom - sure, programmers should pick sensible names. But one of the key criteria for "sensible" is "can other people intuitively understand it?" - I've seen plenty of cases with operator overloading where this is far from the case. I don't want to have to reverse engineer someone's whacky definition of what ">>=" means when applied to some arbitrary data type. Proper function names please!
May
26
comment What syntax element do you hate most in a programming language you use frequently?
OMG that is truly horrendous.... +1
May
26
answered How useful are infix operators in a programming language?
May
23
answered Are Java applets worth learning?
May
23
revised Re-skilling to java help needed
added 121 characters in body
May
23
answered Re-skilling to java help needed
May
22
awarded  Nice Answer
May
19
comment Delphi to Java change - career advice
-1 for the "sucks on desktop" flame. It's not hard to build great desktop apps in Java, people are writing them all the time.
May
14
answered How to end my dependency on .NET?
May
14
answered Java's advantage in shopping cart platform
May
12
awarded  Necromancer
May
9
comment Why dynamically typed languages do not let the developer specify the type?
Clojure is an example of a language that is normally dynamically typed but you can optionally give variables types through "type hints" (this is typically only done where needed to get the performance benefits of compile-time type information)
Apr
22
comment Why is it always “what language should I learn next” instead of “what project should I tackle next”?
Agree with your sentiment about the power of Lisp, but disagree that it's unhelpful to learn other languages: most of the tricks I use in Lisp actively exploit what I learned from other languages (whether as patterns or anti-patterns...)
Apr
22
answered Use of past tense (passive voice) to connote immutability? (E.g. Array.Transposed vs. Array.Transpose)
Apr
14
answered Java devs: why not use Groovy?