I’m spent. Pretty much all day I’ve worked to migrate from Ghost blogging platform to WordPress, and you know what? It was worth doing it. I’ve learned from mistakes, really stupid mistakes I’ve come to realize later on. And yet, I still have energy to talk about something I’ve been building for a few weeks now.
Maintaining interest in a project is really hard, heck, I have an stalled project called Lafarel because I gave up on the belief that it was going to be useful. The concept was weird after all, maybe if I start working out the kinks of what made it stall in the first place.
As of this month I’m working on a software application called FeedPal. While the screenshot contains nothing, a lot has been done internally!
You guessed right, it’s yet another feed reader application that will come into play. I’ve been pouring over 3-4 hours a day(maybe even more than that) on QT5 documentation, C++ references, and a lots of brainstorming to provide a solid experience of how articles should be presented to the user.
A few key features I’ve been polishing
- OpenSearch integration
- Exporting articles to (PDF, ODT)
- Visual presentation
- and other features that for now I’ll keep quiet
Why C++? It’s a feed reader for pete’s sake! You could have done that in Ruby language implemented on NodeJS running on the JVM!
If you haven’t come to realize I’ve been pushing forward to learn C++ for quite a while. I’ve been looking for open source projects to participate, yet I keep going back to square one.
After moving away from Ghost I’ve come to realize something very important is that there’s always a market for everything. A feed reader may very well be dime in dozen, yet we can’t predict the future on how the community embrace it. It could be the next top application, or maybe not.
I believe that developers shouldn’t be too opposed to build software that already exist, sometimes you can polish the wheel even better. Yet, there’s a strong opposing view that people shouldn’t reinvent the wheel.
There’s always room for improvement.