148 reputation
4
bio website
location
age 24
visits member for 3 years, 3 months
seen Mar 7 at 20:05

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.


Mar
5
comment What is the purpose of version control?
@CLockeWork Funny you should mention Word, as it has a "Track Changes" feature for documents that works similarly to a single-branch version control system. I've also found the comments feature useful for leaving notes-to-self without interrupting the flow of the document. (Those features may be meant more as an ease for collaboration, but I find they serve just fine for individual work as well.)
Aug
15
awarded  Popular Question
Jul
6
awarded  Scholar
Jul
6
accepted How often do writers develop characters before plot, and why?
Jul
5
comment What breaks suspension of disbelief?
"Superman lifting an entire building by a corner without the building falling apart does break suspension of disbelief." That's why they say he has tactile kinesis these days.
Jul
5
comment How often do writers develop characters before plot, and why?
I see. Do you ever have situations where situations and plot points seem to develop almost naturally from the aspects of the characters themselves?
Jul
5
awarded  Student
Jul
5
asked How often do writers develop characters before plot, and why?
Jun
15
awarded  Supporter
Jun
2
comment Is it easy to change genre?
In modern terms, I'd consider The Illiad as historical fiction with a mythological bent, considering that Troy itself really did exist, and at least one iteration of the city was indeed destroyed due to war.
May
26
comment Do books have to be written in sequence?
How about a story with ninja-riding sharks?