TS keith_posehn.ts ×
MD README.md ×
config.json ×
1 /**
2 * @file keith_posehn.ts
3 * @author The Universe (with significant debugging by Keith)
4 * @version 35.0.0 // TODO: Update on birthday
5 * @license MIT (Mostly Interested in Things)
6 *
7 * WARNING: This code has been in production since 1989.
8 * Refactoring not recommended. Side effects may include
9 * existential debugging sessions.
10 */
11
12 import determination from '@core/traits';
13 import Strategy from '@domains/expertise';
14 import type Writer from './types';
15
PR
past-keith reviewed 10 years ago
These imports seem excessive. Do we really need all three domains?

Reply from future-keith: Trust me, you'll need them all. Also, add YouTube to this list.
16 // #region About
17 interface KeithPosehn extends Human, Professional, Writer
18 name: 'Keith Posehn';
19 location: 'California'; // TODO: Make configurable
20 focus: ['marketing', 'technology', 'strategy'];
21 coffeeDependency: HIGH; // FIXME: This is a feature, not a bug
22
23 // #endregion
24
25 // #region Recent Posts
26 /**
27 * Thoughts exported to the public interface.
28 * @see https://keithposehn.net/posts
29 */
30 const recentPosts: Post[] = [
31 {
33 date: new Date("2014-12-08"),
34 tags: ["apple", "steve jobs"],
35 // Latest thinking dump
36 },
37 {
39 date: new Date("2014-12-07"),
40 tags: [],
41 // Still relevant somehow
42 },
43 {
44 title: "On Mercedes",
45 date: new Date("2014-12-06"),
46 tags: ["Mercedes"],
47 // Archived but not forgotten
48 },
49 {
51 date: new Date("2012-11-13"),
52 tags: [],
53 // Archived but not forgotten
54 },
55 {
57 date: new Date("2012-02-26"),
58 tags: ["google", "facebook", "ads"],
59 // Archived but not forgotten
60 },
61 ];
62 // #endregion
63
AI
copilot suggested just now
Consider adding try/catch around these thoughts. Some of them might throw UnpopularOpinionError.
64 // #region Business Concepts
65 /**
66 * Deep dives into business strategy.
67 * WARNING: May cause sudden clarity or existential crisis.
68 */
69 enum BusinessConcepts {
70 THE_DUALITY_OF_AGENCY = "the-duality-of-agency",
71 TYRANNY_OF_THE_FAMILIAR = "tyranny-of-the-familiar",
72 }
73 // #endregion
74
75 // Main export - handle with care
76 export default class Keith implements KeithPosehn {
77 private readonly caffeineLevel = Infinity;
78
79 constructor() {
80 // Initialize with maximum curiosity
81 this.learn('everything');
82 }
83
84 // Contact methods - DMs open
85 public links = {
86 youtube: "@ItsTheKeith",
87 twitter: "@keithposehn",
88 linkedin: "/in/keithposehn",
89 };
90 }
91
92 // EOF - End of Fun (just kidding, scroll up and click something)
⚠️ 'sleep' is declared but never called keith_posehn.ts:∞
ℹ️ Consider refactoring: Too many interests for one human traits.ts:42
⚠️ 'impostor_syndrome' always returns true - this may be unintentional confidence.ts:1
main
Synced
Ln 1, Col 1
UTF-8
TypeScript
Prettier