Back to browse
How a Java program for finding a second Earth evolved over 23 years

How a Java program for finding a second Earth evolved over 23 years

by Marfir·May 25, 2026·2 points·0 comments

AI Analysis

●●SolidBig BrainCozy

Rare 23-year refactoring diary from QuickBasic to modular Java.

Strengths
  • Switched to Querydsl for type-safe SQL instead of dormant Hibernate.
  • Features a custom probability checklist for exobiology potential.
  • Star map visualization inspired features later adopted by Stellarium.
Weaknesses
  • Relies on Swing and AWT, feeling dated compared to modern web viz.
  • Querydsl dependency is dormant, requiring a future jOOQ migration.
Category
Target Audience

Software architects and long-term maintainers

Similar To

Stellarium · NASA Exoplanet Archive

Similar Projects