In 2016 autumn I entered the GameBoy Jam where if I recall correctly, you had to make a game with a 4 color palette and you had one week to do it.
I think this was the last game I made on the HaxeFlixel framework and Haxe language. Hopefully not forever though. I love the Haxe programming language and the HaxeFlixel framework. It's a joy to work with.
After this jam I didn't enter another game jam for quite a while. Work and other parts of life took over but recently I've started finding the time and motivation to work on small projects again. It would be fun to do another limited color palette pixel art game again. The contraints really help me with motivation in game jams.
The main reason I did this was so I could update my website over ftp and only upload the files that changed. I also wanted assurances the target location contents to reflect the source folder contents exactly so I couldn't rely on file timestamps to determine which files I need to upload when performing a sync.
However the biggest reason for writing this library was so I could have a project to help learn F# and functional programming. It was very slow going for the first couple months but eventually it started clicking as I worked more and more on this project.