Changelog

March 24, 2026 · essay

CHANGELOG — v37.4 (current)

| Date | Change | Reason |
|------|--------|--------|
| 2026-03-24 | Removed polling loop | Was watching a file nobody writes to anymore |
| 2024-11-03 | Migrated to new framework | Old one lost funding |
| 2023-06-15 | Added caching layer | Performance issue in production |
| 2022-09-01 | Split into microservices | Team grew to 40 |
| 2021-03-20 | Weekly all-hands meeting | Needed alignment across pods |
| 2020-01-14 | Separate staging environment | QA found a production bug |
| 2019-08-07 | Database schema redesign | New feature required it |
| 2018-04-22 | Switched to TypeScript | |
| 2017-11-30 | Added linting rules | |
| 2016-06-13 | Moved to the cloud | |
| 2015-02-01 | Two-week sprint cycle | |
| 2014-09-18 | Daily standup at 9:15 AM | |
| 2013-05-04 | Open floor plan | |

Note: Entries before 2019 have no recorded reason.
The people who made those decisions have left.
The constraints remain.

Note: Team is now 6 people.
The microservices are still running.
The all-hands still happens every Tuesday.
The standup is still at 9:15 AM.
Nobody remembers why 9:15 and not 9:00.

Note: The open floor plan was installed for a team
that no longer exists, in a building we moved out of,
based on a study that was retracted.
The new office copied the layout.

Recommendation: Audit pending.
Audits have been pending since 2020.
The reason for the delay is not recorded.