Nice that you’ve clicked through!
This is just the begging of a lengthy process of writing my Ph.D. dissertation in Natural Language Processing, and you will be my real-time weekly witness!
These weekly updates will always be structured in the same way. So let’s get started.
I’ve set up a continuous integration pipeline for the code I’m working on. The code will now test itself automatically, and I will get notified if some code is broken. Code tests require proper test coverage monitoring to be helpful, so I’ve set up test coverage monitoring. I’ve also set up various other technical bits and pieces, such as a documentation template. The code is still in a private repository, but maybe this can be changed in the future! In another update, I’ll go into more detail on my dissertation.
I got distracted by demands from my job(s), which is the biggest no-go for this week.
I should mention that I’ve been enrolled in this Ph.D. program for two years already, and since then, I have finished the Ph.D. coursework and handed in my dissertation proposal. So now it’s time to write articles.
I’ll skip this. The second post will have this section!
Yes! I feel some momentum to start documenting this journey and am happy to have you on board.
- Make an appointment with my supervisor to discuss my Ph.D. dissertation proposal.
- Go live for the GitLab documentation page of the Python module (I still need to figure out how to configure the hosting of this static documentation web page that I’ve already created this week).
- First successful end-to-end document processing with the Python module (MVP). (With >80% test coverage and all tests passing.)
You will, from now on, witness my grind. Feel my blood, sweat, and tears.
With this series of articles, you become a real-life weekly witness of my dissertation progress, all in 75 steps. This has multiple purposes:
- Forcing myself to keep moving through the power of public shame!
- Helping other (prospective) Ph.D. students to stay motivated and to show that hard times are normal when going through this process.
- Getting support from the community when I go through hard times.