Cookies help us run our services and make them more tasty. We've posted the full recipe on our Privacy Notice.

Whoa! Wait a minute ... how do I change my cookie settings?

Tap "Got it" if you're OK with cookies...

Got it
 

Happiness engineering

 

Chrome extensions

 
   
 

Emergencies

 

If you're ill and can't work, please do your best to contact your manager.

 

If there's a critical server problem, we need to be contactable. Please keep this list of contact details up to date and copy some numbers to your phone.

Emergency contact

If all the servers are really down, you won't even get to this page, so bookmark the Google Sheets link (above).

 

Pay

Q. Will I be paid more if I work more than 40 hours a week?
Yes. You'll be paid for all the hours you've worked.
 

Have work related expenses?

  1. Send a chat to your manager to get approval.
  2. Request an expense claim.
  3. 1st Money may require a receipt.
  4. You'll get paid back on the payday.

Examples: second monitor, HDMI cables, mouse, keyboard, flights, airport taxes, hotels and accommodation.

 

1st Money UK Holdings Ltd is registered in: Cayman Islands, United Kingdom, United States, Georgia, and India.

Working from one of these countries? 1st Money likely already pays all your payroll taxes.

Working from another country?

 

Referrals

1st Money will pay a $100 referral bonus to any 1st Money employee that:

  1. Refers a friend as a possible HE.
  2. The friend succeeds in being hired.
  3. The friend successfully completes one month of full-time employment.

The $100 will be added to your paystub as a bonus.

 

Send them a link to our jobs page. Here's a template:

1st Money's looking for great software engineers right now.

They're paying USD $____ per month, and they also have a great stock options package!

Check out: https://www.1st.money/jobs/.remotedevjob

...go ahead and click the "Apply now" button if you're interested.
 

Stock options

 

Not everyone at 1st Money gets stock options. See the second tab of this doc for details: 1st Money's 10% employee stock options pool doc

More useful references:

 

Stock options offer in writing

Here's the stock options offer in writing:

Definitions:

- Date Stock Options Started: the date you reply "Agreed", or the date you start working your first day, which ever is later.
- Agreed Minimum Hours: 40 hours each week.

Proposed offer:

1. You work the Agreed Minimum Hours, from the Date Stock Options Started. From this date, you agree to commit your time and attention to the tasks assigned.

2. Your working hours are flexible, but ideally, where possible, should overlap with similar hours that the rest of the team work.

3. It's agreed that ____% non-transferable incentive stock options (employee stock options) will be vested (uniform graded vesting) in 1/208th blocks at the end of each week for 4 years from the Date Stock Options Started, with a 52-week cliff (no vesting for the first 52 weeks, with 52/208th vested at the start of the 53rd week), provided that you continue to work the Agreed Minimum Hours employed at 1st Money UK Holdings Ltd, and continue to act in good faith towards 1st Money.

4. The exercise (buy) price of the options will be set when 1st Money get its first serious funding round. It'll be set as the value of the stock at that time, as assessed by the outside investor(s).

5. The maximum maturity of these options is 10 years.

6. Your options will dilute normally along with all other stock as further investment rounds come on board.

7. Further options may be agreed at the end of the 4 years for further years of service.

8. You'll continue to be paid hourly as previously agreed. This agreement doesn't exclude you from future pay raises or conversion to monthly pay.

9. 1st Money provides all your equipment, laptop, keys, etc, where agreed.

10. 1st Money will cover your reasonable moving costs should we need to relocate you and your family.

11. Any works you create during the agreed work hours are "works for hire", and you give full perpetual exclusive ownership of those works to 1st Money UK Holdings Ltd.

12. You agree to not disclose trade secrets and other confidential information of 1st Money UK Holdings Ltd.

13. Approved time off hours are recognized as follows:

- Employees: Paid regular holidays count towards your Agreed Minimum Hours. Approved paid time off also counts towards your Agreed Minimum Hours. Unpaid time off doesn't count, even if approved.
- Contractors: Approved unpaid time off counts towards your Agreed Minimum Hours (by law, we can't do holidays or paid time off for contractors). Unpaid time off is usually two weeks each year (see your agreement).

14. Weeks that don't reach the Agreed Minimum Hours DON'T count as vested. This has the effect of delaying the date that you reach your 52-week cliff. This also delays the date that you reach the 208 weeks to fully vest. See your week's hours at the bottom of: Person > Attendance > Week

15. You agree that your timesheets submitted and approved time off requests in 1st Money will be the sole source for determining if hours have been correctly worked.

If you don't agree to ANY of the above, please discuss, and have a redrafted copy resent to you.

If you agree to ALL the above, please send a reply email with the word: "Agreed"

This offer is open for 10 calendar days after the "send date". Failing to reply inside 10 days will void this offer.

P.S. You can view the current cap. table at: https://docs.google.com/spreadsheets/d/1yYRyY3RVlN1KDg_FRsvfxESAeTTI9BH_HOLVLcqT-ks/edit#gid=0
 

1st Money's minimum expectation is 40 hours a week, but some HEs have the lifestyle or motivation to work even longer hours.

Here's the additional stock options template:

Additional stock options offer in writing

Here's the additional stock options offer in writing:

Definitions:

- Date Additional Hours Started: the date you reply: "Agreed"
- Additional Hours Duration: 52 weeks.
- Date Additional Hours Ended: exactly Additional Hours Duration weeks after the Date Additional Hours Started.

- Previous Stock Options Percent: 0.____%.
- Previous Hours Per Week: 40 hours.
- Previous Hourly Pay Rate: $____ each hour.
- Previous Monthly Pay Estimate: $____ each month.
- Previous Unpaid Time Off Hours: 80 hours each year (or 2 weeks each year at 40 hours each week).

- Additional Stock Options Percent: equal to Previous Stock Options Percent (above).
- New Hours Per Week: 60 hours.
- New Hourly Pay Rate: $____ each hour.
- New Monthly Pay Estimate: equal to Previous Monthly Pay Estimate (above).
- New Unpaid Time Off Hours: 120 hours each year (or 2 weeks each year at 60 hours each week).

Proposed offer:

1. 1st Money is offering double stock options (Previous Stock Options Percent + Additional Stock Options Percent) in exchange for working New Hours Per Week, whilst still paying Previous Monthly Pay Estimate for the Additional Hours Duration.

2. Upon acceptance, 1st Money will change:

- Previous Hourly Pay Rate to New Hourly Pay Rate (for the Additional Hours Duration).
- Previous Unpaid Time Off Hours to New Unpaid Time Off Hours (for the Additional Hours Duration).

3. Previous Stock Options Percent will still vest normally with 1/208th blocks at the end of each week for 4 years (with a 52-week cliff, no vesting for the first 52 weeks, with 52/208th vested at the start of the 53rd week) for every week over 40 hours work done.

4. Additional Stock Options Percent will vest on the same basis as the Previous Stock Options Percent (i.e. with 1/208th blocks at the end of each week for 4 years, with a 52-week cliff. No vesting for the first 52 weeks, with 52/208th vested at the start of the 53rd week) but with the different date started of Date Additional Hours Started.

5. You only become qualified to receive the Additional Stock Options Percent once you've completed the Additional Hours Duration weeks of New Hours Per Week.

6. New Hours Per Week aren't averaged. E.g., if you work 60 hours, 58 hours, and 62 hours, this counts as 2 weeks completed, not 3 weeks.

7. Once you've qualified yourself for the Additional Stock Options Percent, the date started for vesting will be backdated to Date Additional Hours Started.

8. Failing to qualify for Additional Stock Options Percent means you won't get your Additional Stock Options Percent. You'll still get your Previous Stock Options Percent, plus pay for all the hours you've worked.

9. Careful management of your New Unpaid Time Off Hours should make qualifying for Additional Stock Options Percent very achievable. It's possible to negotiate an extension on the Date Additional Hours Ended, but it must be done in writing, with a valid reason, e.g., medical, act of God, etc.

10. All pay rate increases during the Additional Hours Duration will first be calculated on the basis of Previous Hours Per Week. They'll then scaled back to the New Hours Per Week. This makes the Monthly Pay Estimate possible to compute and reset after the Date Additional Hours Ended.

11. Your timesheets submitted and approved time off requests in 1st Money will be the sole source for determining if hours have been correctly worked.

12. At the end of the Additional Hours Duration, 1st Money will change:

- New Hourly Pay Rate to Previous Hourly Pay Rate.
- New Unpaid Time Off Hours to Previous Unpaid Time Off Hours.

Conclusion:

All other terms (e.g., exercise, maturity, dilution, etc) on the Additional Stock Options Percent will be the same as agreed with your Previous Stock Options Percent.

If you don't agree to ANY of the above, please discuss, and have a redrafted copy resent to you.

If you agree to ALL the above, please send a reply email with the word: "Agreed"

This offer is open for 10 calendar days from the "send date". Failing to reply inside 10 days will void this offer.

P.S. You can view the current cap. table at: https://docs.google.com/spreadsheets/d/1yYRyY3RVlN1KDg_FRsvfxESAeTTI9BH_HOLVLcqT-ks/edit#gid=0
 

VSCode shortcuts - Mac

VSCode Mac shortcuts quiz

 

Move current line up

⌥  Opt+

Move current line down

⌥  Opt+

Duplicate

⌘  Cmd+D

Redo

⌘  Cmd+⇧  Shift+Z

Comment / uncomment

⌘  Cmd+/

Block comment

⌥  Opt+⇧  Shift+A

Expand selection

Ctrl+⇧  Shift+

Shrink selection

Ctrl+⇧  Shift+

Collapse all

⌘  Cmd+K, ⌘  Cmd+0

Expand all

⌘  Cmd+K, ⌘  Cmd+J

Collapse at cursor

⌥  Opt+⇧  Shift+[

Expand at cursor

⌥  Opt+⇧  Shift+[_]_]

Toggle wrap text

⌥  Opt+Z

Uppercase

⌘  Cmd+⇧  Shift+U, U

Lowercase

⌘  Cmd+⇧  Shift+U, L

Toggle quotes

⌘  Cmd+K, ⇧  Shift+;

Auto-reformat code

⌥  Opt+⇧  Shift+F

Rename with refactor

⌘  Cmd+F2

Paste from clipboard history

⌘  Cmd+⇧  Shift+V

Delete line

⌘  Cmd+⇧  Shift+K

Select line

⌘  Cmd+L

Multiple cursors

⌥  Opt + Click.

Block select

⌥  Opt+⇧  Shift + Drag.

Join lines

Ctrl+J

Select next occurrence (of selection)

⌥  Opt+J

Select previous occurrence (of selection)

⌥  Opt+⇧  Shift+J

Select all occurrences

⌘  Cmd+⇧  Shift+L

Clone caret above

⌥  Opt+⇧  Shift+

Clone caret below

⌘  Cmd+⌥  Opt+

Toggle Match Case (in find)

⌘  Cmd+⌥  Opt+C

Toggle Words (in find)

⌘  Cmd+⌥  Opt+W

Toggle Regex (in find)

⌘  Cmd+⌥  Opt+R

Fast scroll

⌥  Opt + Scroll

Scroll one page up

⌘  Cmd+PageUp

Scroll one page down

⌘  Cmd+PageDown

Decrease text size

⌘  Cmd+-

Increase text size

⌘  Cmd++

Open link at cursor

⌥  Opt+L
 

Show parameters (on selected function)

⌘  Cmd+⇧  Shift+Space

Finding matching bracket

⌘  Cmd+⇧  Shift+\

Copy line reference

⌘  Cmd+⌥  Opt+⇧  Shift+C

Find new commands

⌘  Cmd+⇧  Shift+P
 

Find in file

⌘  Cmd+F

Replace in file

⌘  Cmd+⌥  Opt+F

Find in project

⌘  Cmd+⇧  Shift+F

Replace in project

⌘  Cmd+⇧  Shift+H

Go to next occurrence (of Find in files)

F4

Go to prev occurrence (of Find in files)

⇧  Shift+F4

Show previous searches

Go to previous input (of Find in files)

⌘  Cmd+

Go to next input (of Find in files)

⌘  Cmd+

Last edit location

⌘  Cmd+⇧  Shift+Backspace
 

Next change (single file)

Ctrl+⌥  Opt+⇧  Shift+

Previous change (single file)

Ctrl+⌥  Opt+⇧  Shift+

Annotate

⌘  Cmd+⌥  Opt+G, B

Revert

⌘  Cmd+⌥  Opt+Z

Show Git panel

Ctrl+⇧  Shift+G
 

Add / remove number bookmark

⌘  Cmd+⇧  Shift+1-9

Go to number bookmark

⌘  Cmd+1-9

Add / remove bookmark

⌘  Cmd+⌥  Opt+K

Go to next bookmark

⌘  Cmd+⌥  Opt+L

Go to previous bookmark

⌘  Cmd+⌥  Opt+J

Show bookmarks

⌘  Cmd+⌥  Opt+⇧  Shift+K

Go to line number

Ctrl+G

Jump to definition (on selected item)

F12, or ⌘  Cmd + Click

Find usages

⇧  Shift+F12, or ⌘  Cmd + Click

Next function in file

Ctrl+

Previous function in file

Ctrl+

Show structure popup (to navigate methods)

⌘  Cmd+⇧  Shift+.

Go to next error

⌥  Opt+F8

Go to previous error

⌥  Opt+⇧  Shift+F8
 

Find file

⌘  Cmd+P

Find symbol (methods or properties)

⌘  Cmd+T

Go to tab left

⌘  Cmd+⌥  Opt+

Go to tab right

⌘  Cmd+⌥  Opt+

Move tab left

⌘  Cmd+K, ⌘  Cmd+⇧  Shift+

Move tab right

⌘  Cmd+K, ⌘  Cmd+⇧  Shift+

Go back (any file)

Ctrl+-

Go forward (any file)

Ctrl+⇧  Shift+-

Switch tabs

Ctrl+Tab

New scratch file

⌘  Cmd+N

Close tab

⌘  Cmd+W

Close all tabs

⌘  Cmd+⇧  Shift+W

Reopen closed tab

⌘  Cmd+⇧  Shift+T

Recent files

⌘  Cmd+P

Focus on path breadcrumbs for current file

⌘  Cmd+⇧  Shift+;

Delete current file

⌘  Cmd+⇧  Shift+P, "File Utils: Delete"
 

Open filesystem panel (explorer)

⌘  Cmd+⇧  Shift+E

Open extensions panel

⌘  Cmd+⇧  Shift+X

Close left sidebar

⌘  Cmd+B

Close bottom panel

⌘  Cmd+J

Open settings

⌘  Cmd+,

Open keyboard shortcuts

⌘  Cmd+K, ⌘  Cmd+S

Lookup shortcut

⌘  Cmd+K, ⌘  Cmd+S, ⌘  Cmd+⌥  Opt+K

Toggle right sidebar

⌘  Cmd+⌥  Opt+B

Focus bottom editor

⌘  Cmd+K, ⌘  Cmd+Down
 

VSCode shortcuts - Windows and Linux

VSCode Windows and Linux shortcuts quiz

 

Move current line up

Alt+

Move current line down

Alt+

Duplicate

Ctrl+D

Redo

Ctrl+⇧  Shift+Z

Comment / uncomment

Ctrl+/

Block comment

Ctrl+⇧  Shift+A

Expand selection

Alt+⇧  Shift+

Shrink selection

Alt+⇧  Shift+

Collapse all

Ctrl+K, Ctrl+0

Expand all

Ctrl+K, Ctrl+J

Collapse at cursor

Ctrl+⇧  Shift+[

Expand at cursor

Ctrl+⇧  Shift+]

Toggle wrap text

Alt+Z

Uppercase

Ctrl+⇧  Shift+U, U

Lowercase

Ctrl+⇧  Shift+U, L

Toggle quotes

Ctrl+K, ⇧  Shift+;

Auto-reformat code

Ctrl+⇧  Shift+I

Rename with refactor

F2

Paste from clipboard history

Ctrl+⇧  Shift+V

Delete line

Ctrl+⇧  Shift+K

Select line

Ctrl+L

Multiple cursors

Alt + Click.

Block select

Alt+⇧  Shift + Drag.

Join lines

Ctrl+⇧  Shift+J

Select next occurrence (of selection)

Alt+J

Select previous occurrence (of selection)

Alt+⇧  Shift+J

Select all occurrences

Ctrl+⇧  Shift+L

Clone caret above

Alt+⇧  Shift+

Clone caret below

Alt+⇧  Shift+

Toggle Match Case (in find)

Alt+C

Toggle Words (in find)

Alt+W

Toggle Regex (in find)

Alt+R

Fast scroll

Alt + Scroll

Scroll one page up

Alt+PageUp

Scroll one page down

Alt+PageDown

Decrease text size

Ctrl+-

Increase text size

Ctrl++

Open link at cursor

Alt+L
 

Show parameters (on selected function)

Ctrl+⇧  Shift+Space

Finding matching bracket

Ctrl+⇧  Shift+\

Copy line reference

Ctrl+Alt+⇧  Shift+C

Find new commands

Ctrl+⇧  Shift+P
 

Find in file

Ctrl+F

Replace in file

Ctrl+H

Find in project

Ctrl+⇧  Shift+F

Replace in project

Ctrl+⇧  Shift+H

Go to next occurrence (of Find in files)

F4

Go to prev occurrence (of Find in files)

⇧  Shift+F4

Show previous searches

Go to previous input (of Find in files)

Ctrl+

Go to next input (of Find in files)

Ctrl+

Last edit location

Ctrl+⇧  Shift+Backspace
 

Next change (single file)

Ctrl+Alt+⇧  Shift+

Previous change (single file)

Ctrl+Alt+⇧  Shift+

Annotate

Ctrl+⇧  Shift+G, B

Revert

Ctrl+Alt+Z

Show Git panel

Ctrl+⇧  Shift+G, G
 

Add / remove number bookmark

Ctrl+{$shftKey}+1-9

Go to number bookmark

Ctrl+1-9

Add / remove bookmark

Ctrl+Alt+K

Go to next bookmark

Ctrl+Alt+L

Go to previous bookmark

Ctrl+Alt+J

Show bookmarks

Ctrl+Alt+{$shftKey}+K

Go to line number

Ctrl+G

Jump to definition (on selected item)

F12, or Ctrl + Click

Find usages

⇧  Shift+F12, or Ctrl + Click

Peek definition (on selected item)

Ctrl+⇧  Shift+F10

Next function in file

Ctrl+

Previous function in file

Ctrl+

Show structure popup (to navigate methods)

Ctrl+⇧  Shift+.

Go to next error

Alt+F8

Go to previous error

Alt+⇧  Shift+F8
 

Find file

Ctrl+P

Find symbol (methods or properties)

Ctrl+T

Go to tab left

Ctrl+PageUp

Go to tab right

Ctrl+PageDown

Move tab left

Ctrl+⇧  Shift+PageUp

Move tab right

Ctrl+⇧  Shift+PageDown

Go back (any file)

Ctrl+Alt+-

Go forward (any file)

Ctrl+⇧  Shift+-

Switch tabs

Ctrl+Tab

New scratch file

Ctrl+N

Close tab

Ctrl+W

Close all tabs

Ctrl+⇧  Shift+W

Reopen closed tab

Ctrl+⇧  Shift+T

Recent files

Ctrl+P

Focus on path breadcrumbs for current file

Ctrl+⇧  Shift+.

Delete current file

Ctrl+⇧  Shift+P, "File Utils: Delete"
 

Open filesystem panel (explorer)

Ctrl+⇧  Shift+E

Open extensions panel

Ctrl+⇧  Shift+X

Close left sidebar

Ctrl+B

Close bottom panel

Ctrl+J

Open settings

Ctrl+,

Open keyboard shortcuts

Ctrl+K, Ctrl+S

Lookup shortcut

Ctrl+K, Ctrl+S, Alt+K

Toggle right sidebar

Ctrl+Alt+B

Focus bottom editor

Ctrl+K, Ctrl+Down
 

Work

 

1st Money doesn't mind if you do these things, even with other co-workers, but make sure your work-time status stays set to: "On break"

Embrace the hard thing that's next on your list!

 

Hours over 40 each week, can be any time of your choice (e.g., Saturdays or Sundays are fine).

 

Need time off? Send an informal chat to your manager then submit a Request time off. This helps 1st Money keep track of whose doing what.

Remember: vesting share options requires working 40 hours a week, with two weeks off each year. Flexible arrangements are possible:

1st Money doesn't carry over unused time off (at the end of the year).

 

While working, you'll be expected to:

Outside work hours, you're expected to:

 

This is only for emergencies...

EXTREME EMERGENCY WAKE-UP PROTOCOL

  1. Your team orders a pizza to be delivered to your home (with a note).
  2. The pizza guy knocks on your door.
  3. You wake up :)
  4. It's pay on delivery, sorry :( but at least you get a hot pizza.

Keep your local pizza guy's contact details (and your preferred pizza order) up to date in: Emergency contact

www.1st.money/handbook/Happiness_engineering/