Skip to content

Instantly share code, notes, and snippets.

View tig's full-sized avatar

Tig tig

View GitHub Profile
@tig
tig / gist:9d69db4ab0ed83dab912129b9ef14e8e
Created July 25, 2026 20:24
Writing in Tig's Voice
# Writing in Tig's Voice
Use this when helping Tig (Charlie Kindel) draft, revise, or publish posts for blog.kindel.com. Match his voice. If a draft does not sound like the references below, rewrite it.
## Canonical References
When in doubt, re-read these first:
1. [Details Matter in Presenting Narratives](https://blog.kindel.com/2018/04/18/details-matter-in-presenting-narratives/). Treat this as Tig's own style guide.
2. [Why Nobody Can Copy Apple](https://blog.kindel.com/2013/02/19/why-nobody-can-copy-apple/). This shows the compact structure: cold open with another writer's work, bolded blockquoted thesis, short paragraphs, and links to follow-on posts.
@tig
tig / gist:e5c49c04ee896cd998a6889c24bcbc33
Created July 25, 2026 19:13
Principal Engineering Tenets
# Principal Engineering Tenets (unless you know better ones)
## Exemplary Practitioner
Principal engineers stay hands-on and lead by example. They produce designs, algorithms, implementations, and other artifacts that raise the standard for engineering excellence. Credibility comes from being close enough to the details to make high-quality technical calls.
## Technically Fearless
Principal engineers take on hard problems directly. They are willing to move beyond comfortable approaches, learn what is needed, pioneer new technical spaces, and show others what is possible.
@tig
tig / cwp.md
Created May 16, 2025 19:59
CWP

put stuff here

@tig
tig / visual-style.json
Last active January 10, 2023 03:15
VisualStyle schema
{
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"ColorSchemes": {
"description": "A list of ColorSchemes. Each ColorScheme specifies a set of Attributes (Foreground & Background).",
"type": "object",
"additionalProperties": {
"$ref": "#/definitions/ColorScheme"
}
@tig
tig / kill.ps1
Last active September 27, 2020 16:46
OCGV command to kill process in PowerShell
gps | ocgv -OutputMode Single | Stop-Process -Id {$_.Id}
@tig
tig / F7History.ps1
Last active April 16, 2024 16:07
Use F7 as "Show Command History" in Powershell
# See https://github.com/gui-cs/F7Hisoty which replaces this
@tig
tig / cloudSettings
Last active November 19, 2020 13:17
Visual Studio Code Settings Sync Gist
{"lastUpload":"2020-11-19T13:17:35.971Z","extensionVersion":"v3.4.3"}
@tig
tig / keybase.md
Created March 28, 2019 05:51
keybase.md

Keybase proof

I hereby claim:

  • I am tig on github.
  • I am ckindel (https://keybase.io/ckindel) on keybase.
  • I have a public key ASBuSPUUuLZ_Wj124tflbI10VQ4BTU4m-d1GRp0eIkcYCQo

To claim this, I am signing this object:

@tig
tig / gist:4193759
Created December 3, 2012 09:06
wp8 pivot prob
<phone:PhoneApplicationPage
x:Class="Premise.View.Cameras"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:phone="clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone"
xmlns:shell="clr-namespace:Microsoft.Phone.Shell;assembly=Microsoft.Phone"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d"
FontFamily="{StaticResource PhoneFontFamilyNormal}"
@tig
tig / gist:4193590
Created December 3, 2012 08:14
wp8 app crash
// App exits on call to client.UploadStringAsync
// The ClientUploadStringCompleted handler is never called.
public event EventHandler<LoginCompletedEventArgs> LoginCompleted;
public void OnLoginCompleted(LoginCompletedEventArgs e)
{
var handler = LoginCompleted;
if (handler != null) handler(this, e);
}