Every time I have started a new job it presents an amazing opportunity to rebuild my working environment, but I also have a new set of rules and potential limitations to work through. I have a standard list of applications that are a MUST have for me to function on a day-to-day basis. The very first thing I do when I get my new laptop or workstation is to install the following.

  • Visual Studio Code
  • Windows Terminal
  • WSL (Ubuntu)
  • Latest version of powershell
  • Azure CLI
  • Azure cmdlets
  • Windows Git

I truly love Visual Studio Code; it quickly became the scripting IDE that I had been looking for all of my career. I started with Notepad back in VBScript days, migrated to a paid 3rd party tool that mirrored visual studio with a couple cool features and eventually played around with PowerShell ISE. They never seemed to work the way I wanted but Visual Studio Code was great from the start, and it also seems like every time I turn around there is another extension that adds extra functionality.

Must have Extensions:

  • GitHub Copilot
  • Rainbow CSV
  • Bracket Pair Colorization
  • Powershell
  • Prettier

Handy Extensions depending on the job:

  • Bicep
  • Azure Terraform
  • Docker
  • ARM
  • Azure (basically all of them)
  • Kubernetes
  • Github (actions and others)

All I can say about Windows Terminal is – about damn time!! A true command prompt of this millennia – powerful and customizable. It seems that every time I “meet” someone they use it differently and that makes their experience unique. I learn something new about it every time. 

Links on how to customize: 

I was also going to talk about local administrator permissions and how you need them to effectively get your job done, but I am going to save that for my next post.

Leave a comment

Trending