## STAR - **Situation:** Set the scene and give the necessary details of your example. - **Task:** Describe what your responsibility was in that situation. - **Action:** Explain exactly what steps you took to address it. - **Result:** Share what outcomes your actions achieved. ## Brainstorm - Department of Justice - Josh? - CAADS - With management and not with coworkers - Cigna - FAOD - Brian - Angular module lazy loading - **Situation**: Joined a new team where Brian was the UI lead. I saw that the UI was not performing lazy loading and was architected incorrectly. - **Task**: I felt like a slow UI was a bad experience. As a fellow senior software engineer, I tracked a UI metric called "Time To First Paint", which measures how soon content appears in the browser. It took over 5 seconds for something meaningful to appear on the screen. - **Action**: I talked about the issue with Brian and our PM and came up with potential solutions. We put in an initial advisory message saying that the application was loading as soon as the browser started getting a response from the server. Additionally I - **Result**: I thought quickly and designed a two-part solution: a low-effort, quick message that said that the application was loading; and re-architected browser app routes to enable lazy-loading with progress bars when fetching additional content behind the scenes - Tayaru - - Story Builder - Rakesh - Long-running and late night deployments - **Situation**: Set the scene and give the necessary details of your example. - **Task:** Describe what your responsibility was in that situation. - **Action:** Explain exactly what steps you took to address it. - **Result:** Share what outcomes your actions achieved. - Jaime - Honestly can't really remember other than discussions about implementation - Kessel Run - Air Force - Crucible - DARPA - Derek - Work availabilities and styles - **Situation**: I joined a new team where everyone worked remotely. Derek is the original engineer of the UI, and the project is an experimental military project which has two reputations: military generals that do not know what they want, and that the user interface and features can change rapidly. Because Derek had been the sole engineer, he was able to code however we wanted with little concern of the spaghetti code left behind because it could be deleted by the next delivery cycle. - **Task (my responsibility)**: My responsibility was to join the team and take ownership of a portion of the application where users would monitor the movements and actions of armed forces. - **Action**: - **Result**: