Slowly backing into progress

I'm trying to cultivate a new habit: dedicating at least half an hour to an hour each day to development.

It's been a while since I've made significant progress on Strackt, but I'm slowly getting back into the groove. My focus has shifted to small, manageable tasks that serve a dual purpose: either enhancing my skills as a developer or improving strackt as a product. It's amazing how these bite-sized efforts can accumulate into something substantial.

I'm trying to cultivate a new habit: dedicating at least half an hour to an hour each day to development. It's not always easy with a packed schedule, but I'm finding that even these short bursts of focused work can yield surprising results. Some days it's a struggle to find the time, and other days I'm too tired to focus, but I'm pushing through these challenges.

In the past few weeks, I've been zeroing in on a few key areas:

  • Development Tools: I've been refining my toolset, making it easier and more efficient to work on strackt. This includes updating the Docker containers and streamlining the local development environment.
  • Front-end framework improvements: The user interface is a critical part of strackt, and I've been putting effort into enhancing the front-end. Making sure the versions stay up to date and the compilation runs efficiently and consistent.
  • Workflow Testing: I've been rigorously testing my workflows, ensuring that each part of the strackt system works seamlessly with the others. This includes the event system, which has seen significant improvements in responsiveness and reliability.

It's easy to get caught up in the desire for big, sweeping changes, but I'm learning to appreciate the power of incremental progress. Each small improvement, whether it's refactoring a piece of code or adding a new feature, brings strackt one step closer to its full potential.

As I continue this journey, I'm excited to see how these small, consistent efforts will compound over time. My upcoming focus will be on implementing Data Transfer Objects (DTOs) across the application, planning the CI/CD pipelines, and reshaping my objectives for the Strackt MVP. The path forward isn't always clear, and there are days when progress feels slow. But I'm committed to this process of continuous improvement, both for strackt and for myself as a developer.

Done

  • Vue, Vite, Vuero updates
  • Replacing Inertia with Hybridly
  • More robust docker containers
  • Stable SSH agent implementation

Upcoming

  • Testing, testing and more Pest testing
  • Cleaning up unused
  • Keeping the habbit