Sheldon Hull

sheldonhull@macbook: ~/ (pwsh)
  • _________________________________
  • < Welcome! Thanks for stopping by >
  •  ---------------------------------
  •  \
  •   \
  •      __
  •     /  \
  •     |  |
  •     @  @
  •     |  |
  •     || |/
  •     || ||
  •     |\_/|
  •     \___/

Here you’ll find mostly tech talk and musings, with other topics periodically. If you want to stay in touch, look at the bottom for the curated newsletter I send out.

Cheers! 🙏🏻

Git Workflow With Git Town

Resources Git-Town Painful But Powerful Let’s get this out of the way. Git isn’t intuitive. It has quite a bit of a learning curve. However, with this flexibility comes great flexibility. This tool has powered so much of modern open-source development. Optimize for the Pain To improve the development experience some tools can help provide structure. This won’t be an attempt to compare every git GUI, or push any specific tooling.

Go R1 Day 28

progress Solved [Hamming Distance] on Simple problem, but reminded me of how to use string split. 1 2 3 4 5 6 7 8 9 diffCount := 0 aString := strings.Split(a, "") bString := strings.Split(b, "") for i, x := range aString { if x != bString[i] { diffCount++ } } Reviewed other solutions, and found my first attempt to split the string wasn’t necessary.

Incremental and Consistent

Saying that we do knowledge work but have no time for learning is like saying we do farm work but have no time for planting. — Allen Holub (@allenholub) February 13, 2021 It’s really hard to prioritize when life gets busy, but it’s important that continued improvement is a priority. Great at Work: How Top Performers Do Less, Work Better, and Achieve More was a really interesting book. The fact that small incremental improvement done daily can make such a difference is pretty interesting.

Working With Powershell Objects to Create Yaml

Who This Might Be For PowerShellers wanting to know how to create json and yaml dynamically via pscustomobject. Anyone wanting to create configs like Datadog or other tools dynamically without the benefit of a configuration management tool. Anyone else wanting to fall asleep more quickly. (I can think of better material such as the Go spec docs, but hey, I can’t argue with your good taste 😄) YAML It’s readable.


Ran across this app, and thought was kinda cool. I’ve had some issues with Chrome apps showing up correctly in certain macOS windows managers to switch context quickly. Using this tool, you can generate a standalone electron app bundle to run a webpage in as it’s own dedicated window. It’s cross-platform. For a site like Azure DevOps, you can run: 1 2 3 4 5 6 $MYORG = 'foo' $MYPROJECT = 'bar' $BOARDNAME = 'bored' nativefier https://dev.