keith.status = "available"

Hey, I'm Keith Posehn

I work at the intersection of marketing, technology, and business strategy. I write about what I learn and make videos about it too.

location: Oregon // was California until '23
focus: marketing + tech
yearsInTech: 25
caffeinated: true // always

Warning: High curiosity levels detected. Side effects may include rabbit holes, late nights, and spontaneous project ideas.

keith.config | branch: main | 26 posts | uptime: 25y | ● localhost:4321
Console — keith_posehn.init()
23:14:39 [INFO] Initializing keith_posehn v25.0.0...
23:14:42 [OK] Loaded 26 posts from memory
23:14:44 [OK] Loaded 2 business concepts
23:14:46 [DEBUG] Location updated: California → Oregon (2023)
23:14:49 [WARN] Coffee levels: CRITICAL — refill recommended
23:14:54 [INFO] Curiosity module: ALWAYS_ON (cannot be disabled)
23:14:59 [OK] All systems operational. Ready to connect.
1
2   "name": "Keith Posehn",
3   "type": "human", // allegedly
4   "location": "Oregon, USA", // trees > traffic
5   "previousLocation": "California",
6   "movedYear": 2023,
7   "experience":
8     "yearsInTech": 25, // still learning
9     "stillCurious": true
10   ,
11   "interests": ["marketing", "technology", "strategy"],
12   "debug": false // TODO: enable in production
13
$ keith --stats --format=grid
// runtime metrics
25
Years in Tech
// since dial-up
26
Posts Written
// ~1.5/year
2
Deep Dives
// frameworks
3+
Videos
// and counting
Curiosity
// unbounded
☕³
Coffee/Day
// O(n) minimum
all systems operational
3 new videos queued
5 unread posts

Latest Videos

stream video.render()

More videos at youtube.com/@ItsTheKeith — subscribe for notifications

$ ls ./posts --latest -n 5

Recent Writing

5 latest thoughts.export()
$ require './frameworks'

Business Concepts

deep dives import * as insights
// .env.local — hover to reveal
FAVORITE_EDITOR="vscode" // fight me
TABS_OR_SPACES="spaces" // 2, not 4
FIRST_LANGUAGE="BASIC" // on a TI-83
DARK_MODE="always"
OREGON_REASON="trees, rain, no sales tax"
GUILTY_PLEASURE="reading HN comments"

Let's Connect

async communication preferred