|
1 | | -# TrueNorth 🧭 |
| 1 | +# IT Team Principles - Exercise List |
2 | 2 |
|
3 | | -**Find your direction. Discover what truly matters.** |
| 3 | +A tool we can use to estalish core principles for running a high-performing IT team. Use these as a menu for the team to select, debate, and rank their values. |
4 | 4 |
|
5 | | -TrueNorth is a browser-based tool that helps you discover your core values through simple pairwise comparisons. No sign-ups, no tracking—just you and your choices. |
| 5 | +## 🏗️ Operational Philosophy |
6 | 6 |
|
7 | | -## How It Works |
| 7 | +1. **Boring is Good:** We prefer proven, stable technology over the "new and shiny" unless the value proposition is overwhelming. Stability is a feature. |
| 8 | +2. **Automate Yourself Out of a Job:** If you do it three times, script it. We ruthlessly eliminate toil to make room for high-value work. |
| 9 | +3. **Mean Time to Recovery (MTTR) > Mean Time Between Failures (MTBF):** Systems will fail. What matters is how fast and gracefully we recover. |
| 10 | +4. **Cattle, Not Pets:** Servers and systems should be disposable and reproducible, not hand-raised and unique. |
| 11 | +5. **Documentation is Code:** If it isn't documented, it doesn't exist. Documentation should be versioned, close to the work, and treated as a first-class citizen. |
| 12 | +6. **Simplicity Wins:** Complexity is the enemy of security and reliability. Choose the simplest solution that works. |
8 | 13 |
|
9 | | -You're presented with two values. Pick the one that resonates more. Repeat. |
| 14 | +## 🤝 Culture & People |
10 | 15 |
|
11 | | -Behind the scenes, TrueNorth uses a tournament-style algorithm to sort your priorities. The more you play, the more accurate your ranking becomes. |
| 16 | +7. **Psychological Safety:** We can admit mistakes, ask "stupid" questions, and challenge ideas without fear of retribution. |
| 17 | +8. **Blameless Post-Mortems:** When things break, we attack the process, not the person. "Who" caused it is irrelevant; "How" the system allowed it is everything. |
| 18 | +9. **Strong Opinions, Loosely Held:** We debate vigorously based on data and experience, but we commit fully once a decision is made. We are open to changing our minds when new data arrives. |
| 19 | +10. **Bus Factor > 1:** No single person should be the only one who knows how a critical system works. Knowledge sharing is mandatory. |
| 20 | +11. **Respect for Time:** We protect each other's focus time. Meetings require agendas and clear outcomes. |
| 21 | +12. **Customer Empathy:** We solve problems for people, not just for computers. We try to understand the user's pain before prescribing a technical pill. |
12 | 22 |
|
13 | | -## Features |
| 23 | +## 🚀 Delivery & Strategy |
14 | 24 |
|
15 | | -- **Quick Pick Bonus** ⚡ — Decisions made in under 3 seconds get extra weight. Trust your gut. |
16 | | -- **Transitive Logic** 🤖 — If you pick Adventure > Safety and Safety > Comfort, we already know Adventure > Comfort. No need to ask twice. |
17 | | -- **Conflict Log** 📝 — Hard choices (>10s) are logged so you can reflect on them later. |
18 | | -- **Progress Tracking** 📊 — See your "Self-Knowledge" percentage grow as the algorithm converges. |
19 | | -- **Bottom 3 Highlight** — See what you're deprioritizing, not just what you're chasing. |
| 25 | +13. **Ship Small, Ship Often:** We release small, incremental changes to reduce risk and get faster feedback. Big bang releases are forbidden. |
| 26 | +14. **Data Over Gut Feel:** We measure what matters. Decisions should be backed by metrics, logs, and observability, not just intuition. |
| 27 | +15. **Default to Open:** We work transparently. Information is shared by default unless there is a specific reason to hide it. |
| 28 | +16. **You Build It, You Run It:** The team that writes the code or designs the system is responsible for its operation in production. |
| 29 | +17. **Security is Everyone's Job:** Security isn't a gate at the end; it's baked into the design and the daily workflow. |
| 30 | +18. **Constraint Drives Creativity:** We embrace our limitations (budget, time, legacy systems) and use them to drive innovative solutions. |
20 | 31 |
|
21 | | -## Tech |
| 32 | +## 🛡️ "The Grumpy Stack" Specials (Optional Flavor) |
22 | 33 |
|
23 | | -Pure vanilla HTML/CSS/JS. No frameworks, no build step. Just open `index.html` in a browser. |
24 | | - |
25 | | -Data is stored in `localStorage`—it never leaves your machine. |
26 | | - |
27 | | -## Roadmap |
28 | | - |
29 | | -- [ ] **Glicko-Lite Algorithm** — Replace point accumulation with a proper rating system for more consistent results |
30 | | -- [ ] **Manual Reordering** — Drag-and-drop to override the algorithm when it gets it wrong |
31 | | -- [ ] **Export Results** — Save your Top 10 as an image or PDF |
32 | | - |
33 | | -## Why "TrueNorth"? |
34 | | - |
35 | | -Because knowing your values is like having a compass. When life gets noisy, they point the way. |
36 | | - |
37 | | ---- |
38 | | - |
39 | | -*Built with curiosity by Ben Haslett + Winston 🤖* |
| 34 | +19. **No Magic:** We understand how our tools work. Abstractions are useful, but magic is dangerous when it breaks. |
| 35 | +20. **Sleep Matters:** No heroics. If the system requires you to wake up at 3 AM regularly, the system is broken, not the person. |
0 commit comments