Behaviour and protocol

Code Code reviews Consulting 101 Feedback Good meetings practices How to facilitate team meetings Inclusive language Values

Career

360 review Continuing education policy Engineering manager career ladder Roles Software engineer progression framework Technical skills sheet

Employee manual

Abtion's pomodoro Employee benefits Internal days & community Intro Parental leave policy Safety and security Schedule, time tracking & calendar Sickness & unplanned absence Travelling Vacation & planned time off Work from anywhere policy

Project management

Technical setup when starting a new project Client discontinuing hosting or sla Converting projects from development to maintenance mode Estimating Go live checklist Handoffs Invoicing guidelines Procedure for traffic Sla

Setup

Audio setup Create amazon bucket Database backup setup Gpg signing Pairing setup

Technical practices

Bug triaging Css How and why we do design research Kick off meeting Pair programming Tdd testdriven development Workflow

Templates

Readme.standard

Tools and services

Access and permissions Purchasing licenses and memberships Sharing sensitive information Stack and services Wordpress
=

Setup

Pair programming

Committing as a pair

One of the many useful features of git, is the ability to know who may have knowledge about a specific part of the code. Git blame may have a terrible name, but it comes handy at times.

A side effect of pairing is that we lose half of the information of who coded something, as the default contributor is the developer who is hosting the pairing session.

To remediate this, we have to manually co-author our commit messages.

To make this task a bit easier, we have a repo that hosts the accounts of our contributors.

Using different keyboard layouts

To ease the use of different keyboards with different languages on the same laptop then we recommend using Autokbisw - Automatic keyboard input source switcher

Have XCode installed and do brew install jeantil/autokbisw/autokbisw. Then copy paste the .plist file from the repo to your ~/Library/LaunchAgents/. Reboot and enjoy typing.

To set a keyboard to a specific langauge: Type something with the keyboard so it’s the last active used - then change the language. That’s it!