News for hackers. Stuff that matters.
Re:Ask HN: What was your most humbling learning moment? by a_t48 on Sunday June 02, 2024 @09:08PM (#40558429)
Well-architected + well designed means you can go back later and fix the code if the project survives. I'm hitting this personally right now - the amount of code I can write is dwarfed by the amount of features needed to get something like a working demo out the door - I can spend time and make every thing perfect, or I can squint and imagine how I will implement fixes later and focus on making sure that I don't have to rearchitect.
Re:Ask HN: What was your most humbling learning moment? by Buttons840 on Sunday June 02, 2024 @11:42PM (#40559143)
Ask yourself: Will the amount of work it takes to "do this right" increase over time? (And by how much?)

I drew some quick placeholder art for a game I'm working on for fun. One day I might sit down and draw some good art, but not today. When the day finally comes to finish the art, the difficulty of creating that art will be no greater than it is now. In fact, with improving art tools, it may be easier to do later.

On the other hand, if I'm not quite happy with my database scheme and I want to change it, I can spend a day on it now, or I can spend--based on my experience--months on it in the future. In fact, there's a good chance if I don't fix the database schema now, it will never be done.

Re:Ask HN: What was your most humbling learning moment? by a_t48 on Monday June 03, 2024 @12:11AM (#40559253)
Exactly.