-2

I want to write a message to attract people to join an on-line community of advanced developers, which one of the following sentences is best?

Don't wait 1 year to realize how your programs could have been better written. Join the community of advanced developers now!

Or

Don't wait 1 year to realize how your programs could be better written. Join the community of advanced developers now!

Or

Don't wait 1 year to realize how your programs can be better written. Join the community of advanced developers now!

Or

Don't waste 1 year before you realize how your programs could have been better written. Join the community of advanced developers now!

closed as primarily opinion-based by AmE speaker, curiousdannii, Hot Licks, Nigel J, Xanne Nov 6 '17 at 3:45

Many good questions generate some degree of opinion based on expert experience, but answers to this question will tend to be almost entirely based on opinions, rather than facts, references, or specific expertise. If this question can be reworded to fit the rules in the help center, please edit the question.

  • 1
    It is about English, no? unless you think all these 4 sentences are grammatically correct (in this case, i prefer the 1st one)... – SoftTimur Nov 6 '17 at 1:10
  • I'm voting to close this question as off-topic because it asks for writing advice, and belongs on writers.stackexchange.com. – Xanne Nov 6 '17 at 3:45
1

The first and last options using "could have been" are preferable to me as you are implying a conditional perfect mood. I would use "a year" rather than "1 year". Also I would use "before realizing" as opposed to " realize how". Finally, the last sentence uses waste instead of wait. I like waste as it comes across more forcefully from a business perspective.

Not the answer you're looking for? Browse other questions tagged or ask your own question.