Install bash on Windows

Reading Time: < 1 minute Install bash on windows with a few effortless 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 simply like the bash shell for things like alias, functions, etc. Click the Start button Search for PowerShell Right-click the Windows…

Death by 1000 Cuts

Date Driven Development – Deadly Cut 4

Reading Time: 2 minutes Date Driven Development is the primary reason software has so many glaring issues. In the consumer software world, this is especially true. Software is shipping based continuously on meeting deadlines. In most scenarios, the software is not shipped with intention but instead at the mercy of a deadline. This scenario is soul-crushing; it was invented…

Elixir Learning

Learning Elixir

Reading Time: 2 minutes 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…

Death by 1000 Cuts

The Blame Game – Deadly Cut 3

Reading Time: 2 minutes 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. In the old days, it was…

Whiteboarding

Reading Time: 3 minutes Whiteboarding is a skill that I’ve neglected over the years. I’ve always preferred to articulate complex problems verbally, with digital documentation, and understandable code. While I’ve neglected it, I’ve been able to get through interviews and use a whiteboard to present my ideas and lines of code but not confidently. I need an update. I’ve…

MagicMirror

MagicMirror, the digital display platform

Reading Time: 2 minutes MagicMirror is an open-source project used to create a customizable fullscreen display. I recently read Scott Hanselman’s article about building a Wall Mounted display for your home. I’ve had a Raspberry PI for a while, so I bought a Sceptre E205W-16003R 20″ on Amazon for the screen. I also purchased a VideoSecu Tilt Rotation TV…

Death by 1000 Cuts

Software Reliability – Deadly Cut 2

Reading Time: < 1 minute Software reliability is supremely important. I told my wife that I would download something. I told her it would take 10 minutes. More than an hour later, I’m still downloading the file due to software bugs. I only wanted to download a file, that’s it, but asking for software reliability was too much to ask.…

Bitwarden

Lastpass to Bitwarden – Part 2

Reading Time: 2 minutes Lastpass went to the past. In my last article, Lastpass to Bitwarden – Part 1, I wrote about my decision to switch password managers. I’ve been using Bitwarden the past several weeks, and here are my experiences with it. The desktop client is a bit clunky. Moving an entry to a new folder doesn’t let…