70 % aller Fehler in Java-Produktionscode sind #NullPointerExceptions. Mit #NullAway & #JSpecify lassen sie sich statisch verhindern – ohne große Umbauten. Richard Gross zeigt, wie Teams sicher & schrittweise migrieren.

Details: https://javapro.io/de/wie-man-den-milliarden-dollar-fehler-repariert/

@SpringCentral @UberEng

Sir Tony Hoare called zero “my billion-dollar mistake.” #Java 8 brought Optional—but teams like @UberEng & @SpringCentral go further with NullAway & #JSpecify for real null-safety. Richard Gross shows how to eliminate nulls for good: https://javapro.io/2025/08/07/fixing-the-billion-dollar-mistake/
#NullPointerExceptions

#Java trägt bis heute einen Designfehler von 1965. Richard Gross rechnet vor, wie teuer null geworden ist & wie Tools wie Optional, NullAway & #JSpecify Abhilfe schaffen. Besseres Design. Weniger Ausfälle. Mehr Sicherheit.

Lese: https://javapro.io/de/wie-man-den-milliarden-dollar-fehler-repariert/

#NullPointerExceptions

#Java still carries a 1965 design flaw. Richard Gross traces the real cost of null—and outlines how Optional, NullAway & #JSpecify help teams fix it today, not “someday.”

If you write or maintain Java, start here: https://javapro.io/2025/08/07/fixing-the-billion-dollar-mistake/

#NullPointerExceptions

#NullPointerExceptions cause 70% of production errors in 1,000+ #Java apps. Instead of accepting that, Richard Gross maps out the tools & decisions that let you eliminate the risk at compile-time.

Reduce crashes. Protect your codebase: https://javapro.io/2025/08/07/fixing-the-billion-dollar-mistake/

@UberEng #jspecify