Hacker News new | ask | show | jobs
by swah 4350 days ago
TIL we are all now mature and educated in the perils of the Not Invented Here syndrome so nobody will be telling you to go write your own.

(and this makes me sad)

5 comments

I've often thought about doing this. But I always end up coming back to the question: do I want to spend a month (or more) writing a blogging engine, or do I instead want to focus on my actual writing? And what will a custom engine actually give me, aside from sleepless nights and headaches?

Jekyll is a great answer in this regard. You don't have to reinvent the wheel (pagination, RSS, categories, dates, etc.), but you can still customize it with great ease. (Kind of like the Backbone.js of blogging engines, I guess.)

Some people probably don't find blogging platforms all that interesting and would really rather just say what they have to say and get back to whatever else they were working on. If someone asked me what's a good kitchen knife, I wouldn't say, "make your own" (even if that's what I would rather do).
Fair, but I think most of the things being suggested here are open source, so the truly curious can use them as a starting point.

Alternatively: it's good to see what's out there so that when you do (inevitably) write your own, you know /what you want/.

> Alternatively: it's good to see what's out there so that when you do (inevitably) write your own, you know /what you want/.

Just as a counterpoint, I've realized recently that using other things before making your own changes what you'd make, and not necessarily in a positive way. You find yourself thinking in terms of the constraints and features of what you've used, rather than starting with a blank canvas and coming up with something you haven't seen before.

Don't be; I came to the comments section to suggest rolling your own. You are, after all, a programmer.

...although I might not've hit submit, since I'm not sure I'd want to participate in the argument that'd be sure to come next.

TIL what TIL means. You are too lazy to type "Today I Learned" and your answer to someone asking for a blog platform is to build it themselves?
"TIL" has more memetic meaning behind it than the full phrase spelled out.
Well, my point is that I'm more saddened by the overuse of acronyms in language than by a developer who just want to find a nice blog platform without having to take a ton of extra effort to create and debug their own.