Welcome to Identity Square! 🎉 [macOS]
We're excited to have you join our team. Let's get you started.
Emoji
Key
💲
Optional paid software.
💳
Paid by Identity Square.
🎟
Request Invite to join team.
Company Email 💳🎟
Setup Mac with your Apple account
Enable FindMyMac
Hardware encryption with backup key stored in iCloud
Device Endpoint Management 💳🎟
Name
Details
Safari
Fastest, privacy centred & most power efficient browser on macOS.
RayCast
Powerful alternative to Spotlight.
👉 Follow this tutorial selecting what you want to install.
We install the following:
Name
Details
Homebrew
macOS package manager.
iTerm2
Native terminal replacement that allows you do much more.
Zsh
Command line shell.
Oh-My-Zsh
Allows you add cool plugins and themes to zsh.
Customising your terminal
After you set up Oh-My-Zsh, you will have to edit the hidden file './zshrc' to change themes and add useful plugins. Open in through your terminal to find and edit it.
Our preferred theme to add to your './zshrc' file.:
ZSH_THEME="powerlevel10k/powerlevel10k"
Then close and reopen iTerm. You will get prompts (like this ). Simply choose your preferences.
These are the plugins to install. Before you put them in, check that you have the prerequisites in the docs .
git
Ruby
Rails
autojump
zsh-autosuggestions
plugins=(git rails autojump ruby)
Development Environment 👾
Name
Details
Ruby
Install Ruby versions needed.
RVM / rbenv
Ruby version manager.
Redis
Used for cache, jobs queue.
Postgres
Our primary SQL database.
Our preferred code editors:
Atom
SublimeText 💲
VSCode
Tabnine - An AI tool that predicts what you're going to type.
Rubocop autocorrect - A code analyser and format checker to write better Ruby code.
Customise with your own code editor themes & other plugins.
Name
Details
Slack 💳🎟
Our preferred way quickly communicate & ask questions.
Apple calendar / Fantastical 💲
Setup to get notified of cal invites, events & any event updates.
Apple Mail / Superhuman 💲
Email notifications
Loom
Record and share quick screencasts.
Around 🎟
Less-official feeling team calls to avoid 'Zoom fatigue'.
Zoom
For external meetings.
Name
Details
Apple notes / Bear 💲
To jot down quick notes.
Apple Reminders
For your personal tasks that can't be tracked on our project management tool. E.g. emails to send, to ring someone, etc.
1Password 💳🎟
Create, store strong passwords and access shared secrets. Request invite to team.
Swish 💲
Control windows using gestures.
CharlieHR 💳🎟
HR software to book days-off and performance reviews.
Name
Details
Dropbox Paper
We use this for quickly scoping out technical documents. A free flow sheet for adding notes, embedding videos, images, code, etc.
Figma
A wire framing tool for designing apps and mockups.
Miro
Ideas planning and collaboration sessions.
Jira / Linear 💳🎟
Helps streamline software projects, sprints and tasks.
Github 🎟
Our central hub for all our code.
Google Drive
Shared docs, slides and sheets.
Keyboard Shortcuts to Memorize & Use 🤠
Name
Command
Copy
⌘
+ c
Cut
⌘
+ x
Paste
⌘
+ v
Spotlight/RayCast - open and switch apps, search, etc.
⌘
+ space
Switch applications
⌘
+ tab
Screenshot selection
⌘
+ shift
+ 4
Screenshot full screen
⌘
+ shift
+ 3
Delete line
⌘
+ delete
Delete last word
option
+ delete
Show hidden files on finder
⌘
+ shift
+ .
Search & switch files quickly in code editor
⌘
+ p