project purpose
overview⌗
I’ve recently undertaken a bigger project than usual, my two public previous projects used the same frameworks and languages(web, alpinejs).
The new project I have undertaken is an online implementation of chess(the game). I’ve used go(server)&dart/flutter(client) for the stack.
i’ll make sure to create a post for the project
And I’ve noticed that it’s very hard to finish this darn project, I have productivity spikes - I lose of interest and gain it back. Everything is just hectic.
anecdotes⌗
My two previous projects were every clear in-terms of objectives and purpose, the number-system-conversion
project just wanted to convert between number systems.
And convert number systems it did, I managed to finish that project in about a week with very little focused work sessions.
Though I did use a stack I am very familiar with, but I still think a strong purpose help out a ton. It made me know when to stop and move on.
the chess project⌗
The chess project started as an experiment with flutter, then it became how to do verify moves in chess with 100% Accuracy. Afterwards it was how to tie it all together with websocket.
After that it became “how do I make the design more cohesive”, and so on.
My previous projects have never been this distracted, I pick a small issue/idea and attack it lazly, and after a week or less it’s done.
future projects⌗
For future projects, I will consider any future features and set a very clear roadmap, mostly declining low-utility(authentication but without statistics….) features.
And also make sure that the project I will actually use(unlike the chess project), or have a clear target of the user base.