Development Stack

These are my favorite languages, libraries, tools and frameworks. I have crossed out the few that I no longer love or have abandoned in favor of something better.

Programming Languages
Scientific Computing
Machine Learning
Optimization
Data Analysis
Plotting / Data Visualization
Computer Vision / Image Processing
Network Analysis
Computer Algebra System
Constraint Modelling
Interactive Computing
Lexers / Parsers
Web Frameworks
Database and Persistence
Object Relational Mapper
Data Pipelines
Web Scraping
Static Site Generators
Frontend
Markup Languages
Document Preparation
Documentation
Continuous Integration
Testing / Code Coverage
DevOps
Systems Administration / Automation
Cloud Computing
Operating System
Terminal Emulator
Unix Shell
Version Control
  • Git
  • Subversion (SVN)
Package Managers
Text Editors
Productivity
Miscellaneous