A long list of weird things I've used in production
I've been paid to utilize 80 different software tools in my 8 yrs as an engineer. I've gone deep on some (Go, Regex, SQL Server) and light on others (jq, Ruby). All of them have been interesting. I...

Source: DEV Community
I've been paid to utilize 80 different software tools in my 8 yrs as an engineer. I've gone deep on some (Go, Regex, SQL Server) and light on others (jq, Ruby). All of them have been interesting. I learn two lessons from this: Spend time on fundamentals. No matter where I find myself, I'm grateful I read "Software Architecture: The hard parts." I'm less grateful I read that book on C#. Evaluate tradeoffs, not familiarity. Most tools do the same kinds of things. You can write the same app in JS and Rust. Pick the tools that fit your needs, not the ones you've used before. The categories are illustrative vs comprehensive. I would not say HTML is a programming language for instance. I've provided links to a couple niche tools I've found to be very helpful. Runtimes Azure Functions Lambdas EC2 & ECS Azure App Service Kubernetes KEDA WordPress CI/CD Azure Devops GitHub Actions Jenkins Terraform Cloudformation CDK GitHub Make Taskfile IAM SSM SecretsManager Async messaging Azure Service