HN user

tyger11

11 karma
Posts1
Comments14
View on HN
[dead] 8 years ago

I'd say until you learn whether you have a son or daughter, you have a bigger problem on your hands.

If you can quantify the amount of time & expense between the two, you get your answer:

1) no rewrite but painful updates over x period of time (total) 2) painful rewrite but easy updates over x period of time (total)

If the delta is small between the two, then think about how long you intend x period of time to be - when does it make financial sense?

Also, be aware that painful update experience winds up costing you in developer turnover. This can be a HUGE cost.

Short term thinking of "it's too painful to do a rewrite" has killed more companies than I care to remember.

But you need to figure out how to glean realistic and correct numbers for these things to justify EITHER decision. Neither option is always right - and if someone is saying it is, that person needs to be jettisoned ASAP- they're poisoning your well of information.

Using tabs over spaces is a catastrophic misunderstanding of modern text editors. Spaces are the ONLY one-size-fits-all solution for a multi-developer environment. Text editors can be configured to SHOW a tab character visually as any number of spaces you want - without changing the code. If someone likes 3 spaces, they can see a tab character as 3 spaces; if someone else likes 8 spaces, they can show each tab as 8 spaces. Treating a tab as a "tab stop" is the mindset of a typewriter user.