Week 3
Date: 02.03.2026 - 06.03.2026
Role: dev in team Tracing
Activities
-
Tracing pipeline implementation
- Action: Implements an update of the detect_islands() function and the needed part of the Tracer class to enable multi-layer borders detection
- Artefacts: PR link)
- Justification: This function extension requiered understanding of the pipeline and was designed with modularity in mind (Class Hierarchy new methods).
- Skill related: Applying computer engineering skills to the field of data
-
Meeting report
- Action: Take the minutes of a daily meeting
- Artefacts: Daily meeting report file (PDF form)
- Justification: Applying summarizing skill and be able to summarize content
- Skill related: communicate clearly and effectively
Blocker & resolution
- Problem: The meeting with the client was still no professional enough. We didn't bring enough pertinent datas, to allow the client to take the expected decision.
-
Solution: We need to provide the client with quality informations, to allow him to take any decision with confidence.
-
Problem: Some workforce task distribution led to double work done
- Solution: Clarity in the teams and a check from the chief are sometimes needed to ensure that the general direction to success is still followed.
Self-reflection
What went well?
- The track toward project success is maintened (but need to be overwatched)
What could be improved?
- Our preparation of the CTO/client's meeting. The right information to valuate our work and bring deciding informations are still missing.
- Atmospher in the working room sometimes is unproductive. Isolation and focus should be more used.
- A better speed of execution of tasks from my part. I could improve the relative implementation speed for example.
What did you learn?
- Sometimes decision has to be made to further advance. In such case, if a team is unabeld to do it, a superior has to take it, based on the best evidences available.
- There is no shame in asking for help.
- In a team, a single failure is a team failure.
Hiring questions
Q1: In your team, some members are having difficulties doing their tasks, how do you react ?
A: If I have the working time availability, I will discuss with them to propose my help. If not, I should inform my superior so that if needed the hierarchy knows the situation and can take action.
Q2: Why should you as much as possible have no hardcoded value in a pipeline (like the Tracer) ?
A: As we did in the Tracer pipeline, having all the parameters values in a config file allow to generalise across cases without direct code change.
Q3: As a developer, what concrete practices can you adopt to improve your implementation speed without deteriorating code quality?
A: I should break down the task into small, clearly scoped steps before writing any code. THis will ensure that I stay on track of the task and will reduces errors and unusefuls changes.