Install bash on Windows

Install bash on windows with a few steps. First, why would you want to do this? You’re moving to Windows from macOS or a Linux distribution and used the command line there. You like the bash shell for aliass, functions, Etc. Let’s do it. Click the Start button Search for PowerShell Right-click the Windows PowerShell icon Choose Run as Administrator Run this shell command Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux Reboot! Alternatively, install Cygwin....

Open in Visual Studio Code on macOS

Open in Visual Studio Code on macOS using Automator. Open Automator Choose a new Quick Action Search for the Run Shell Script action Configure the command with the following settings Workflow receives current: files or folders In: Finder Image (Optional): I used this image Pass Input: as arguments Command: open -n -b “com.microsoft.VSCode” –args “$1” Save your new quick action and name it something like Open with Visual Studio Code Open Finder Choose a folder you want to open with Visual Studio Code Double-tap or right-click depending on your input device Choose Open with Visual Studio Code Tada!...

Date Driven Development – Deadly Cut 4

Hello, this article is part of my Death by 1000 Cuts series that shines shine a light on glaring software development industry problems. I'm confident you'll find 1000 articles someday. Date Driven Development is a prime reason most software quality sucks. In the consumer software world, this is especially true. Most modern software ships continuously; it ships with loose intent at the mercy of a deadline. This scenario is soul-crushing....

Learning Elixir

Learning Elixir for fun and profit? It’s not a secret that Programmers like a great holy war. The echos of passionate programmers shouting with their banners high live on Stack Overflow for eternity. The editor wars rage on. Like many other holy wars, object-oriented vs. functional programming is an ongoing saga. Most programmers use functional programming even if they consider themselves object-oriented programmers. Many languages have become pragmatic and support both object-oriented and functional programming language paradigms....

The Blame Game – Deadly Cut 3

Hello, this article is part of my Death by 1000 Cuts series that shines shine a light on glaring software development industry problems. I'm confident you'll find 1000 articles someday. Have you ever been stuck in whodunit limbo, wedged in between two companies with no way out? One company says their product no longer works because another company broke theirs. These days it’s usually a large company that breaks the product you’re using due to an API policy change....