Skip to content

Instantly share code, notes, and snippets.

@Luke-SNAW
Created December 23, 2021 04:48
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Luke-SNAW/a53d11e17d2bd897b8cbb284239bd191 to your computer and use it in GitHub Desktop.
Save Luke-SNAW/a53d11e17d2bd897b8cbb284239bd191 to your computer and use it in GitHub Desktop.
[You Can't Buy Integration - Hacker News] https://news.ycombinator.com/item?id=29478375 #SE

Business logic happens line by line between interfaces. Coding may be all ifs and for loops, but when it comes to implementing a new feature, having chosen carefully where to draw the line between, say, your model and your view can be the difference between a 10 line patch and a complete rewrite.

If you don’t have a culture of code review then maybe the rewrite will fly, bugs and all, through to production. If however you have the ability to reason logically about the salient changes diff by prescient diff — where by definition each prescient diff represents nothing but the salient changes — then you at least stand a fighting chance of version N+1 having fewer bugs than version N while also moving your business forwards.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment