4 ms·
People were leaving the company, and recruiters were having difficulty bringing great programmers in at the price that they were willing to pay. (I could argue
by ebiester 4y ago
People were leaving the company, and recruiters were having difficulty bringing great programmers in at the price that they were willing to pay. (I could argue it would have been cheaper to pay programmers a premium to work in the technology, given how much money it cost to rebuild the system and how much more in infrastructure costs the new microservices system cost relative to one production server and one (Oracle) database.)
And as people left, the theory of the program was being lost, turning it into "legacy code." There were other problems as well - in particular, the initial data structures that were coupled to billing made it difficult to try other business models, and the industry was starting to innovate with point to point in other markets. Those were solvable in Tcl, though. The real problem was people.
- naasking 4y ago> recruiters were having difficulty bringing great programmers in at the price that they were willing to pay. Right, it's always something like that. Thanks for clearing that up.