Maybe it's the new year getting to me. Holidays always seemed so contrived after reaching adulthood, as if rather than celebrate human achievement or spread good will the experience instead is commercial and fabricated, but as I start to slide into my late 30's I'm as sentimental as a child. Worse even I get choked up at times for literally no reason at all. Seems even a Mountain Dew commercial can bring a tear to my eye. Whatever the cause I have decided to dedicate some time to Hastymail development again.
When I look at the codebase of Hastymail I mostly cringe. There are definitely re-usable bits, but in order to address the failures in the code I think it's time to revamp the whole architecture. I have literally written hundreds of thousands of lines of PHP since doing any serious work on Hastymail, and I think it's time to take what I have learned and apply it to this software. In order to do so I am going to use the framework code I have been slaving over the last year as the basis for the new design. It will require some modifications, and it contains a few areas that are not GPL compatible so those will need to be removed or rewritten. Even with those issues it still provides us a massive amount of resources from which to build a streamlined and efficient application much faster than from the ground up.
There are SO many things to think about, so I started a forum here at the Greybeard site for discussions and design ideas. For now the forum is open and anyone can contribute, so if you have something to share don't hesitate!
| No Images with this post |
| No comments posted yet |