thomasfuchs,
@thomasfuchs@hachyderm.io avatar

Unpopular opinion: “Potential reuse” (and with it to a lesser extend “avoiding tech debt”) is such a scourge on programming.

It rarely actually happens, because by the time you could maybe actually at least partially reuse something some other new shiny framework is in use so you end up writing it from scratch anyway.
https://hachyderm.io/@hbuchel/112244085024524564

HunterZ,
@HunterZ@mastodon.sdf.org avatar

@thomasfuchs it depends. Most of my almost 2 decades at work has been spent on the same code that originated in the late 1990s. I wish I could rewrite it from scratch, but it's too big.

thomasfuchs,
@thomasfuchs@hachyderm.io avatar

@HunterZ fwiw most people solve this by switching up where there work at (also good for salary), but if you found somewhere nice to work it’s hard

citizen428,
@citizen428@chaos.social avatar

@thomasfuchs I'd think this is a pretty popular opinion with anyone who has written non-trivial amounts of code.

thomasfuchs,
@thomasfuchs@hachyderm.io avatar

@citizen428 you wouldn’t think that from lots of posts on social media and elsewhere

james,
@james@dice.camp avatar

@thomasfuchs I’ve been following the “WET” (Write Everything Twice) idea and it’s helped save us from a lot of useless work trying to make something generic

petrillic,
@petrillic@hachyderm.io avatar

@thomasfuchs @hbuchel this reminds me of something someone told me that really stuck… ideas are reusable, code rarely is.

thomasfuchs,
@thomasfuchs@hachyderm.io avatar

@petrillic @hbuchel Maybe people think because libraries they use are reusable all code should be, but obviously eventually code has to solve a specific, unique problem.

exchgr,
@exchgr@mastodon.world avatar

@thomasfuchs the best code is written to be deleted, not ossified

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • ngwrru68w68
  • rosin
  • GTA5RPClips
  • osvaldo12
  • love
  • Youngstown
  • slotface
  • khanakhh
  • everett
  • kavyap
  • mdbf
  • DreamBathrooms
  • thenastyranch
  • magazineikmin
  • megavids
  • InstantRegret
  • normalnudes
  • tacticalgear
  • cubers
  • ethstaker
  • modclub
  • cisconetworking
  • Durango
  • anitta
  • Leos
  • tester
  • provamag3
  • JUstTest
  • All magazines