logoalt Hacker News

ryanbrunnertoday at 12:25 PM1 replyview on HN

Articles like this remind me of that Innovation Tokens article.

Your time and attention is precious as a developer. I'm absolutely sure it's possible to implement uniqueness constraints, transactions, indices, and history yourself, but is that really the most valuable use of your time? There's probably not a need for you to have a unique solution, so you're quite literally just re-inventing something someone already had for not a lot of benefit.

Wouldn't your time be better spent actually solving the problems that whatever you're building is supposed to solve?


Replies

bob1029today at 2:26 PM

Development of video games is the final boss of this one.

If you want to kill someone's dream of publishing a game, encourage them to build their own engine from scratch. I cannot think of a more malicious piece of advice given how effective it is, statistically speaking.

The exceptions to this are so incredibly rare. Virtually all of the in-house engine work at indie scale has been replaced by Godot in recent years. It used to be something like 10-11% of studios were in-house fully custom. Now it's probably closer to 1-2% fully custom and 8-10% on Godot. Having a reasonably stable OSS option has removed the last major argument that I am familiar with for simply using what already exists.

show 1 reply