Stage 1, day 3:
I'm ready to switch my simulations from using stored data in files to live data source. A big part of being able to analyse the simulation is to see it with the help of graphs. Like a lot of people, I'm a visual person. Seeing helps a lot my comprehension.
Therefore, a goal to achieve to make the switch successful, I wanted to generalize my graph engine from my initial prototype where a lot of thing were hardcoded.
things that the refactoring would allow is to transparently for the engine switch data source from file or live. I also want to be able to configure the graphs on the fly from the UI and add/remove different graphs to the set without the engine caring or knowing about all the various graph types and combination.
Identifying abstraction, extract them from existing code and refactor the code by creating new classes is demanding a lot of mental juice. When prototyping, ideas are easily flowing, code gets written frantically. You can hear the difference by listening to the keystroke pace.
Completing this particular step is longer than expected. I started it on day 1 and I should finish it today. So 3 days. I don't want to be to hard on myself for that. For one, this is still the holiday vacation. I cannot work full time. We have a lot of friend and family visiting in the last 2 weeks.
But also, the weird 'saturated' feeling is still present. This is hurting my productivity. It could be resistance. It start feeling a lot like how I was feeling during SM3 stage 3,4,5 where I was constantly complaining about lack of energy. I feel my mind like in a sort of fog.
For that reason, I did just stopped the program playback to resume it later this evening.
Another possible explanation, I'm sleeping a lot. Maybe this is the program processing that makes me more exhausted or maybe it is some sort of vacation pace. We will see if things return back to normal next week.
Either way, the goal is crystal clear. I would like to move things faster but everyday progress is achieved and I am getting closer to the completion of the current step of my success plan.
I'm ready to switch my simulations from using stored data in files to live data source. A big part of being able to analyse the simulation is to see it with the help of graphs. Like a lot of people, I'm a visual person. Seeing helps a lot my comprehension.
Therefore, a goal to achieve to make the switch successful, I wanted to generalize my graph engine from my initial prototype where a lot of thing were hardcoded.
things that the refactoring would allow is to transparently for the engine switch data source from file or live. I also want to be able to configure the graphs on the fly from the UI and add/remove different graphs to the set without the engine caring or knowing about all the various graph types and combination.
Identifying abstraction, extract them from existing code and refactor the code by creating new classes is demanding a lot of mental juice. When prototyping, ideas are easily flowing, code gets written frantically. You can hear the difference by listening to the keystroke pace.
Completing this particular step is longer than expected. I started it on day 1 and I should finish it today. So 3 days. I don't want to be to hard on myself for that. For one, this is still the holiday vacation. I cannot work full time. We have a lot of friend and family visiting in the last 2 weeks.
But also, the weird 'saturated' feeling is still present. This is hurting my productivity. It could be resistance. It start feeling a lot like how I was feeling during SM3 stage 3,4,5 where I was constantly complaining about lack of energy. I feel my mind like in a sort of fog.
For that reason, I did just stopped the program playback to resume it later this evening.
Another possible explanation, I'm sleeping a lot. Maybe this is the program processing that makes me more exhausted or maybe it is some sort of vacation pace. We will see if things return back to normal next week.
Either way, the goal is crystal clear. I would like to move things faster but everyday progress is achieved and I am getting closer to the completion of the current step of my success plan.