The only problem with having the draft being implementation is that maybe you'll get pressured into shipping the draft.
The only problem with having the draft being implementation is that maybe you'll get pressured into shipping the draft.
If you have a draft, keep it to yourself. Use it as a personal reference when writing the design, or share snippets. Other engineers will realize you have a draft, business people won’t.
I once did the draft with ncurses as a hedge against it becoming the real thing. It didn't go over especially well but it was fun.
> But we could make an additional million next quarter if we ship it now
...crowd in check is probably what you should be doing.
I'm with the people who decided to ship this. The organization will need to fund more maintenance than they would if they waited, but that has real costs. And "keep your 1mm/revenue idea to yourself" doesn't sound like a healthy engineering culture either.