Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I believe minimalist approach is wrong and right at the same time. Wrong in it's incarnation, right in it's philosophy.

1) Do one thing, do it REALLY REALLY well.

being open source, other projects can take parts of your project and build on top of it to create a different projects (say you create a widget, and widgets have utility functions which are useful for creating sprockets, so the sprocket project depends on the widget project, but still remains it's own thing.)

Often the mentioned above fact can go overlooked "I can do it better" vs "what can I take away from that project to make a better one for my needs"

2) We still need the overarching giant featureful project. So if you create a bunch of tools which when working together can make a web framework, why not put some effort to make a good web framework that borrows from multiple projects?

As a response to the article: Create the Django Complete project. In it you integrate Django, migration, DB2 support (say a new project that gets started), The Django bar, but in the end you don't actually get the feature creep going into Django EVER to incorporate everything period. Instead you have multiple specialized independent projects, all meeting together in one project to make it better for the community.



Consider applying for YC's Fall 2026 batch! Applications are open till July 27.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: