# Rewrite in Elm?

**URL:** <https://meta.discourse.org/t/rewrite-in-elm/48677>\
**Category:** Development\
**Created:** [2016年八月15日 20:20 UTC](https://meta.discourse.org/t/rewrite-in-elm/48677 "2016-08-15T20:20:53Z")\
**Posts on this page:** 1\
**Showing post:** 11

<div class="post-metadata">

**Author:** ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)\
**Post date:** [2016年八月16日 01:33 UTC](https://meta.discourse.org/t/rewrite-in-elm/48677/11 "2016-08-16T01:33:53Z")

</div>

> [@mpalmer](#):
>
> I know you’re at least somewhat 👅-in-cheek,

Absolutely, more seriously

### Every time I participated in a full rewrite it was a fail of medium to large proportions.

At my first job (ChaosMusic) we had a CDNOW like clone, we decided that at one point Microsoft Commerce Server was a mess and started doing this gigantic rewrite. The company eventually ran out of money before we managed to launch it. It was so cool, the UI was so much better, etc… But … launching it was impossible and eventually the company ran out of money, I left, and the rewrite was “lost” somehow which was fitting.

At my second job (Altiris, later on acquired by Symantec) they decided to rewrite the flagship product “Notification Server” between version 6 and 7. It was an insane engineering effort. I ran the “sustained engineering” team. Which was in charge of fixing bugs and supporting the **actual** product we were selling. More than half of the engineering team was sequestered away writing wonderful new bugs and a magical new platform that was going to solve all our pains we had with 6.

Needless to say this was a phenomenal failure of gigantic proportions, NS7 is now mostly dead, partly cause symantec killed it and partly cause it sucked.

So yeah…

#There is not going to be any rewriting of Discourse in X

Not going to happen, not on my watch.

Instead, we solve the problems our customers have, and build new components that make our life better introducing new tech as we need it.

We already have 3 JS rendering methods for various use cases, I do not see us adding a 4th any time soon.

> **[Neurath's boat](https://en.wikipedia.org/wiki/Neurathian_bootstrap)**
>
> Neurath's boat (or Neurath's ship) is a simile used in anti-foundational accounts of knowledge, especially in the philosophy of science. It was first formulated by Otto Neurath. It is based in part on the Ship of Theseus which, however, is standardly used to illustrate other philosophical questions, to do with problems of identity. It was popularised by Willard Van Orman Quine in Word and Object (1960).
> Neurath used the simile in several occasions, first in "Problems in War Economics" (1913). In...

> We are like sailors who on the open sea must reconstruct their ship but are never able to start afresh from the bottom. Where a beam is taken away a new one must at once be put there, and for this the rest of the ship is used as support. In this way, by using the old beams and driftwood the ship can be shaped entirely anew, but only by gradual reconstruction.

---

_[View the full topic](https://meta.discourse.org/t/rewrite-in-elm/48677)._
