160 reputation
15
bio website
location
age 24
visits member for 3 years, 2 months
seen Jun 27 at 16:27

I'm a science fiction & fantasy buff and casual tabletop gamer, recently graduated with bachelor's degrees in Computer Engineering and Computer Science (and a Japanese minor on the side).

Python and C++ are currently my preferred programming languages, but I've done some work with Objective-C (iOS apps) and some projects in Javascript (node.js, jQuery, etc.). I have possibly had more experience with Java than with Python or C++, but I have found that tasks that are comparatively elegant in Python and other languages that share similar design concepts (first-class functions, etc.) often require an annoying amount of boilerplate in Java (thankfully, Java 8's lambdas and method references seem like they'll alleviate a decent amount of my annoyances in that regard); I also wish Java had either reified generics or at least a bit more support for static/compile-time code generation like with C++'s templates (at the very least, method overriding based on runtime type would allow a whole lot of Java code that interfaces with non-generic/primitives-only APIs to be less verbose). I'm also trying out Scala and LISP, though I haven't made much progress on that recently.


160 Reputation

10 Jun 27 '13
10 Oct 19 '12
10 Aug 15 '12
10 Jul 14 '12
10 Jul 15 '11
10 Jul 14 '11
100 Jun 9 '11