|
| 1 | +# Week 12: "Sharpening the Sword: Planning, Feedback & Action" |
| 2 | + |
| 3 | +> Week of 17 March 2025 – 20 March 2025 |
| 4 | +
|
| 5 | +## What I Worked On: |
| 6 | + |
| 7 | +- **Brainstormed and proposed solutions for |
| 8 | + [#3669](https://github.com/lightningdevkit/rust-lightning/issues/3669)**: |
| 9 | + Explored ways to allow blinded path creation independent of `ChannelManager`, |
| 10 | + proposed a new trait-based design, and discussed it with my mentor for |
| 11 | + feasibility and trade-offs. |
| 12 | +- **Flow PR Refinement**: Addressed key review suggestions and restructured |
| 13 | + parts of the `OffersMessageFlow` logic to decouple `MessageRouter` |
| 14 | + responsibility. The goal was to streamline the API surface while preserving |
| 15 | + flexibility for both `ChannelManager` and independent users. |
| 16 | + |
| 17 | +- **Finalized and submitted |
| 18 | + [#3658](https://github.com/lightningdevkit/rust-lightning/pull/3658)**: |
| 19 | + Successfully handled feedback and pushed the PR to completion—another one |
| 20 | + closed! |
| 21 | + |
| 22 | +- **Bitcoin Summit Presentation Prep**: Worked on outlining content for my |
| 23 | + upcoming talk, refining the topics and building a base structure for the |
| 24 | + visual storytelling aspect of the presentation. |
| 25 | + |
| 26 | +- **Revisited Issue |
| 27 | + [#3320](https://github.com/shaavan/rust-lightning/commits/i3320b)**: Took a |
| 28 | + fresh, simplified approach to solving the problem by first narrowing down the |
| 29 | + issue and creating a more minimal test scenario to make incremental progress. |
| 30 | + |
| 31 | +## Reflections: |
| 32 | + |
| 33 | +This week was a **perfect blend of deep thinking, feedback-driven refinement, |
| 34 | +and concrete progress.** |
| 35 | +From diving into the architectural depths of `OffersMessageFlow` to proposing |
| 36 | +practical solutions for peer-driven blinded path creation—each step involved |
| 37 | +sharpening understanding and structuring solutions mindfully. |
| 38 | + |
| 39 | +What stood out most was the shift between **strategic design thinking and |
| 40 | +hands-on execution**, especially in handling feedback gracefully and planning |
| 41 | +for scalability. The presentation prep also brought a refreshing change of pace, |
| 42 | +allowing me to reflect on the journey while preparing to share it. |
| 43 | + |
| 44 | +As the week ends, it feels like I’ve **planted seeds for stronger foundations |
| 45 | +ahead**, and I’m genuinely looking forward to the next stretch of work! |
0 commit comments