Assorted
2024
Introduction to Running
I have been helping some friends out with starting running and wrote some information for context before working with them on a training plan. I thought it would be useful for a wider audience and wanted to share it here. If you want to work with someone to reach new
![](https://www.johnsigmon.me/content/images/2024/01/360_F_278158974_vd8UgPLRQWeHMVe4K3VMHcnYtqruZNTK.jpg)
2022
Planning for a First Trip to the Cirque of the Towers
I know a few people headed to the Winds for the first time, and found myself repeating advice and thought it might be better written down and shared. If you’re making your first trip to the Cirque of the Towers hopefully you find this helpful. Getting There There are a
![](https://www.johnsigmon.me/content/images/size/w1200/2022/07/IMG_1025.jpeg)
Intro to Mountaineering (Part Two Learning Skills)
Overview This post is a compilation of resources that I have found helpful both for myself and to share with others. As I copied and pasted, and searched YouTube for the same links over and over, I thought this might all be better in the same place. These resources are
![](https://www.johnsigmon.me/content/images/2022/03/Freedom-of-the-Hills-1.jpg)
Intro To Mountaineering (Part One Purchasing Gear)
Overview This writing only covers how to choose and purchase your mountaineering/ice
climbing/winter gear when you are starting out. There is so much gear to be
acquired, and this post only aims to provide an intro and overview of what the
main options are. This includes boots, crampons,
![](https://www.johnsigmon.me/content/images/size/w1200/2022/03/bp0918gear_kit_mountaineering_christinhealey_4.webp)
2020
My Battle With Chronic Pain
Intro This writing is about the details of my sufferings with a repetitive strain injury (RSI)[1] that was debilitating for over a year and has affected me daily since early 2018. The emotional stress of having a chronic injury cannot be overstated. It dampens everything like a heavy blanket.
![](https://www.johnsigmon.me/content/images/2022/03/images-3.jpeg)
Linting Your Python and Shell Scripts
Linting vs Testing
Linting is a “static” test in the sense that it doesn’t run or execute any code.
It analyzes the file(s) looking for code smells
[https://martinfowler.com/bliki/CodeSmell.html] and what the linter considers
poor style. On the other hand, tests actually execute some
![](https://www.johnsigmon.me/content/images/2022/03/image-blog-linting-important-use-lint-tools.png)
Climbing, Mountaineering, and Skiing Videos
During the COVID-19 pandemic of 2020 I started compiling a list of (mostly) free climbing, mountaineering, and skiing videos. I created a Google Doc that is available here. I will occasionally sync this page with the Google Doc. If you want to make suggestions, navigate to the document and add
![](https://www.johnsigmon.me/content/images/size/w1200/2022/03/XBQYRy3BDeCO2UifMnrCZ2X8-f64TyMcJ-QwQeOmMXc.webp)
JSON From the Command Line
I want to share a command line tool I have recently learned. jq provides a
fantastic and fast way to manipulate and manage JSON files, especially when they
become very large. I want to give a quick overview of how it works and then show
some examples. Giving jq input
![](https://www.johnsigmon.me/content/images/2022/03/jsonvalid.png)
Git Tips
Basic Git Usage
A great reference for basic git usage, including push, pull, merge, and other
operations is Travis Swicegood’s “Pragmatic Guide to Git”
[https://pragprog.com/book/pg_git/pragmatic-guide-to-git]. Julia Evans also has a wonderful and easy to understand introduction to solving
common user errors within git
![](https://www.johnsigmon.me/content/images/size/w1200/2022/03/1-oMC83-7fB27k1tTMxDfRaQ.png)
Bash Tips
Overview
This post simply provides a grab bag of bash snippets that are unrelated and not
enough to write a whole post on. Enjoy! Redirects
All those fun redirect operators are outlined really well in this Stack
Overflow
post
[https://unix.stackexchange.com/questions/159513/what-are-the-shells-control-and-redirection-operators]
. Grep, Awk, and Sed
![](https://www.johnsigmon.me/content/images/size/w1200/2022/03/bash-1.jpg)