Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I recently had to work with a JS codebase that looked like it was written by Java devs that were fooled by the surface similarities of TS and Java. Everything was a class, usually in a complex hierarchy with a lot of implementation inheritance. The code was deeply imperative and very hard to follow as well as being painfully verbose. It was the worst of both worlds.


Weird, complex hierarchies with implementation inheritance fell out of favor over 10 years ago in Java.


I haven’t used Java in a long time. What is in favor now?


I guess not everyone got the memo.




Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: