summaryrefslogtreecommitdiffstats
path: root/_log/bumblebee.md
diff options
context:
space:
mode:
Diffstat (limited to '_log/bumblebee.md')
-rw-r--r--_log/bumblebee.md13
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.