Reflecting on my most popular article

Photo by Marc-Olivier Jodoin on Unsplash


Remove prompts from your command line scripts

Photo by Florian Berger on Unsplash


Photo by Jonathan on Unsplash

The short version:

ip addr show $(ip route | awk '/default/ { print $5 }') | grep "inet" | head -n 1 | awk '/inet/ {print $2}' | cut -d'/' -f1
  • We use ip route and awk to determine the name of our default network interface
  • We use ip addr to get the IP details for that interface
  • We grep for only the line(s) that indicate “inet”
  • We then make sure we are only dealing with one line via the head command. …


Secondary and soft skills are just as important

Photo by Alice Dietrich on Unsplash


One possible solution

Photo by NeONBRAND on Unsplash


Results after printing for a month

Photo by Minkus on Unsplash


OMG it is HUGE!

Mostly assembled Ender 3 Pro with the Ender Extender 400 kit. (my older printer in the background, where it belongs)

From zero to productive coding in a few minutes

Photo by Ashutosh Dave on Unsplash

The project


Things I encountered

My Frankenstein of a 3D Printer with various enhancements applied.
My Frankenstein of a 3D Printer with various enhancements applied.
My Frankenstein of a 3D Printer with various enhancements applied.


For those looking to create at home.

Photo by Xiaole Tao on Unsplash

3D Printing Methods

Shawn Grover

Technology enthusiast

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store