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

> My latest project has...

Taken you a long time to get started. What does it do? I hope the time investment is worth it and you're not trying to make a blog or some CRUD app.



Implementing a common idea with new tech is pretty good way to get a handle on where your understanding needs patching up though.


I don't think that's a good idea since it very easily leads to overengineering and becoming accustomed to overengineered solutions.

The way to use new tech is when it gives a clear advantage, not just for the sake of using it. There's nothing wrong with a lot of older, simpler, more compatible solutions.

It's good the parent mentioned blogs, since I think they're one example where much ridiculous complexity has taken hold for little gain; please don't turn what should be nothing more than a widely-accessible, simple static page with minimal bandwidth and processing requirements into an elephantine multiple-layered monstrosity requiring tons of serverside infrastructure and only accessible with the latest browsers.

Always keep in mind YAGNI, KISS.

(This comes from the experience of someone whose work has involved replacing countless overbuilt systems with far simpler ones.)


Not sure what XorNot meant, but the way I've heard it, and it makes sense to me, is that it should be done with toy projects which are not intended to stick around.


> Taken you a long time to get started.

Certainly it cost extra time, but it was mostly for learning. In the end it's not much more complex, just different. Some things that used to be easy are harder, but things that were very hard are now very easy. Cache-invalidation no more...

> What does it do? I hope the time investment is worth it and you're not trying to make a blog or some CRUD app.

It's a social network with push notifications and time registration. Users can share realtime location and status. I confess the scalability of the tech is not needed currently, but a fast ui even on very little hardware is still a benefit.




Consider applying for YC's Summer 2026 batch! Applications are open till May 4

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

Search: