Org Web Adapter

journals/2020_07_06.org

ID
1f38437c-1681-4c3a-9787-30c92422a858

2020-07-06 - Monday

Journal

- Note taken on

Taking time off running has been really hard. I find I have to constantly remind myself that I will get back to training and not lose heart.

Tasks

DONE Clean up org files and set tasks

CLOSED: SCHEDULED:

DONE PR reviews

CLOSED: SCHEDULED:

1. [X] https://github.com/15five/fifteen5/pull/29498/files

2. [X] http://github.com/15five/fifteen5/pull/29480

3. [X] https://github.com/15five/fifteen5/pull/29503

4. [X] https://github.com/15five/fifteen5/pull/29467

5. [X] https://github.com/15five/fifteen5/pull/29202

6. [X] http://github.com/15five/fifteen5/pull/29538

DONE Mix [[id:b53f528b-7dc2-4de4-954d-2769c439efce][Sourdough Batard]]

CLOSED: SCHEDULED:

DONE Move [[id:65df7d4f-9b64-4c2f-85e2-f26d9eb9385e][Chicken Tractor]] and feed [[id:00b7467f-98cd-48a4-9a20-1389adfa4517][Chickens]]

CLOSED:

DONE Put [[id:2b8f8b07-21a8-4837-8e9e-7058dddc2ff9][Goats]] outside

CLOSED:

DONE Pick up town packet

CLOSED: SCHEDULED:

DONE Update agenda for [[id:b65e138c-6942-4c26-8c90-48a8b8e808b6][Selectboard meeting]]

CLOSED:

DONE Write tests for new group service utilities for [[id:82548add-c3c0-4909-912c-db0023439752][ENG-10691]]

CLOSED: SCHEDULED:

DONE Proof [[id:b53f528b-7dc2-4de4-954d-2769c439efce][Sourdough Batard]]

CLOSED: SCHEDULED:

DONE Check timing of bulk import with [[id:82548add-c3c0-4909-912c-db0023439752][ENG-10691]] changes and without

CLOSED: SCHEDULED:

DONE Open PR for [[id:82548add-c3c0-4909-912c-db0023439752][ENG-10691]]

CLOSED: SCHEDULED:

- Note taken on

To get this over the finish line I need to verify I've sped up the importing process with timing, and also update the performance tests and verify all the other tests work.

DONE Unsubscribe from Disney+ on Roku

CLOSED: SCHEDULED:

- Note taken on

Meetings

DONE [[id:7355c5b2-2577-47ce-ace3-c7f7bc26c0f6][Engineering Stand-ups]] with [[id:10b14f49-b275-45f5-b76b-fea159f0a75a][Andrii]]

CLOSED: SCHEDULED: <2020-07-06 Mon 9:00-9:15>

- Note taken on

Had a great conversation with Andrii about the difficulties of knowing when you're done improving performance of something. Performance Improvement in engineering is difficult because it's never clear exactly how far you can go. You can spend a lot of time fixing something and not improve the performance at all. The best trick is to open PRs early and often so other engineers can weigh in on the work you've done.

I also brought up the idea of improving importing new user data across the board by using what we already have in cache. Using CompanyStructure to Diff Bulk Imports is an idea I had while gardening on Saturday. I was listening to a podcast with a co-creator of Subversion where he talked about how all modern CVS systems diff files by creating hashes of all files and then only update what needs to be updated. What if we could diff the CompanyStructure we have with a "fake" CompanyStructure built around the incoming data? At that point you'd know exactly what needs to be updated in the system. Lastly, you could even create a hash of the JSON representation of a user (group memberships, reviewer tree, etc) and when you import you'd generate a hash of a JSON rep and you'd know if any users have changed without hitting the database at all. This may make less sense that the first optimization.

DONE [[id:72ce5a19-e162-43f5-942b-fdddc2ba490c][Partnership Squad Gathering]]

CLOSED: SCHEDULED:

- Note taken on

Harry asked us what's one thing that you like that other people don't like. I couldn't come up with much but it seems lots of people don't like Running so there was that.

DONE [[id:349308fe-5321-40a2-b3d5-91298fdd6b5b][Monday Boost]]

CLOSED: SCHEDULED:

DONE [[id:b65e138c-6942-4c26-8c90-48a8b8e808b6][Selectboard meeting]]

CLOSED: SCHEDULED:

- Note taken on

Regarding the MMA Training Ship Noise Violations, Shawn noted that he has documented a violation of 6db of noise pollution of the TOS State of Maine training ship.

Agenda [11/11]

- [X] Call to Order

- [X] Additions, deletions or corrections to the agenda

- [X] Sign warrants in amounts:

- General Fund - $83,921.48

- Water - $1749.22

- [X] Approve minutes of previous meetings

- Tuesday, June 30, 2020

- Monday, June 22, 2020

- Monday, June 15, 2020

- [X] Business

- [X] Approve appointments/re-appointments to Castine Boards & Committees

- [X] Approve the July 14 Election Clerks

- [X] Discussions regarding concerns from Perkins Street citizens & MMA Training Ship noise

- [X] Discussion regarding the July 11th town meeting warrant

- [X] Town Manager's report

- [X] Other business as required

- [X] Communications

- [X] Acknowledge members of the public and address their requests if any

- [X] Past Actions

- [X] Selectboard Comments

- [X] Schedule next meetings - Monday, July 20, 2020

- [X] Adjourn