| > Yes, you guessed it, let's go with Electron and CoffeeScript. > The main tech stack is still CoffeeScript, but we changed the UI framework from React to Riot.js. > I've installed Babel, Mocha, ESLint, and added libraries via npm. > I've rewritten my entire code base from CoffeeScript to ES6. > The introduction of MobX, a state management library, and the introduction of Flow, a type checking system. > So I rewrote everything in TypeScript, including my own libraries. > Anyway, I'll be replacing my own components like Button and Toolbar with Material-UI ones. > It's time to rewrite everything to styled-components. > It's time to rewrite everything to useXXX. No wonder why these software projects (personal as well as professional ones) are 6 years late. It may be a good learning experience, but a terribly inefficient way of developing software. |