Today was a big step forward in turning my Manjaro ThinkPad T14 into a practical development computer. I decided to use Qt Creator as my main graphical development environment because it gives me a visual way to design windows, buttons, tabs, lists, and other parts of an application while still letting me work directly with C++ and CMake. The publishing side also went especially well today. My Prime Tutor 0.1.0 project successfully moved through local testing, the Snap Store edge channel, candidate testing, and finally the stable channel. The project is now available through the Snap Store, with its source on GitHub and its educational dataset on Hugging Face. The larger story behind the project is also at jay zero three dot page. What started as an idea about prime numbers has grown into a repeatable process for designing, testing, documenting, and publishing useful software.
My next hands-on development day is September 5, 2026. Before then, I want the supporting pieces saved under /home/we6jbo/swatcher/tutorial/, including onealdev, destutorial, tutorial-prompt.sh, the progress server, the autostart entry, and tutorial.html. When I turn on the computer that day, a prompt will ask “Start designing?” Clicking Yes will begin the development session, while choosing No will still let me type destutorial to start the same process. The system will start the local progress server, open a terminal running onealdev fractionstutor, create or reopen the Fraction Tutor project, launch Qt Creator, and open the tutorial in Chrome. From there I will visually build the interface by dragging tabs, list boxes, input fields, and buttons into place, connect button actions to C++ functions, and work through the program one piece at a time. Each “Mark complete & continue” button will save my position to ~/.tutorial/prog.json, so I can stop, reboot, return later, and continue from the same place.
The goal is for development to feel less like managing a pile of commands and more like following a clear workshop from idea to finished application. As I work, I will commit and push the code to GitHub regularly through Qt Creator’s Git tools or normal Git commands, so the project has an ongoing history outside the laptop. Later parts of the tutorial can guide me through Snap and Flathub packaging and eventually connect a Brother QL-1100 label printer, but those pieces do not have to happen on the first day. The September 5 loop is intentionally simple: boot, start the tutorial, design in Qt Creator, test what I built, save my progress, publish my code to GitHub, and return to it next time. That gives me a development setup that can grow beyond fraction practice into educational tools, label applications, website utilities, and other useful graphical software.
Leave a comment