Skip to content

Instantly share code, notes, and snippets.

View skyzyx's full-sized avatar
👾
OOICU812

Ryan Parman skyzyx

👾
OOICU812
View GitHub Profile
@skyzyx
skyzyx / VSDD.md
Created March 30, 2026 22:44 — forked from dollspace-gay/VSDD.md
Verified Spec-Driven Development

Verified Spec-Driven Development (VSDD)

The Fusion: VDD × TDD × SDD for AI-Native Engineering

Overview

Verified Spec-Driven Development (VSDD) is a unified software engineering methodology that fuses three proven paradigms into a single AI-orchestrated pipeline:

  • Spec-Driven Development (SDD): Define the contract before writing a single line of implementation. Specs are the source of truth.
  • Test-Driven Development (TDD): Tests are written before code. Red → Green → Refactor. No code exists without a failing test that demanded it.

A Complete Guide To AGENTS.md

Have you ever felt concerned about the size of your AGENTS.md file?

Maybe you should be. A bad AGENTS.md file can confuse your agent, become a maintenance nightmare, and cost you tokens on every request.

So you'd better know how to fix it.

What is AGENTS.md?

@skyzyx
skyzyx / README.md
Created July 27, 2025 17:59
Slack URL patterns

Slack URL patterns

Slack app

slack://channel?team=TEAM_ID&id=CHANNEL_ID&host=slack.com

Web app

@skyzyx
skyzyx / homebrew-gnubin.md
Last active March 14, 2026 07:23
Using GNU command line tools in macOS instead of FreeBSD tools

macOS is a Unix, and not built on Linux.

I think most of us realize that macOS isn't a Linux OS, but what that also means is that instead of shipping with the GNU flavor of command line tools, it ships with the FreeBSD flavor. As such, writing shell scripts which can work across both platforms can sometimes be challenging.

Homebrew

Homebrew can be used to install the GNU versions of tools onto your Mac, but they are all prefixed with "g" by default.

All commands have been installed with the prefix "g". If you need to use these commands with their normal names, you can add a "gnubin" directory to your PATH from your bashrc.

@skyzyx
skyzyx / engineering-roles.md
Created December 11, 2017 19:58
Engineering Role Definitions

Engineering Role Definitions

Note: Although the levels may be different, these tend to map pretty cleanly to similar hierarchies at Google and Microsoft, but they have no correlation to hierarchies outside of the "club" of elite companies (Microsoft/Amazon/Google/Facebook, etc. on the west coast, Bloomberg/Goldman/HFT firms, etc. on the east coast).

People with 10-15 years of software engineering experience interview all the time at these companies, but they may not be fit for much more than a junior engineering role (SDE I or SDE II, depending on which company you're looking at).

Junior Engineer/Intern:

  • Is essentially a new and inexperienced (below the level of Amazon/Microsoft/Google engineers) junior engineer.
  • Attending college for computer science, or really good at teaching themselves from books and online tutorials.
@skyzyx
skyzyx / README.md
Last active December 26, 2025 16:53
Modern macOS Releases (i.e., not "Classic")

Modern macOS Releases (i.e., not "Classic")

Version OS Branding Name Release Date Time as Current Release Supported CPUs
Public Beta Mac OS X [Kodiak] 2000-09-13 6m (pre-release) [PowerPC]
10.0 Mac OS X [Cheetah] 2001-03-24 6m [PowerPC]
10.1 Mac OS X [Puma] 2001-09-25 11m [PowerPC]
10.2 Mac OS X [Jaguar] 2002-08-24 14m [PowerPC]
10.3 Mac OS X [Panther] 2003-10-24 18m [PowerPC]
10.4 Mac OS X [Tiger] 2005-04-29 18m [PowerPC], [Intel]
@skyzyx
skyzyx / rca.md
Last active October 23, 2025 07:20
Internal (not customer-facing) Root Cause Analysis (aka Post-Mortem) template

[20XX-XX-XX] Service Name downtime

  • This is a blameless Post-mortem.
  • We will not focus on the past events as they pertain to "could've", "should've", etc.
  • All follow up action items will be assigned to a team/individual before the end of the meeting.
  • If the item is not going to be top priority leaving the meeting, don't make it a follow up item.

| | |

@skyzyx
skyzyx / create.sh
Created November 13, 2024 05:17
4nxci create keys.dat
#!/usr/bin/env bash
cat prod.keys title.keys > keys.dat
@skyzyx
skyzyx / README.md
Created November 7, 2024 23:45
Installing Tinfoil "nut" on macOS

Installing Tinfoil "nut" on macOS

Prerequisites

Installation (first-time only)

  1. Install some core dependencies.
@skyzyx
skyzyx / README.md
Last active October 21, 2024 19:30
Timeline of Silicon Valley College (as far as I can figure out)

Timeline of Silicon Valley College

Note

Not to be confused with Silicon Valley University (which was shut-down abruptly in 2018) nor University of Silicon Valley which still exists, but is unrelated.

I attended Silicon Valley College at [6201 San Ignacio Blvd., San Jose, CA 95119] from September 2001 until November 2003 when I completed my final class. I was the student speaker for the Design and Visualization Bachelor program at that year's graduation ceremony in May 2004.

This is a timeline of events — as best as I can put together — of what happened to Silicon Valley College since that time.

Timeline