How I choose a programming language
Jan 12 2022
---
Here's my opinionated workflow for choosing the right
programming language for the job:
0: Is it under 5 lines?
Yes: Goto 1
No: Goto 3
1: Is it just a quick script?
Yes: Use Shell
No: Goto 5
5: Is it for a server?
Use PHP.
3: It it for a some random idea?
Yes: Use Python
No: Goto 6
6: Is it for a server?
Yes: Use Go
No: Goto 7
7: Is it for systems programming?
Yes: Use C.
No: Goto 8
8: Will it probably end up running on the web?
Yes: Use JavaScript
No: Goto 3