Skip to content

gargleyark/readme

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Mike Logo

(He/Him)

Lead developer for Javascript and Typescript.

Slightly above average Catan player.

NPM Version Linux Build

Why

This readme should allow you to understand who I am.

Main goals of this document:

  • Helping you get to know what I'm about!
  • Helping me stay on track with my values and goals

Mike is not available via NPM or Yarn. He may experience compatibility issues with Windows.

My key values

  • Mentoring & Coaching - It's important for me to be able to help those around me grow, and coaching and mentoring those around me is key to this. I'm interested in you and what you want from your career - and I want to help you continue to grow to the best of your potential.
  • Joint ownership - Projects are built by teams, not individuals. Success comes when we work together, not apart. Failures are also shared and I do not believe in a blame culture - Failure should be celebrated and learned from.
  • Constant iteration and improvement - Whether this is related to refactoring code, trialing new ways of working, or mentoring and training to prevent knowledge becoming siloed. Iterating on what has gone before and making sure the next step in a project is always an improvement is an important focus of mine.
  • Radical candor - Care for the people around you; be direct towards anything that clearly isn't ok and help people be the best that they can be.
  • Law of two feet - I don't expect you to waste your valuable time; if a meeting is dragging on or going off topic then voice it, and if you have something more important to do then go and do it.

Working hours:

I normally kick off my day (either over breakfast at home or while commuting in) by checking emails/catching up on messages before standup***. From then I will usually be available until at least 5:30pm. The best way to reach me while I'm at work is via Slack - but if I'm in the office then come and find me!

For important questions or emergencies I'm available by Slack at any reasonable hour of the day or night (but I do NOT expect the same from my team). If you need my immediate attention then please give me a call.

If I'm on holiday then it will be clearly marked in my calendar and I'll have a Slack status set. I am often (intentionally) on holiday with very limited internet connectivity.

What do I do?

I/O and Communication

  • I try my best to always be available to help, if you want to talk about something but think that I'm busy then ping me a slack* message.
  • If something is urgent then there's nothing quicker than tapping me on the shoulder even if I'm in the middle of something else, I won't mind!
  • If you need to put something in my calendar then just do it, I keep it up to date and my holiday will be clearly marked.
  • Beware overpromises. Mike will often attempt to resolve too many requests, which can lead to delays in responses.
  • Some** communication may occur in indecipherable jeff emojis. Humour me.

Features

  • Javascript/Typescript
  • Data driven over opinion driven
  • Constant, fair feedback. Regular and objective coaching
  • Focus on high quality user experience
  • Pairing/Mobbing
  • Slightly too pointy beard

Quick Start

The quickest way to get started with Mike is to utilize the executable [conversation] method to generate behaviour as shown below:

hi mike
 > hi there

Check the status of Mike:

how are you?
 > I am well. and yourself?
i am also well
 > that is good

Start the process:

want to grab a coffee?
 > obviously

After 5pm coffee must be replaced by beer.

Please make sure language version is set to EN or JEFF. Mike can attempt to use the ES language version, but communication will be vastly reduced.

Security Issues

If you discover a security vulnerability with Mike, please see Security Policies and Procedures.

Protocols

Mike will generally broadcast using the PUN protocol. If you want him to be quiet you can attempt SSH.

mike be quiet
 > huh?
shh
 > oh, ok

Tests

To test the status of mike, first install the dependencies, then run mike, how are you?:

hi mike
mike, how are you?
 > I am fine

License

Mike is distributed under MIT license.

Notes

  • *hopefully not Teams
  • **most
  • ***hopefully not at 9am

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published