Whether it’s small or large, open or closed source, desktop or mobile, I deeply enjoy creating stuff. The idea of completing a project excites me (though in reality it never “completes”); the process of figuring out how to break a problem then solving it one by one puts me in the flow state.
Also, I like to do things on my own terms 😃
Therefore, I set a goal to build 10 products from the ground up in 2018. Why 10? because 6 weeks per project seems just about right to go from ideate to ship. It seems like a challenging yet achievable goal.
- Pretzel: a Mac OSX utility app that shows keyboard shortcuts for the app you’re currently using.
- Dribbble Color Generator: a Chrome/Firefox extension that lets you grab color palettes from Dribbble. (not counting as part of 10) 3 freebies for Codrops: Scribbler, Dropcast & Oasis(releasing soon) Although these two projects are small, it’s interesting to see how all layers of programming are involved — from syntax&language to software design, QA, documentation, distribution, and maintenance. It’s really fun to wear all these hats at once.
Sharing progress is also new to me: I tend to share only when things go well (perfectionist? thin skin? pride?) and I’d like to change that. Past experience has taught me it’s way more valuable to gain early feedbacks during the ideate phase. These projects will need lots of your feedbacks and inputs to be good.
That’s it — I will share what I’ve learned in 10 blog posts. So stay tuned!