Skip to content

ACoolmanTelicent/ACoolmanTelicent

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

15 Commits
Β 
Β 

Repository files navigation

  • πŸ‘‹ Hi, I’m @ACoolmanTelicent
  • πŸ‘€ I’m interested in making pedestrian things automated, and valuable problems front and center
  • 🌱 I’m currently learning about home labbing
  • πŸ’žοΈ I’m looking to collaborate on DX
  • πŸ“« How to reach me is MS Teams

On communication style

I'll try and be precise by default.

But if I can't think of anything better to do, I'll end up biasing toward action BUT with some time, care and effort put aside for cleaning up any confusion I cause.

Docs & process β€” the pantheon (aim & cost)

Assume zero comments. Make the thing clear enough that nothing needs explaining.
Code is written once, read many times (why readability matters).


πŸ† BEST β€” No reading needed

  • Automate the step; make the UI/CLI guide the next action (toil β†’ automate).
  • Cost later: lowest. Nothing to maintain.

πŸ‘Ό OK β€” In-flow cues (just-in-time)

  • Short hints and error remedies at the point of failure (contextual help).
  • Cost later: low. Lives next to the code/path.

βœ… OK β€” Process aids (tight, execution-focused)

  • Small checklists, scripts, or templates for repeatable work (e.g., β€œintegration setup”, β€œrun this meeting”).
  • Prefer executable or templated forms over prose (checklists work).
  • Cost later: low–medium. Tied to workflow; easy to version with the thing it supports.

πŸ“œ RISKY β€” Long guides / narratives

  • Multi-page β€œhow it works” or policy write-ups.
  • Cost later: high drift, search friction, easy to misread. Use only when shorter forms cannot do the job.

❗ VERY RISKY β€” Gaps or rot

  • Missing when needed, or outdated/wrong/hard to find.
  • Cost later: wasted time, bad choices, loss of trust.

Choose by attributes (apply holistically)

  • Frequency: frequent + repeatable β†’ automate; rare + critical β†’ small, in-flow cue or short checklist.
  • Variability: stable β†’ encode in types/scripts; fast-changing β†’ keep guidance tiny and local.
  • Ambiguity: if people guess wrong, add one line that removes guesswork.
  • Impact: high-cost mistakes β†’ fail fast with the fix; low-cost β†’ rely on clearer naming/structure.
  • Source of truth: keep facts in code, schemas, or scripts; don’t duplicate them in prose.
  • Lifespan: long-lived intent β†’ encode it; short-lived tips β†’ keep them near the point of use.

Simple rules

  • Make code and names carry what; let small cues/checklists cover next step.
  • Prefer executable truth (types, schemas, scripts) over prose you must babysit.
  • Keep anything written short, local, and versioned with the thing it explains.
  • Delete or regenerate when the source changes.

On development primitives

  • Commit messages: although relatively permanent, don't self-surface (especially when squashed), and not accessible to non-engineers. Don't over rely.
  • Unit tests: Much more worth if done with T.D.D, but T.D.D depends on clear requirements. It is still worth writing tests after the fact.

About

Config files for my GitHub profile.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published