Hacker News new | ask | show | jobs
by james_s_tayler 2414 days ago
This.

I'm building a really in-depth fullstack project at the moment that I can use as a both a showcase and a playground for exploring how technologies fit in a real, production-grade application.

It's definitely very valuable to be able to demonstrate you can do something that's very complete.

The thing I like about the approach is that it functions like an ecosystem of different projects, so it becomes much more worthwhile investing in finding more ways to extend it. If I want to learn a new backend technology I have a completely working front-end ready to go. If I want to learn a new type of database, I've got a front end, business logic and repositories all done, I just need to figure out the data access and hosting the db. If I want to learn how to do Multi-Region Active-Active deployment I've got a full application I can adapt to that. Doing each of these projects unlocks the ability and worthwhileness of doing more.

I've just started this approach this year but I wish I did it so much sooner.