I’ve been working with a friend in a professional capacity lately who took over a project I started as a junior dev on. We’ve had many brainstorm sessions on the ‘how’ and ‘why’ behind its initial design, as these days its a jumbled mess of Java and JSP/Javascript.
I constantly wonder to myself, how hard is it to build a system that’s modular in design, even using JavaEE, and keep the complexity to a bare minimum? It’s amazing to me how Spring, Hibernate, and all of these other ‘simplicity’ libraries turn out doing quite the opposite.
So, tonight, I sit here and struggle with trying to help him decouple the software into pieces, or just look at a new design from the ground up. I’ve already made up my mind: Garbage in, garbage out, so it’s time to clean house.
Any other Java EE devs out there find themselves in similar situations? I’d be really keen on hearing some horror stories, if only to know I’m not alone.
*Breaking out the trash can and broom*