Skip to content
View ACoolmanTelicent's full-sized avatar
Block or Report

Block or report ACoolmanTelicent

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
ACoolmanTelicent/README.md
  • ๐Ÿ‘‹ Hi, Iโ€™m @ACoolmanTelicent
  • ๐Ÿ‘€ Iโ€™m interested in making pedestrian things automated, and valuable problems front and center
  • ๐ŸŒฑ Iโ€™m currently learning about Telicent
  • ๐Ÿ’ž๏ธ Iโ€™m looking to collaborate on ___
  • ๐Ÿ“ซ How to reach me probably Frontend team "wall"

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.

On docs

In the pantheon of holy knowledge transfer techniques:

  1. ๐Ÿ† Automation (of outcomes)
  • The Holygrail of full automation may not exist but its worth the questing to find it
  • Example: one command gathers input then runs every app in any environment
  1. ๐Ÿ‘ผ Contextual docs/help
  • A slight compromise is when the process/idea largely drives itself, but relevant info is added when its needed
  • Example: IF telicent-cli stderr includes "network not found>" THEN display "Try 'docker network prune'"
  • Example: Project repo description should always be up to date
  1. ๐Ÿ“œ Documentation
  • This is a large compromise
  • Some docs are probably better than nothing, but sometimes, even no docs are better than some docs

Then each of these techniques can have holy attributes. For instance:

  • conventional/idiomatic: lessen the need for docs, and make editing automation easier).
  • discoverable: docs/help/automation scripts that are easily found are better than those that are hard to find

And of course unholy attributes - e.g. dependencies that are not enforced - like test failures that don't block PR

We shouldn't be patting ourselves on the back for creating documentation, we should be celebrating how/when our teammates achieve outcomes

Idle thought: I'd really love a file watched on yarn.lock that give me a big notification saying "Yo, you just changed yarn.lock"

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.

Popular repositories Loading

  1. ACoolmanTelicent ACoolmanTelicent Public

    Config files for my GitHub profile.

  2. shared-workflows shared-workflows Public

    Forked from telicent-oss/shared-workflows

    Shared workflows for Telicent OSS projects

  3. telicent-ds telicent-ds Public

    Forked from telicent-oss/telicent-ds

    Repo for testing GitHub terraform

    HTML

  4. rdf-libraries rdf-libraries Public

    Forked from telicent-oss/rdf-libraries

    Repo for testing GitHub terraform

    TypeScript

  5. ies-syntax-highlighter-vscode-extension ies-syntax-highlighter-vscode-extension Public

    Forked from telicent-oss/ies-syntax-highlighter-vscode-extension

    Visual Studio Code syntax highlighting for RDF which utilises IES classes and resources, to help you write and interpret IES RDF.

    TypeScript

  6. cliui cliui Public

    Forked from yargs/cliui

    easily create complex multi-column command-line-interfaces.

    JavaScript