A moral dilemma
Aug 17, 2010       10:35 pm

My job consists mostly of Java programming. Over the past several months, the following things have been happening:

  • I have started doing a lot of work with GWT.
  • I have become enthusiastic about building a Java library (org.jreact - I've already bought the domain name) which should be helpful with GWT development.
  • I have been introduced to Scala, which has made me increasingly aware and sick of Java's shortcomings.
  • I have encountered a fledgling project, which aims to adapt the GWT compilation process to Scala code.

So, there are two different paths I want to take to help advance client-side web development.

(04:06:40 PM) Me: I'm so torn on whether I want to work on java gwt libraries, or try to help with scala-gwt
(04:07:45 PM) Me: It's like I own a failing railroad, and I know that keeping it afloat is the wrong thing to do, but I can't bear to abandon it and go to the obscure hidden capitalist society of joy
(04:09:49 PM) Me: But moreso because, in this case, I'm concerned that the city may be a pipe dream.
(04:12:50 PM) Matt Luongo: that was beautiful. thank you.
(04:16:09 PM) Me: It's so much more of an apt metaphor now that I think of it
(04:16:16 PM) Me: Because I think I can help a ton of people
(04:16:22 PM) Me: But they're people who are programming evil
(04:17:34 PM) Me: Working within a system that prevents me from getting work done.
(04:20:14 PM) Me: Yet, that system might be sort of necessary, since most people can't handle that much personal responsibility for their code and need to be coddled.
(04:20:57 PM) Me: And the result is a world in which software failures are ever present, and even tolerated!
new comment >