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

Block or report cakekindel

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
cakekindel/README.md

Orion Kindel

Who Am I?

orionkindel.com LinkedIn GitHub Medium

I'm a fun-loving quality-focused software engineer based in Arizona (for now 😏)

I am always learning something new and looking for opportunities to share those new things with others!

Values

  • strike a balance between quality and delivery
    • let's invest 30min now to prevent a 2hr headache 2 weeks from now
  • always moving
    • growth-mindset
  • technical conciseness
    • say what you mean and no more; boilerplate is the death of delivery
  • unix philosophy
    • give me the timber and hardware, and soon you'll have a much stronger and more beautiful house than a prefab

Hobbies

  • writing hot takes on Medium
  • blacksmithing
  • rock climbing (indoor mostly)
  • cars (driving should be fun!)
  • personal projects
    • smart espresso machine
    • artist portfolio for my accomplished painter partner
  • games (mostly competitive, mostly smash)

What I expect from you, and you can expect in return

(Addressing co-workers and contributors)

(Over)Communicate

We should talk as much as possible, as close to real time as possible. Collaboration only gets better the closer you get to talking face to face in front of a keyboard.

Excited to fail

The phrase "Fail forward" rattles around in my head a lot. I try to live by this mantra, it's important to remember that no lessons are learned by skating by & passing with flying colors - we should be willing to exercise our ownership to take measured risks, and learn from them; win lose or draw.

Candor & Accountability

Honesty is a gift, and accountability is an act of compassion. Let me know how I can be a better teammate to you. By holding each other accountable we can be active participants in each other's growth, and the growth of whatever project we have in common. Tell me when something isn't working, and I'll do the same.

Mutual challenge, learning, teaching

There is a time and a place for a "go-to" or "de-facto" solution, but it's critically important that as engineers we are active in our community and stay up to pace with the changes that are happening in real-time. I am always learning, and expect you to challenge my understanding and teach me about your experience, and you can expect the same from me.

As someone who goes a bit against the grain and lives on the bleeding edge of the engineering field, it's important to me to share what I'm passionate about with people who love to learn. This is how history is made, by changing 1 mind at a time.

Sharing goals

If we're working together, I want to know what excites you - and I want you to know what excites me! As members of the same team (whether that's at work, as Rustaceans, or any other mutual objective) - let's advocate for each other.

Projects I'm Working on

  • @matchbook/ts - Pattern matching made dead easy for Javascript and Typescript
  • slack-blocks-rs - Slack's Block Kit JSON structures, brought to Rust
  • swc/typechecker - Porting the Typescript compiler to Rust
  • rustlang/rust (Would like to, but haven't yet) - A systems programming language for the next 20 years
  • denoland/deno (Would like to, but haven't yet) - A Javascript runtime for the next 20 years

Pinned

  1. matchbook-ts/matchbook-ts matchbook-ts/matchbook-ts Public

    pattern matching in javascript & typescript made easy

    TypeScript 32

  2. slack-blocks-rs slack-blocks-rs Public

    slack messages at warp speed!

    Rust 16 1

  3. toad-lib/toad toad-lib/toad Public

    CoAP runtime that is heap allocation and operating-system optional

    Rust 8 1

  4. toad-lib/toad.dev toad-lib/toad.dev Public

    PureScript 2 1