logoalt Hacker News

digganyesterday at 3:22 PM5 repliesview on HN

Heh, seems people I've been learning from been biased away from beauty, as I know that as "Make It Work, Make It Right, Make It Fast".


Replies

kevindammyesterday at 4:20 PM

I've usually heard/said it as

  1. Make it
  2. Make it work
  3. Make it work better
(different circumstances have different nuances about what "better" means, it isn't always performance optimization; some do substitute "faster" for "better" here, but I think it loses generality then).
show 1 reply
gabrielhidasyyesterday at 5:17 PM

I always heard the "Make it Right" as "Make it Beautiful", where Right and Beautiful would mean "non-hacky, easily maintainable, easily extendable, well tested, and well documented"

mindcrimeyesterday at 10:48 PM

I've always heard it (and said it) as:

  1. Make it work
  2. Make it correct
  3. Make it fast
abybaddi009yesterday at 3:44 PM

What's the difference between make it work and make it right? Aren't they the same thing?

show 4 replies
matthewolfeyesterday at 10:11 PM

Fair chance I'm remembering it wrong :D