Jarek Ratajski JVM Developer
Java Developer since 1999. I love programming since my first line of code I did on the C64 in Basic. I have 15 Years experience developing JEE software working for various companies and projects. Currently I am working for CSS Versicherung in Luzern. I am Java developer during the days and Scala/ScalaJS at nights. I like to present my experience in public – so far speaked at conferences such as Devoxx, Voxxed Days, JUGs, Geecon, JdayLviv etc. I like to do shows - presenting the things just as they work – with live coding, demos and hacking.
Symptoms: - boring code containing only getters and setters, - useless tests that only test Mocks and the business of the system, - slow development – every stupid feature can take Weeks -frustration – you read a lot of books about JEE, Spring, JPA, spend your time on stack overflow and you only find out that you made all wrong, - fear of refactoring - yes you have tests – but small change somewhere and suddenly injections do not work anymore, - You constantly need a real sorcerer and his XML spells in order to keep system running.
Is that is what you do for living?
I know the problem. It is not Java that is bad ! The cancer is called @Annotations. Something that was introduced to liberate Java developers from XML programming hell. But after few years it became even a bigger mess. Really - @annotations are the GOTO of XXI century.