As a programmer, I sometimes think “Hell, I could write this stuff exactly how I need it, why am I using this shit?”. Well, I’ve tried it sometimes.. I’ve tried to make a CMS for about 3 times, I tried to make a blog one time. Now, I’m working on wordpress.com. Hell, Why am I doing this. WordPress is quite good, but WordPress.com just sucks. I really should write my own software, but at the moment I haven’t got the time.
Fellow programmers, do you easily think “I can write this way better”, and if so do you do it too, and if so do you maintain it also, and do you release it?
No reason to re-invent the wheel. If something already exists that can do exactly what you want, it’d be silly not to use it.
WordPress is the best blogging platform on the planet (at least when you host it yourself — you lose a lot of freedom when you use wordpress.com), and I doubt I could write a script that even came close to approaching it in power and ease of use.
You are right that WordPress is quite powerfull, but its theming possibility’s and theming functions really suck (at least, that’s my opinion).
Another example : there is (as far as I know) one simple version control system written in PHP, there are bugtrackers written in PHP. Combine them (which is not that easy, I tried) or write your own system?
(Note that the files the version control system is tracking have to be refreshed in the version control system to let it know they changed)
Thanks for the comment, you are the first to comment here. Congratulations!