diff options
Diffstat (limited to '_log/bumblebee.md')
| -rw-r--r-- | _log/bumblebee.md | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/_log/bumblebee.md b/_log/bumblebee.md index a5e761d..f3598ff 100644 --- a/_log/bumblebee.md +++ b/_log/bumblebee.md @@ -6,10 +6,10 @@ project: true thumbnail: thumb_sm.png --- -One year at the trading firm. Scripts are saturating CPUs, stalling servers; +One year at trading firm. Scripts are saturating CPUs, stalling servers. Forced to restart them. -2025-02: Built a tool to record browser sessions and synthesize better scripts. +2025-02: Built tool to record browser sessions and synthesize better scripts. <video style="max-width:100%; margin-bottom: 10px" controls="" poster="poster.png"> <source src="bee.mp4" type="video/mp4"> @@ -22,11 +22,12 @@ convert them to Selenium code. Optimizer squashes multiple events into single commands (e.g., calendar clicks → text input), uses heuristics to improve DOM addressing (xpath, id, element). -Two linear lists store events and code—no ASTs. Mid-session manual edits desync -lists, block optimizer. Workaround: only edit scripts at the end of recording. +Two linear lists store events and code—no time for ASTs. Mid-session manual +edits desync lists, block optimizer. Workaround: only edit script after +recording. -2025-03: Shipped the first iteration. Began work on key optimization: bypass -the browser, grab data files directly. +2025-03: Shipped first iteration. Began work on key optimization: bypass the +browser, grab data files directly. 2025-04: Abandoned project. Left the firm. |
