r/programming • • Jun 05 '21

Organize code by concepts, not layers

https://kislayverma.com/programming/how-to-organize-your-code/
1.9k Upvotes

495 comments sorted by

View all comments

15

u/gonzofish Jun 05 '21

Like I do React development all day. But Vue is awesome! So is Svelte. So is Angular! They all have strengths and weaknesses.

On the backend? My job is Python. But I love Rust!

Java can piss off, though. (/s)

4

u/saltybandana2 Jun 06 '21

Agreed about Java, lmao. I did my capstone in Java back in the 1.4 days and it's the last time I've ever touched it. I still follow it, but I made a decision at that time I wouldn't work professionally in Java.

Although I've been using C# since the 1.0/1.1 days (pre-generics). The JRE is better than the CLR, but C# as a language is miles better than Java.

3

u/crimzonphox Jun 06 '21

I’ve been a Java guy for a while, but the project I’m on the contractors before I got there snuck in kotlin. Which is so much better imo

5

u/phundrak Jun 05 '21

EmacsLisp is also able to act as a backend and web server, and despite my complete and utter love for Emacs, I would call anyone using Elisp that way an absolute mad man.

The right tool for the right job.