Pet Project: Developing your own text editor where to start? | Hacker News Reader