|
|
|
|
|
by willtemperley
816 days ago
|
|
Keeping scripts in the main project language usually means the monolith gets larger and more like a final boss than something the team controls. Use the language that best fits the job. For me that's TypeScript on a serverless platform, SwiftUI front-end and Java for business logic. I used to feel like I was winning using only Java for UI, Web and business logic, but the complexity became immense. It's too easy to create yet-another-internal-API that gets forgotten until it needs to be refactored. Also learning a language gives you a new perspective on software engineering, a bit like learning a foreign language gives a new view on human culture. |
|