Good idea, originally I would just build something that already exists from scratch e.g. a UNIX-like OS complete with 99 footguns.
Now I've learned better I try to channel my learning energies into extending my portable, reusable library that solves common problems I can iterate, improve and port into future projects.
Now I've learned better I try to channel my learning energies into extending my portable, reusable library that solves common problems I can iterate, improve and port into future projects.