🌟
z's
  • Hello
  • Cheatsheets
    • 🍂Docker Compose Services
    • 🌿Git
    • ▶️ Golang
      • Gotchas
    • ⛑️Helm
    • ☸️ Kubernetes Management
    • ☸️ Kubernetes Resources
    • ☸️Kubernetes Snippets
    • 🔨Tools Quicklinks
    • Tools and Useful Stuff
    • 🟠Using Ubuntu
    • Reference/Template Dockerfiles
  • How-Tos
    • Use Ubuntu
    • Use VSCode
    • Use AWS
    • Use Git
    • Use GPG keys
    • Use Digital Ocean
  • About Me
    • Want to work with me?
    • How to work with me
  • Useful Tools
    • Collaboration
      • Miro
    • Documentation
      • Gitbook
      • Notion
  • On Growing People
    • Ontological Coaching
    • Organization Development (OD)
    • Speech Acts
    • Books & Other Resources
  • On Creating Software
    • Product
    • Design
    • Development Environments
      • Introduction
      • Visual Studio Code/Codium
      • Public Key Infrastructure (PKI) Setup & Usage
    • Patterns
      • API Authentication
      • User Authentication
    • Languages/Formats
      • JavaScript
      • Golang
      • HTML
      • CSS
      • SQL
      • JSON
      • YAML
    • Code Logistics
    • Data Persistence
      • Cassandra
    • Software Architecture
    • System Observability
    • Cool Tools
    • Kubernetes
      • Resource Cheatsheet
      • 1/ Kubernetes in 5 Minutes
      • 2/ Setting up Kubernetes locally
      • 3/ Handling long-running workloads
      • 4/ Handling run-once workloads
Powered by GitBook
On this page
  • Websites
  • Software-as-a-Service
  • Infrastructure/Tooling
  • Operating Systems
  • Embedded Systems
  • Artificial Intelligence/Machine Learning

Was this helpful?

  1. On Creating Software

Languages/Formats

A programming language is how we tell machines what we want it to do and choice of programming language usually comes down to:

  1. What language are senior engineers/is most of the team proficient in?

  2. What language do most of the team want to use?

  3. Which language offers the best performance for the problem domain?

  4. Which language has the larger ecosystem of training material?

  5. Which language has the larger ecosystem of code packages for the problem domain?

  6. Which language is it easier to hire proficient developers for?

  7. Which language has the larger community?

Websites

  • JavaScript for frontend

  • PHP (Wordpress | Drupal) for backend

Software-as-a-Service

  • JavaScript/TypeScript for frontend

  • JavaScript/TypeScript (Node) for backend

  • Python (Flask | Django) for backend

  • Ruby (Rails) for backend

  • Golang for backend

  • Java for backend

Infrastructure/Tooling

  • Golang

Operating Systems

  • C

  • C++

  • Assembly

Embedded Systems

  • C

  • C++

  • Rustlang

  • Java

  • Golang

Artificial Intelligence/Machine Learning

  • Python

  • R

  • Matlab

  • Golang

PreviousUser AuthenticationNextJavaScript

Last updated 4 years ago

Was this helpful?