3 ms·
Tired of enterprisey programming
First post here. Cheers to all.
I work as a Java programmer since 1999, but with all this mileage I do not consider myself a great programmer, only an average one.
Unfortunatelly most of this time I dealt only with Java, thus being a monolingual programmer... but I've never been a fanboy or evangelizer:
I stayed with it for too long because as they say, I accomodated in my 'confort zone' instead of exploring new lands.
After reading and dabbling with few other languages (Clojure, Scala, Python and a little Common Lisp and Haskell) I became acutely aware of Java's limitations.
This added to a slow but ever increasing impression that the Java's development/SW lifecycle is painfully slow, with low productivity and full of accidental complexities, like
those absurd apparatuses Tom or Willy E. Coyote used to catch Jerry/RoadRunner in the cartoons (design patterns anyone? want a RefreshAuthorizationPolicyProtocolServerSideTranslatorPB class?).
Now, I'm growing tired of Java and am thinking of quitting it (how ungrateful), but I confess I don't know how to do that! Here in São Paulo / Brazil, Java is king, still has most of the jobs offers and pays fairly well.
I'm in 40's, with two sons in high school and a housewife, so seems like I cannot risk too much.
What would you do if you were me? Try for example to learn and start contributing for something open-source as a ticket to enter in the brave not-so-new world of non-java programming?
That seems not a bad idea, but how to start?
- kazinator 10y ago> like those absurd apparatuses Tom or Willy E. Coyote used to catch Jerry/RoadRunner in the cartoons https://en.wikipedia.org/wiki/Rube_Goldberg_machine https://en.wikipedia.org/wiki/Rube_Goldberg_machine